TSTP Solution File: SWW874+1 by Vampire---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire---4.8
% Problem  : SWW874+1 : TPTP v8.1.2. Released v7.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s

% Computer : n018.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 : Fri Sep  1 01:13:48 EDT 2023

% Result   : Theorem 265.89s 38.51s
% Output   : Refutation 266.02s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   26
%            Number of leaves      :  389
% Syntax   : Number of formulae    : 3909 ( 112 unt;   0 def)
%            Number of atoms       : 24725 (15018 equ)
%            Maximal formula atoms :   30 (   6 avg)
%            Number of connectives : 28458 (7642   ~;20349   |;  79   &)
%                                         ( 384 <=>;   4  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   19 (   9 avg)
%            Maximal term depth    :   16 (   2 avg)
%            Number of predicates  :  375 ( 373 usr; 373 prp; 0-2 aty)
%            Number of functors    :   34 (  34 usr;   9 con; 0-4 aty)
%            Number of variables   : 12546 (;12540   !;   6   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f669704,plain,
    $false,
    inference(avatar_smt_refutation,[],[f97,f102,f107,f108,f112,f113,f117,f118,f119,f130,f331,f332,f414,f415,f419,f420,f1125,f1128,f1171,f1174,f8006,f8018,f8023,f8029,f8035,f8041,f9734,f9736,f9740,f9745,f9749,f9753,f9759,f9763,f9767,f9996,f10002,f10006,f10008,f10010,f10012,f10272,f10323,f10636,f10638,f10639,f10641,f10642,f10643,f10646,f10647,f10648,f12192,f12193,f15307,f15308,f19687,f19692,f19696,f20030,f20112,f22967,f23309,f23809,f23814,f23818,f24949,f24952,f32388,f32392,f40837,f40842,f40843,f40845,f40849,f40850,f40854,f40855,f40864,f40867,f63535,f63536,f63552,f63553,f69433,f69436,f78973,f78975,f78979,f78980,f78982,f78983,f78984,f78988,f78989,f78990,f78994,f78998,f78999,f79000,f79004,f79005,f79009,f79010,f79014,f79018,f79022,f79026,f79027,f79028,f79029,f79030,f79034,f79035,f79039,f79040,f79044,f79045,f79049,f79050,f79051,f79052,f79063,f79071,f79075,f79079,f79083,f79089,f79094,f79098,f79102,f79108,f79132,f79136,f79141,f79145,f79149,f79153,f79157,f79161,f79166,f79170,f79176,f79180,f79185,f79189,f79193,f79197,f79201,f79206,f79208,f79209,f79210,f79211,f79212,f83477,f83480,f83488,f83492,f83694,f83697,f83702,f83703,f105858,f105861,f105871,f105890,f105894,f105897,f149788,f149790,f151194,f151197,f160826,f160827,f160843,f160844,f184023,f184025,f184026,f184027,f184029,f184030,f184031,f184032,f184033,f184034,f184035,f184036,f184040,f184041,f184042,f184043,f184048,f184049,f184051,f184052,f184053,f184054,f184058,f184062,f184063,f184064,f184065,f184066,f184067,f184068,f184069,f184070,f184071,f184072,f184076,f184077,f184081,f184082,f184083,f184084,f184085,f184086,f184087,f184088,f184089,f184090,f184094,f184095,f184100,f184106,f184107,f184108,f184109,f184112,f184114,f184118,f184122,f184128,f185826,f185832,f185833,f185834,f185835,f187843,f187906,f187908,f187938,f190772,f190776,f190780,f190784,f190788,f190792,f190796,f190800,f190804,f190808,f190812,f190816,f190820,f190824,f190828,f190832,f190836,f190840,f190844,f190848,f190852,f190856,f190860,f190864,f190868,f190872,f190876,f190880,f190884,f190888,f190892,f190896,f190900,f190904,f190908,f190912,f190916,f190920,f190924,f190928,f190932,f190936,f190940,f190944,f190948,f190952,f190956,f190960,f190964,f190968,f190972,f203145,f203429,f203714,f203998,f235106,f235110,f235114,f236912,f236913,f236976,f236981,f237014,f238968,f239028,f241592,f241599,f241600,f241601,f241602,f241603,f241604,f241605,f241606,f241607,f241672,f241677,f241710,f248831,f248835,f248839,f248843,f248847,f248848,f248852,f248856,f248860,f248865,f248871,f248874,f248876,f248880,f248887,f248891,f248893,f248894,f248895,f248896,f248897,f248898,f248899,f248900,f251498,f251502,f251506,f251510,f251514,f251515,f251519,f251523,f251527,f251532,f251535,f251538,f251540,f251544,f251548,f251549,f251551,f251552,f251553,f251554,f251555,f251556,f251557,f251558,f256164,f256165,f256170,f256173,f256174,f269257,f269258,f269259,f269261,f269262,f271846,f271847,f271848,f271851,f271852,f273629,f273632,f273637,f273641,f329756,f329761,f340066,f340071,f340076,f340086,f340095,f340118,f340123,f516881,f516885,f516959,f567794,f567803,f567808,f567810,f567814,f567815,f567918,f567923,f567925,f567926,f567927,f567931,f567932,f567937,f567939,f567941,f567942,f568596,f568601,f569840,f569845,f574200,f574202,f574204,f574205,f574208,f574212,f574216,f574220,f574224,f574225,f574226,f574227,f574228,f574229,f574230,f574234,f574238,f574242,f574243,f574244,f574248,f574252,f574256,f574260,f574264,f574268,f574272,f574276,f574280,f574284,f574288,f574292,f574296,f574300,f574304,f574308,f574312,f574316,f574320,f574324,f574328,f574332,f574336,f574340,f574344,f574348,f574352,f574356,f574360,f574364,f574368,f574372,f574376,f574380,f574384,f574388,f574392,f574396,f574400,f574404,f574408,f574412,f574416,f574420,f574426,f574430,f574434,f574438,f574442,f574447,f574451,f574455,f574459,f574463,f574467,f574471,f574475,f574479,f574483,f574487,f574491,f574496,f574500,f574504,f574508,f574512,f574516,f574520,f574521,f574522,f574523,f574524,f574525,f574526,f574775,f580100,f580107,f580111,f580115,f580116,f580117,f580207,f580211,f580212,f580213,f580214,f580215,f580216,f580217,f580304,f580305,f581225,f581229,f581234,f581239,f581361,f581446,f581447,f581805,f581812,f581814,f582574,f582578,f582583,f582588,f583073,f583077,f583079,f590381,f590383,f590385,f590386,f590389,f590390,f590391,f590392,f590393,f590394,f590395,f590396,f590397,f590398,f590399,f590400,f590401,f590402,f590403,f590404,f590405,f590406,f590407,f590408,f590409,f590410,f590411,f590412,f590413,f590414,f590415,f590416,f590417,f590418,f590419,f590420,f590421,f590422,f590423,f590424,f590425,f590426,f590427,f590428,f590429,f590430,f590431,f590432,f590433,f590434,f590435,f590436,f590437,f590438,f590439,f590440,f590441,f590442,f590443,f590444,f590445,f590446,f590447,f590448,f590645,f590647,f590649,f590650,f590653,f590654,f590655,f590656,f590657,f590658,f590659,f590660,f590661,f590662,f590663,f590664,f590665,f590666,f590667,f590668,f590669,f590670,f590671,f590672,f590673,f590674,f590675,f590676,f590677,f590678,f590679,f590680,f590681,f590682,f590683,f590684,f590685,f590686,f590687,f590688,f590689,f590690,f590691,f590692,f590693,f590694,f590695,f590696,f590697,f590698,f590699,f590700,f590701,f590702,f590703,f590704,f590705,f590706,f590707,f590708,f590709,f590710,f590711,f590712,f591160,f591161,f591608,f591612,f613840,f613841,f615008,f615009,f617060,f617065,f617067,f617071,f617072,f617120,f617124,f618974,f618979,f618981,f618985,f618986,f619032,f619033,f620180,f620184,f620220,f620221,f620225,f620226,f621876,f621880,f621884,f622685,f622689,f622693,f622923,f622925,f622927,f622928,f622931,f622932,f622933,f622934,f622935,f622936,f622937,f622938,f622939,f622940,f622941,f622942,f622943,f622944,f622945,f622946,f622947,f622948,f622949,f622950,f622954,f622955,f622956,f622957,f622958,f622959,f622960,f622961,f622962,f622963,f622964,f622965,f622966,f622967,f622968,f622969,f622970,f622971,f622972,f622973,f622974,f622975,f622976,f622977,f622978,f622979,f622980,f622981,f622982,f622983,f622984,f622985,f622986,f622987,f622988,f622989,f622990,f622991,f622992,f622993,f622994,f622995,f622996,f622997,f622998,f622999,f623000,f623569,f623573,f623876,f623880,f623884,f624685,f624689,f624693,f624923,f624925,f624927,f624928,f624931,f624932,f624933,f624934,f624935,f624936,f624937,f624938,f624939,f624940,f624941,f624942,f624943,f624944,f624945,f624946,f624947,f624948,f624949,f624950,f624951,f624952,f624953,f624954,f624955,f624956,f624957,f624958,f624959,f624960,f624961,f624962,f624963,f624964,f624965,f624966,f624967,f624968,f624969,f624970,f624971,f624972,f624973,f624974,f624975,f624976,f624977,f624978,f624979,f624980,f624981,f624982,f624983,f624984,f624985,f624986,f624987,f624988,f624989,f624990,f624991,f624992,f624993,f624994,f624995,f624996,f624997,f625566,f625570,f629470,f629474,f649309,f649311,f649313,f649314,f649317,f649318,f649319,f649320,f649321,f649322,f649323,f649324,f649325,f649326,f649327,f649328,f649329,f649330,f649331,f649332,f649333,f649334,f649335,f649336,f649337,f649338,f649339,f649340,f649341,f649342,f649343,f649344,f649345,f649346,f649347,f649348,f649349,f649350,f649351,f649352,f649353,f649354,f649355,f649356,f649357,f649358,f649359,f649360,f649361,f649362,f649363,f649364,f649365,f649366,f649367,f649368,f649369,f649370,f649371,f649372,f649373,f649374,f649375,f649376,f649377,f649378,f649379,f649380,f649381,f649382,f649383,f651696,f651697,f653803,f653804,f664378,f664380,f664382,f664383,f664386,f664387,f664388,f664389,f664390,f664391,f664392,f664393,f664394,f664395,f664396,f664397,f664398,f664399,f664400,f664401,f664402,f664403,f664404,f664405,f664406,f664407,f664408,f664409,f664410,f664411,f664412,f664413,f664414,f664415,f664416,f664417,f664418,f664419,f664420,f664421,f664422,f664423,f664424,f664425,f664426,f664427,f664428,f664429,f664430,f664431,f664432,f664433,f664434,f664435,f664436,f664437,f664438,f664439,f664440,f664441,f664442,f664443,f664444,f664445,f664446,f664447,f664448,f664449,f664450,f664451,f664452,f664669,f664671,f664673,f664674,f664677,f664678,f664679,f664680,f664681,f664682,f664683,f664684,f664685,f664686,f664687,f664688,f664689,f664690,f664691,f664692,f664693,f664694,f664695,f664696,f664697,f664698,f664699,f664700,f664701,f664702,f664703,f664704,f664705,f664706,f664707,f664708,f664709,f664710,f664711,f664712,f664713,f664714,f664715,f664716,f664717,f664718,f664719,f664720,f664721,f664722,f664723,f664724,f664725,f664726,f664727,f664728,f664729,f664730,f664731,f664732,f664733,f664734,f664735,f664736,f664737,f664738,f664739,f664740,f664741,f664742,f664743,f666864,f666868,f666872,f666876,f666923,f666927,f666931,f666935,f669661]) ).

fof(f669661,plain,
    spl3_1,
    inference(avatar_contradiction_clause,[],[f669660]) ).

fof(f669660,plain,
    ( $false
    | spl3_1 ),
    inference(trivial_inequality_removal,[],[f668221]) ).

fof(f668221,plain,
    ( s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,sK0),s__02(c_27type_2einfer_2einf__decls_27__00,sK1))))) != s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,sK0),s__02(c_27type_2einfer_2einf__decls_27__00,sK1)))))
    | spl3_1 ),
    inference(superposition,[],[f96,f667731]) ).

fof(f667731,plain,
    ! [X6,X7] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X6),s__02(c_27type_2einfer_2einf__decls_27__00,X7))))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X6))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X7))))),
    inference(forward_demodulation,[],[f667730,f41971]) ).

fof(f41971,plain,
    ! [X0] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    inference(forward_demodulation,[],[f2589,f959]) ).

fof(f959,plain,
    ! [X0] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))),
    inference(superposition,[],[f356,f63]) ).

fof(f63,plain,
    ! [X0] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    inference(cnf_transformation,[],[f21]) ).

fof(f21,plain,
    ! [X0] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    inference(rectify,[],[f15]) ).

fof(f15,axiom,
    ! [X26] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X26))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X26))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X26))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X26))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    file('/export/starexec/sandbox/tmp/tmp.NBbyn2KmTK/Vampire---4.8_23420','thm.envRel.convert_decls_def') ).

fof(f356,plain,
    ! [X2,X3] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2))),s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))),
    inference(superposition,[],[f60,f85]) ).

fof(f85,plain,
    ! [X2,X3,X0,X1] : s__02(X1,X2) = s__02(X1,chapp__02(s__02(cfun__02(X0,X1),c_27const_2ecombin_2eK_27__01(s__02(X1,X2))),s__02(X0,X3))),
    inference(cnf_transformation,[],[f27]) ).

fof(f27,plain,
    ! [X0,X1,X2,X3] : s__02(X1,X2) = s__02(X1,chapp__02(s__02(cfun__02(X0,X1),c_27const_2ecombin_2eK_27__01(s__02(X1,X2))),s__02(X0,X3))),
    inference(rectify,[],[f8]) ).

fof(f8,axiom,
    ! [X9,X7,X8,X10] : s__02(X7,X8) = s__02(X7,chapp__02(s__02(cfun__02(X9,X7),c_27const_2ecombin_2eK_27__01(s__02(X7,X8))),s__02(X9,X10))),
    file('/export/starexec/sandbox/tmp/tmp.NBbyn2KmTK/Vampire---4.8_23420','thm.combin.K_THM') ).

fof(f60,plain,
    ! [X4,X5] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))),
    inference(cnf_transformation,[],[f20]) ).

fof(f20,plain,
    ( ! [X0,X1] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1)))))
    & ! [X2,X3] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2),s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3)))))
    & ! [X4,X5] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))))
    & ! [X6,X7] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X7))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X6),s__02(c_27type_2etypeSystem_2edecls_27__00,X7)))))
    & ! [X8,X9] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X8),s__02(c_27type_2etypeSystem_2edecls_27__00,X9))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X9)))
    & ! [X10,X11] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X11))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X10),s__02(c_27type_2etypeSystem_2edecls_27__00,X11)))))
    & ! [X12,X13] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X12),s__02(c_27type_2etypeSystem_2edecls_27__00,X13))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X13)))
    & ! [X14,X15] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X15))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X14),s__02(c_27type_2etypeSystem_2edecls_27__00,X15)))))
    & ! [X16,X17] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X16),s__02(c_27type_2etypeSystem_2edecls_27__00,X17))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X17))) ),
    inference(rectify,[],[f10]) ).

fof(f10,axiom,
    ( ! [X13,X14] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X13),s__02(c_27type_2etypeSystem_2edecls_27__00,X14))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X13),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X14)))))
    & ! [X13,X14] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X13),s__02(c_27type_2etypeSystem_2edecls_27__00,X14))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X13),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X14)))))
    & ! [X13,X14] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X13),s__02(c_27type_2etypeSystem_2edecls_27__00,X14))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X13),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X14)))))
    & ! [X13,X14] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X14))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X13),s__02(c_27type_2etypeSystem_2edecls_27__00,X14)))))
    & ! [X13,X14] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X13),s__02(c_27type_2etypeSystem_2edecls_27__00,X14))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X14)))
    & ! [X13,X14] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X14))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X13),s__02(c_27type_2etypeSystem_2edecls_27__00,X14)))))
    & ! [X13,X14] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X13),s__02(c_27type_2etypeSystem_2edecls_27__00,X14))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X14)))
    & ! [X13,X14] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X14))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X13),s__02(c_27type_2etypeSystem_2edecls_27__00,X14)))))
    & ! [X13,X14] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X13),s__02(c_27type_2etypeSystem_2edecls_27__00,X14))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X14))) ),
    file('/export/starexec/sandbox/tmp/tmp.NBbyn2KmTK/Vampire---4.8_23420','thm.typeSystem.decls_accfupds') ).

fof(f2589,plain,
    ! [X0] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    inference(forward_demodulation,[],[f2542,f1350]) ).

fof(f1350,plain,
    ! [X0] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))),
    inference(forward_demodulation,[],[f484,f450]) ).

fof(f450,plain,
    ! [X2,X3] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2))),s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))),
    inference(superposition,[],[f62,f85]) ).

fof(f62,plain,
    ! [X0,X1] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))),
    inference(cnf_transformation,[],[f20]) ).

fof(f484,plain,
    ! [X0] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))),
    inference(forward_demodulation,[],[f465,f59]) ).

fof(f59,plain,
    ! [X6,X7] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X7))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X6),s__02(c_27type_2etypeSystem_2edecls_27__00,X7))))),
    inference(cnf_transformation,[],[f20]) ).

fof(f465,plain,
    ! [X0] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))),
    inference(superposition,[],[f58,f63]) ).

fof(f58,plain,
    ! [X8,X9] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X8),s__02(c_27type_2etypeSystem_2edecls_27__00,X9))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X9))),
    inference(cnf_transformation,[],[f20]) ).

fof(f2542,plain,
    ! [X0] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    inference(superposition,[],[f63,f2534]) ).

fof(f2534,plain,
    ! [X1] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))),
    inference(forward_demodulation,[],[f466,f438]) ).

fof(f438,plain,
    ! [X2,X3] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2))),s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))),
    inference(superposition,[],[f61,f85]) ).

fof(f61,plain,
    ! [X2,X3] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2),s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))),
    inference(cnf_transformation,[],[f20]) ).

fof(f466,plain,
    ! [X1] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))),
    inference(superposition,[],[f56,f63]) ).

fof(f56,plain,
    ! [X12,X13] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X12),s__02(c_27type_2etypeSystem_2edecls_27__00,X13))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X13))),
    inference(cnf_transformation,[],[f20]) ).

fof(f667730,plain,
    ! [X6,X7] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X6))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X7))))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X6),s__02(c_27type_2einfer_2einf__decls_27__00,X7))))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X6),s__02(c_27type_2einfer_2einf__decls_27__00,X7))))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X6),s__02(c_27type_2einfer_2einf__decls_27__00,X7))))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    inference(forward_demodulation,[],[f667729,f21909]) ).

fof(f21909,plain,
    ! [X2,X3] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X2),s__02(c_27type_2einfer_2einf__decls_27__00,X3))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X3))))))),
    inference(forward_demodulation,[],[f21908,f2534]) ).

fof(f21908,plain,
    ! [X2,X3] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X2),s__02(c_27type_2einfer_2einf__decls_27__00,X3))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X3))))))),
    inference(forward_demodulation,[],[f21907,f3227]) ).

fof(f3227,plain,
    ! [X2,X3] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2))),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X3))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X2),s__02(c_27type_2einfer_2einf__decls_27__00,X3))))),
    inference(forward_demodulation,[],[f537,f368]) ).

fof(f368,plain,
    ! [X2,X3] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),X2) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__types__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),X2))),s__02(c_27type_2einfer_2einf__decls_27__00,X3))))),
    inference(superposition,[],[f52,f85]) ).

fof(f52,plain,
    ! [X2,X3] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__types__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X3),s__02(c_27type_2einfer_2einf__decls_27__00,X2))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X3),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2))))),
    inference(cnf_transformation,[],[f19]) ).

fof(f19,plain,
    ( ! [X0,X1] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__exns__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X1),s__02(c_27type_2einfer_2einf__decls_27__00,X0))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X1),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0)))))
    & ! [X2,X3] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__types__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X3),s__02(c_27type_2einfer_2einf__decls_27__00,X2))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X3),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2)))))
    & ! [X4,X5] : s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__mods__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X5),s__02(c_27type_2einfer_2einf__decls_27__00,X4))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X5),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X4)))))
    & ! [X6,X7] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X6))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__types__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X7),s__02(c_27type_2einfer_2einf__decls_27__00,X6)))))
    & ! [X8,X9] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__mods__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X9),s__02(c_27type_2einfer_2einf__decls_27__00,X8))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X8)))
    & ! [X10,X11] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X10))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__exns__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X11),s__02(c_27type_2einfer_2einf__decls_27__00,X10)))))
    & ! [X12,X13] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__mods__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X13),s__02(c_27type_2einfer_2einf__decls_27__00,X12))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X12)))
    & ! [X14,X15] : s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X14))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__exns__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X15),s__02(c_27type_2einfer_2einf__decls_27__00,X14)))))
    & ! [X16,X17] : s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__types__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X17),s__02(c_27type_2einfer_2einf__decls_27__00,X16))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X16))) ),
    inference(rectify,[],[f13]) ).

fof(f13,axiom,
    ( ! [X23,X13] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__exns__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X13),s__02(c_27type_2einfer_2einf__decls_27__00,X23))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X13),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X23)))))
    & ! [X23,X13] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__types__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X13),s__02(c_27type_2einfer_2einf__decls_27__00,X23))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X13),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X23)))))
    & ! [X23,X13] : s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__mods__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X13),s__02(c_27type_2einfer_2einf__decls_27__00,X23))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X13),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X23)))))
    & ! [X23,X13] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X23))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__types__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X13),s__02(c_27type_2einfer_2einf__decls_27__00,X23)))))
    & ! [X23,X13] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__mods__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X13),s__02(c_27type_2einfer_2einf__decls_27__00,X23))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X23)))
    & ! [X23,X13] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X23))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__exns__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X13),s__02(c_27type_2einfer_2einf__decls_27__00,X23)))))
    & ! [X23,X13] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__mods__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X13),s__02(c_27type_2einfer_2einf__decls_27__00,X23))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X23)))
    & ! [X23,X13] : s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X23))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__exns__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X13),s__02(c_27type_2einfer_2einf__decls_27__00,X23)))))
    & ! [X23,X13] : s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__types__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X13),s__02(c_27type_2einfer_2einf__decls_27__00,X23))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X23))) ),
    file('/export/starexec/sandbox/tmp/tmp.NBbyn2KmTK/Vampire---4.8_23420','thm.infer.inf_decls_accfupds') ).

fof(f537,plain,
    ! [X2,X3] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__types__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2))),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X3))))))),s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__exns__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2))),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X3))))))),s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2ebool_2eARB_27__00))))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X2),s__02(c_27type_2einfer_2einf__decls_27__00,X3))))),
    inference(superposition,[],[f47,f80]) ).

fof(f80,plain,
    ! [X0,X1] : s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X0),s__02(c_27type_2einfer_2einf__decls_27__00,X1))) = s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__mods__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__types__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__exns__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    inference(cnf_transformation,[],[f23]) ).

fof(f23,plain,
    ! [X0,X1] : s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X0),s__02(c_27type_2einfer_2einf__decls_27__00,X1))) = s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__mods__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__types__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__exns__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    inference(rectify,[],[f14]) ).

fof(f14,axiom,
    ! [X24,X25] : s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X24),s__02(c_27type_2einfer_2einf__decls_27__00,X25))) = s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__mods__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X24))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X25))))))),s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__types__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X24))),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X25))))))),s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__exns__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X24))),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X25))))))),s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    file('/export/starexec/sandbox/tmp/tmp.NBbyn2KmTK/Vampire---4.8_23420','thm.infer.append_decls_def') ).

fof(f47,plain,
    ! [X12,X13] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__mods__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X13),s__02(c_27type_2einfer_2einf__decls_27__00,X12))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X12))),
    inference(cnf_transformation,[],[f19]) ).

fof(f21907,plain,
    ! [X2,X3] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2))),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X3))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X3))))))),
    inference(forward_demodulation,[],[f21802,f3569]) ).

fof(f3569,plain,
    ! [X2,X3] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X2),s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))),
    inference(forward_demodulation,[],[f582,f438]) ).

fof(f582,plain,
    ! [X2,X3] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X2),s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    inference(superposition,[],[f56,f81]) ).

fof(f81,plain,
    ! [X0,X1] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X0))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X0))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X0))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    inference(cnf_transformation,[],[f24]) ).

fof(f24,plain,
    ! [X0,X1] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X0))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X0))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X0))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    inference(rectify,[],[f12]) ).

fof(f12,axiom,
    ! [X21,X22] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X21),s__02(c_27type_2etypeSystem_2edecls_27__00,X22))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X21))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X22))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X21))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X22))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X21))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X22))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    file('/export/starexec/sandbox/tmp/tmp.NBbyn2KmTK/Vampire---4.8_23420','thm.typeSystem.union_decls_def') ).

fof(f21802,plain,
    ! [X2,X3] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2))),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X3))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2))))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X3))))))),
    inference(superposition,[],[f2547,f2534]) ).

fof(f2547,plain,
    ! [X14,X13] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),X14),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X13))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),X14))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X13))))))),
    inference(superposition,[],[f84,f2534]) ).

fof(f84,plain,
    ! [X2,X0,X1] : s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X0),X1),s__02(c_27type_2elist_2elist_27__01(X0),X2))))) = s__02(cfun__02(X0,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X1))),s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X2))))),
    inference(cnf_transformation,[],[f26]) ).

fof(f26,plain,
    ! [X0,X1,X2] : s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X0),X1),s__02(c_27type_2elist_2elist_27__01(X0),X2))))) = s__02(cfun__02(X0,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X1))),s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X2))))),
    inference(rectify,[],[f9]) ).

fof(f9,axiom,
    ! [X7,X11,X12] : s__02(cfun__02(X7,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X7),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X7),X11),s__02(c_27type_2elist_2elist_27__01(X7),X12))))) = s__02(cfun__02(X7,cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X7,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X7),X11))),s__02(cfun__02(X7,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X7),X12))))),
    file('/export/starexec/sandbox/tmp/tmp.NBbyn2KmTK/Vampire---4.8_23420','thm.list.LIST_TO_SET_APPEND') ).

fof(f667729,plain,
    ! [X6,X7] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X6))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X7))))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X6),s__02(c_27type_2einfer_2einf__decls_27__00,X7))))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X6))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X7))))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X6),s__02(c_27type_2einfer_2einf__decls_27__00,X7))))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    inference(forward_demodulation,[],[f667270,f21163]) ).

fof(f21163,plain,
    ! [X0,X1] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X0),s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),
    inference(forward_demodulation,[],[f21162,f1350]) ).

fof(f21162,plain,
    ! [X0,X1] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X0),s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),
    inference(forward_demodulation,[],[f21161,f1879]) ).

fof(f1879,plain,
    ! [X0,X1] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X0),s__02(c_27type_2einfer_2einf__decls_27__00,X1))))),
    inference(forward_demodulation,[],[f562,f426]) ).

fof(f426,plain,
    ! [X2,X3] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),X2) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__exns__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),X2))),s__02(c_27type_2einfer_2einf__decls_27__00,X3))))),
    inference(superposition,[],[f53,f85]) ).

fof(f53,plain,
    ! [X0,X1] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__exns__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X1),s__02(c_27type_2einfer_2einf__decls_27__00,X0))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X1),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))),
    inference(cnf_transformation,[],[f19]) ).

fof(f562,plain,
    ! [X0,X1] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X0),s__02(c_27type_2einfer_2einf__decls_27__00,X1))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__exns__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2ebool_2eARB_27__00))))),
    inference(forward_demodulation,[],[f536,f50]) ).

fof(f50,plain,
    ! [X6,X7] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X6))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__types__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X7),s__02(c_27type_2einfer_2einf__decls_27__00,X6))))),
    inference(cnf_transformation,[],[f19]) ).

fof(f536,plain,
    ! [X0,X1] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X0),s__02(c_27type_2einfer_2einf__decls_27__00,X1))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__types__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__exns__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    inference(superposition,[],[f49,f80]) ).

fof(f49,plain,
    ! [X8,X9] : s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__mods__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X9),s__02(c_27type_2einfer_2einf__decls_27__00,X8))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X8))),
    inference(cnf_transformation,[],[f19]) ).

fof(f21161,plain,
    ! [X0,X1] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),
    inference(forward_demodulation,[],[f21057,f2128]) ).

fof(f2128,plain,
    ! [X0,X1] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X0))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))),
    inference(forward_demodulation,[],[f606,f450]) ).

fof(f606,plain,
    ! [X0,X1] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X0))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))),
    inference(forward_demodulation,[],[f581,f59]) ).

fof(f581,plain,
    ! [X0,X1] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X0))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X0))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))),
    inference(superposition,[],[f58,f81]) ).

fof(f21057,plain,
    ! [X0,X1] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),
    inference(superposition,[],[f1357,f1350]) ).

fof(f1357,plain,
    ! [X2,X1] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),X2),s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),X2))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),
    inference(superposition,[],[f84,f1350]) ).

fof(f667270,plain,
    ! [X6,X7] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X6))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X7))))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X6),s__02(c_27type_2einfer_2einf__decls_27__00,X7))))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X6))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X7))))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X6))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X7))))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    inference(superposition,[],[f57946,f665858]) ).

fof(f665858,plain,
    ! [X0,X1] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X0),s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),
    inference(forward_demodulation,[],[f665857,f959]) ).

fof(f665857,plain,
    ! [X0,X1] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X0),s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),
    inference(forward_demodulation,[],[f665856,f933]) ).

fof(f933,plain,
    ! [X0,X1] : s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X0),s__02(c_27type_2einfer_2einf__decls_27__00,X1))))),
    inference(superposition,[],[f344,f80]) ).

fof(f344,plain,
    ! [X2,X3] : s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),X2) = s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__mods__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),c_27const_2ecombin_2eK_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),X2))),s__02(c_27type_2einfer_2einf__decls_27__00,X3))))),
    inference(superposition,[],[f51,f85]) ).

fof(f51,plain,
    ! [X4,X5] : s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2einf__decls__inf__defined__mods__fupd_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X5),s__02(c_27type_2einfer_2einf__decls_27__00,X4))))) = s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)))),X5),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X4))))),
    inference(cnf_transformation,[],[f19]) ).

fof(f665856,plain,
    ! [X0,X1] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),
    inference(forward_demodulation,[],[f665459,f960]) ).

fof(f960,plain,
    ! [X2,X1] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))),
    inference(superposition,[],[f356,f81]) ).

fof(f665459,plain,
    ! [X0,X1] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))))),
    inference(superposition,[],[f3842,f959]) ).

fof(f3842,plain,
    ! [X14,X13] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),X14),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__mods_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X13))))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),X14))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X13))))))),
    inference(superposition,[],[f84,f959]) ).

fof(f57946,plain,
    ! [X0,X1] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    inference(forward_demodulation,[],[f3648,f960]) ).

fof(f3648,plain,
    ! [X0,X1] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X0))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    inference(forward_demodulation,[],[f3587,f2128]) ).

fof(f3587,plain,
    ! [X0,X1] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X0))),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X0))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2ebool_2eARB_27__00))))))),
    inference(superposition,[],[f81,f3569]) ).

fof(f96,plain,
    ( s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,sK0),s__02(c_27type_2einfer_2einf__decls_27__00,sK1))))) != s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,sK0))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,sK1)))))
    | spl3_1 ),
    inference(avatar_component_clause,[],[f94]) ).

fof(f94,plain,
    ( spl3_1
  <=> s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,sK0),s__02(c_27type_2einfer_2einf__decls_27__00,sK1))))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,sK0))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,sK1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_1])]) ).

fof(f666935,plain,
    ( spl3_6
    | spl3_372
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f666741,f417,f127,f99,f666933,f124]) ).

fof(f124,plain,
    ( spl3_6
  <=> ! [X0] : s__02(cbool__00,cT__00) = s__02(cbool__00,X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_6])]) ).

fof(f666933,plain,
    ( spl3_372
  <=> ! [X55,X53,X56,X52] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X53),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X56)
        | s__02(cbool__00,X56) = s__02(cbool__00,sK2(cbool__00,cbool__00,X55,X52))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X55),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X52) = s__02(cfun__02(cbool__00,cbool__00),X55)
        | s__02(cfun__02(cbool__00,cbool__00),X52) = s__02(cfun__02(cbool__00,cbool__00),X53)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X52,X53)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_372])]) ).

fof(f99,plain,
    ( spl3_2
  <=> p__01(s__02(cbool__00,cF__00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_2])]) ).

fof(f127,plain,
    ( spl3_7
  <=> s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_7])]) ).

fof(f417,plain,
    ( spl3_10
  <=> ! [X2] :
        ( s__02(cbool__00,cF__00) = s__02(cbool__00,X2)
        | p__01(s__02(cbool__00,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_10])]) ).

fof(f666741,plain,
    ( ! [X56,X54,X55,X52,X53] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X53),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X52,X53))
        | s__02(cfun__02(cbool__00,cbool__00),X52) = s__02(cfun__02(cbool__00,cbool__00),X53)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X54)
        | s__02(cfun__02(cbool__00,cbool__00),X52) = s__02(cfun__02(cbool__00,cbool__00),X55)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X55),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X56) = s__02(cbool__00,sK2(cbool__00,cbool__00,X55,X52))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X56) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f666696]) ).

fof(f666696,plain,
    ( ! [X56,X54,X55,X52,X53] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X53),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X52,X53))
        | s__02(cfun__02(cbool__00,cbool__00),X52) = s__02(cfun__02(cbool__00,cbool__00),X53)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X54)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X54)
        | s__02(cfun__02(cbool__00,cbool__00),X52) = s__02(cfun__02(cbool__00,cbool__00),X55)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X55),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X56) = s__02(cbool__00,sK2(cbool__00,cbool__00,X55,X52))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X56) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8716,f14902]) ).

fof(f14902,plain,
    ! [X2,X3,X4] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X3),s__02(cbool__00,cT__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X2) = s__02(cfun__02(cbool__00,cbool__00),X3)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X2),s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X4) = s__02(cbool__00,sK2(cbool__00,cbool__00,X2,X3))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X4) ),
    inference(forward_literal_rewriting,[],[f1094,f79]) ).

fof(f79,plain,
    ! [X0] :
      ( s__02(cbool__00,cF__00) = s__02(cbool__00,X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X0) ),
    inference(cnf_transformation,[],[f3]) ).

fof(f3,axiom,
    ! [X0] :
      ( s__02(cbool__00,cF__00) = s__02(cbool__00,X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X0) ),
    file('/export/starexec/sandbox/tmp/tmp.NBbyn2KmTK/Vampire---4.8_23420','HL_BOOL_CASES') ).

fof(f1094,plain,
    ! [X2,X3,X4] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X3),s__02(cbool__00,cT__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X2) = s__02(cfun__02(cbool__00,cbool__00),X3)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X2),s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X4) = s__02(cbool__00,sK2(cbool__00,cbool__00,X2,X3))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X4) ),
    inference(superposition,[],[f271,f120]) ).

fof(f120,plain,
    ! [X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X1)
      | s__02(cbool__00,X0) = s__02(cbool__00,X1)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X0) ),
    inference(superposition,[],[f79,f79]) ).

fof(f271,plain,
    ! [X16,X17,X15] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X15,cbool__00),X17),s__02(X15,sK2(X15,cbool__00,X16,X17))))
      | s__02(cfun__02(X15,cbool__00),X16) = s__02(cfun__02(X15,cbool__00),X17)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X15,cbool__00),X16),s__02(X15,sK2(X15,cbool__00,X16,X17)))) ),
    inference(superposition,[],[f86,f79]) ).

fof(f86,plain,
    ! [X2,X3,X0,X1] :
      ( s__02(X1,chapp__02(s__02(cfun__02(X0,X1),X2),s__02(X0,sK2(X0,X1,X2,X3)))) != s__02(X1,chapp__02(s__02(cfun__02(X0,X1),X3),s__02(X0,sK2(X0,X1,X2,X3))))
      | s__02(cfun__02(X0,X1),X2) = s__02(cfun__02(X0,X1),X3) ),
    inference(cnf_transformation,[],[f38]) ).

fof(f38,plain,
    ! [X0,X1,X2,X3] :
      ( s__02(cfun__02(X0,X1),X2) = s__02(cfun__02(X0,X1),X3)
      | s__02(X1,chapp__02(s__02(cfun__02(X0,X1),X2),s__02(X0,sK2(X0,X1,X2,X3)))) != s__02(X1,chapp__02(s__02(cfun__02(X0,X1),X3),s__02(X0,sK2(X0,X1,X2,X3)))) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK2])],[f31,f37]) ).

fof(f37,plain,
    ! [X0,X1,X2,X3] :
      ( ? [X4] : s__02(X1,chapp__02(s__02(cfun__02(X0,X1),X2),s__02(X0,X4))) != s__02(X1,chapp__02(s__02(cfun__02(X0,X1),X3),s__02(X0,X4)))
     => s__02(X1,chapp__02(s__02(cfun__02(X0,X1),X2),s__02(X0,sK2(X0,X1,X2,X3)))) != s__02(X1,chapp__02(s__02(cfun__02(X0,X1),X3),s__02(X0,sK2(X0,X1,X2,X3)))) ),
    introduced(choice_axiom,[]) ).

fof(f31,plain,
    ! [X0,X1,X2,X3] :
      ( s__02(cfun__02(X0,X1),X2) = s__02(cfun__02(X0,X1),X3)
      | ? [X4] : s__02(X1,chapp__02(s__02(cfun__02(X0,X1),X2),s__02(X0,X4))) != s__02(X1,chapp__02(s__02(cfun__02(X0,X1),X3),s__02(X0,X4))) ),
    inference(ennf_transformation,[],[f28]) ).

fof(f28,plain,
    ! [X0,X1,X2,X3] :
      ( ! [X4] : s__02(X1,chapp__02(s__02(cfun__02(X0,X1),X2),s__02(X0,X4))) = s__02(X1,chapp__02(s__02(cfun__02(X0,X1),X3),s__02(X0,X4)))
     => s__02(cfun__02(X0,X1),X2) = s__02(cfun__02(X0,X1),X3) ),
    inference(rectify,[],[f4]) ).

fof(f4,axiom,
    ! [X1,X2,X3,X4] :
      ( ! [X5] : s__02(X2,chapp__02(s__02(cfun__02(X1,X2),X3),s__02(X1,X5))) = s__02(X2,chapp__02(s__02(cfun__02(X1,X2),X4),s__02(X1,X5)))
     => s__02(cfun__02(X1,X2),X3) = s__02(cfun__02(X1,X2),X4) ),
    file('/export/starexec/sandbox/tmp/tmp.NBbyn2KmTK/Vampire---4.8_23420','HL_EXT') ).

fof(f8716,plain,
    ( ! [X28,X29,X26,X27,X25] :
        ( s__02(X26,chapp__02(s__02(cfun__02(cbool__00,X26),X28),s__02(cbool__00,X25))) != s__02(X26,chapp__02(s__02(cfun__02(cbool__00,X26),X27),s__02(cbool__00,X25)))
        | s__02(cbool__00,X25) != s__02(cbool__00,sK2(cbool__00,X26,X27,X28))
        | s__02(cfun__02(cbool__00,X26),X27) = s__02(cfun__02(cbool__00,X26),X28)
        | s__02(cbool__00,X25) = s__02(cbool__00,X29)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X29) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f6392,f120]) ).

fof(f6392,plain,
    ( ! [X10,X8,X9] :
        ( s__02(X8,chapp__02(s__02(cfun__02(cbool__00,X8),X9),s__02(cbool__00,cT__00))) != s__02(X8,chapp__02(s__02(cfun__02(cbool__00,X8),X10),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,X8,X9,X10))
        | s__02(cfun__02(cbool__00,X8),X9) = s__02(cfun__02(cbool__00,X8),X10) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f280,f498]) ).

fof(f498,plain,
    ( ! [X0] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X0)
        | p__01(s__02(cbool__00,X0)) )
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f129,f418]) ).

fof(f418,plain,
    ( ! [X2] :
        ( s__02(cbool__00,cF__00) = s__02(cbool__00,X2)
        | p__01(s__02(cbool__00,X2)) )
    | ~ spl3_10 ),
    inference(avatar_component_clause,[],[f417]) ).

fof(f129,plain,
    ( s__02(cbool__00,cT__00) != s__02(cbool__00,cF__00)
    | spl3_7 ),
    inference(avatar_component_clause,[],[f127]) ).

fof(f280,plain,
    ( ! [X10,X8,X9] :
        ( s__02(X8,chapp__02(s__02(cfun__02(cbool__00,X8),X9),s__02(cbool__00,cT__00))) != s__02(X8,chapp__02(s__02(cfun__02(cbool__00,X8),X10),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X8),X9) = s__02(cfun__02(cbool__00,X8),X10)
        | ~ p__01(s__02(cbool__00,sK2(cbool__00,X8,X9,X10))) )
    | spl3_2 ),
    inference(superposition,[],[f86,f121]) ).

fof(f121,plain,
    ( ! [X0] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X0)
        | ~ p__01(s__02(cbool__00,X0)) )
    | spl3_2 ),
    inference(superposition,[],[f101,f79]) ).

fof(f101,plain,
    ( ~ p__01(s__02(cbool__00,cF__00))
    | spl3_2 ),
    inference(avatar_component_clause,[],[f99]) ).

fof(f666931,plain,
    ( spl3_6
    | spl3_371
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f666742,f417,f127,f99,f666929,f124]) ).

fof(f666929,plain,
    ( spl3_371
  <=> ! [X48,X51,X50,X47] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X48),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X51)
        | s__02(cbool__00,X51) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X50)),X47))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X50)
        | s__02(cfun__02(cbool__00,cbool__00),X47) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X50)))
        | s__02(cfun__02(cbool__00,cbool__00),X47) = s__02(cfun__02(cbool__00,cbool__00),X48)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X47,X48)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_371])]) ).

fof(f666742,plain,
    ( ! [X50,X51,X48,X49,X47] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X48),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X47,X48))
        | s__02(cfun__02(cbool__00,cbool__00),X47) = s__02(cfun__02(cbool__00,cbool__00),X48)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49)
        | s__02(cfun__02(cbool__00,cbool__00),X47) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X50)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X50)
        | s__02(cbool__00,X51) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X50)),X47))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X51) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f666695]) ).

fof(f666695,plain,
    ( ! [X50,X51,X48,X49,X47] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X48),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X47,X48))
        | s__02(cfun__02(cbool__00,cbool__00),X47) = s__02(cfun__02(cbool__00,cbool__00),X48)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49)
        | s__02(cfun__02(cbool__00,cbool__00),X47) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X50)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X50)
        | s__02(cbool__00,X51) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X50)),X47))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X51) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8716,f6687]) ).

fof(f6687,plain,
    ! [X2,X3,X4] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X3),s__02(cbool__00,cT__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X3) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X2)
      | s__02(cbool__00,X4) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2)),X3))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X4) ),
    inference(superposition,[],[f6500,f120]) ).

fof(f6500,plain,
    ! [X6,X4,X5] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X4,cbool__00),X5),s__02(X4,sK2(X4,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)),X5))))
      | s__02(cfun__02(X4,cbool__00),X5) = s__02(cfun__02(X4,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(forward_literal_rewriting,[],[f819,f79]) ).

fof(f819,plain,
    ! [X6,X4,X5] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,X6)
      | s__02(cfun__02(X4,cbool__00),X5) = s__02(cfun__02(X4,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X4,cbool__00),X5),s__02(X4,sK2(X4,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)),X5)))) ),
    inference(superposition,[],[f267,f79]) ).

fof(f267,plain,
    ! [X2,X3,X0,X1] :
      ( s__02(X0,X2) != s__02(X0,chapp__02(s__02(cfun__02(X1,X0),X3),s__02(X1,sK2(X1,X0,c_27const_2ecombin_2eK_27__01(s__02(X0,X2)),X3))))
      | s__02(cfun__02(X1,X0),c_27const_2ecombin_2eK_27__01(s__02(X0,X2))) = s__02(cfun__02(X1,X0),X3) ),
    inference(superposition,[],[f86,f85]) ).

fof(f666927,plain,
    ( spl3_6
    | spl3_370
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f666743,f417,f127,f99,f666925,f124]) ).

fof(f666925,plain,
    ( spl3_370
  <=> ! [X42,X43,X46,X45] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X43),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X46)
        | s__02(cbool__00,X46) = s__02(cbool__00,sK2(cbool__00,cbool__00,X42,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X45))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X45)
        | s__02(cfun__02(cbool__00,cbool__00),X42) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X45)))
        | s__02(cfun__02(cbool__00,cbool__00),X42) = s__02(cfun__02(cbool__00,cbool__00),X43)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X42,X43)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_370])]) ).

fof(f666743,plain,
    ( ! [X46,X44,X45,X42,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X43),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X42,X43))
        | s__02(cfun__02(cbool__00,cbool__00),X42) = s__02(cfun__02(cbool__00,cbool__00),X43)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X44)
        | s__02(cfun__02(cbool__00,cbool__00),X42) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X45)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X45)
        | s__02(cbool__00,X46) = s__02(cbool__00,sK2(cbool__00,cbool__00,X42,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X45))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X46) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f666694]) ).

fof(f666694,plain,
    ( ! [X46,X44,X45,X42,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X43),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X42,X43))
        | s__02(cfun__02(cbool__00,cbool__00),X42) = s__02(cfun__02(cbool__00,cbool__00),X43)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X44)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X44)
        | s__02(cfun__02(cbool__00,cbool__00),X42) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X45)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X45)
        | s__02(cbool__00,X46) = s__02(cbool__00,sK2(cbool__00,cbool__00,X42,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X45))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X46) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8716,f7090]) ).

fof(f7090,plain,
    ! [X2,X3,X4] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X2),s__02(cbool__00,cT__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X2) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X3)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X3)
      | s__02(cbool__00,X4) = s__02(cbool__00,sK2(cbool__00,cbool__00,X2,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X3))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X4) ),
    inference(superposition,[],[f6607,f120]) ).

fof(f6607,plain,
    ! [X6,X4,X5] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X4,cbool__00),X5),s__02(X4,sK2(X4,cbool__00,X5,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6))))))
      | s__02(cfun__02(X4,cbool__00),X5) = s__02(cfun__02(X4,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(forward_literal_rewriting,[],[f880,f79]) ).

fof(f880,plain,
    ! [X6,X4,X5] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,X6)
      | s__02(cfun__02(X4,cbool__00),X5) = s__02(cfun__02(X4,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X4,cbool__00),X5),s__02(X4,sK2(X4,cbool__00,X5,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)))))) ),
    inference(superposition,[],[f282,f79]) ).

fof(f282,plain,
    ! [X2,X3,X0,X1] :
      ( s__02(X0,X2) != s__02(X0,chapp__02(s__02(cfun__02(X1,X0),X3),s__02(X1,sK2(X1,X0,X3,c_27const_2ecombin_2eK_27__01(s__02(X0,X2))))))
      | s__02(cfun__02(X1,X0),c_27const_2ecombin_2eK_27__01(s__02(X0,X2))) = s__02(cfun__02(X1,X0),X3) ),
    inference(superposition,[],[f86,f85]) ).

fof(f666923,plain,
    ( spl3_6
    | spl3_369
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f666744,f417,f127,f99,f666921,f124]) ).

fof(f666921,plain,
    ( spl3_369
  <=> ! [X38,X39,X40] :
        ( s__02(cbool__00,sK2(cbool__00,cbool__00,X39,X38)) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X40),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X38),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X39) = s__02(cfun__02(cbool__00,cbool__00),X38)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X38) = s__02(cfun__02(cbool__00,cbool__00),X40)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X38,X40)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_369])]) ).

fof(f666744,plain,
    ( ! [X40,X38,X41,X39] :
        ( s__02(cbool__00,sK2(cbool__00,cbool__00,X39,X38)) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X40),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X38,X40))
        | s__02(cfun__02(cbool__00,cbool__00),X38) = s__02(cfun__02(cbool__00,cbool__00),X40)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X39) = s__02(cfun__02(cbool__00,cbool__00),X38)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X38),s__02(cbool__00,cT__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f666693]) ).

fof(f666693,plain,
    ( ! [X40,X38,X41,X39] :
        ( s__02(cbool__00,sK2(cbool__00,cbool__00,X39,X38)) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X40),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X38,X40))
        | s__02(cfun__02(cbool__00,cbool__00),X38) = s__02(cfun__02(cbool__00,cbool__00),X40)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X39) = s__02(cfun__02(cbool__00,cbool__00),X38)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X38),s__02(cbool__00,cT__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8716,f15272]) ).

fof(f15272,plain,
    ! [X0,X1] :
      ( s__02(cbool__00,sK2(cbool__00,cbool__00,X1,X0)) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X0),s__02(cbool__00,cT__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1),s__02(cbool__00,cT__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X1) = s__02(cfun__02(cbool__00,cbool__00),X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X0),s__02(cbool__00,cT__00))) ),
    inference(trivial_inequality_removal,[],[f15271]) ).

fof(f15271,plain,
    ! [X0,X1] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),X1) = s__02(cfun__02(cbool__00,cbool__00),X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1),s__02(cbool__00,cT__00)))
      | s__02(cbool__00,sK2(cbool__00,cbool__00,X1,X0)) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X0),s__02(cbool__00,cT__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X0),s__02(cbool__00,cT__00))) ),
    inference(equality_factoring,[],[f14902]) ).

fof(f666876,plain,
    ( spl3_6
    | spl3_368
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f666826,f417,f127,f99,f666874,f124]) ).

fof(f666874,plain,
    ( spl3_368
  <=> ! [X55,X53,X56,X52] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X53),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X56)
        | s__02(cbool__00,X56) = s__02(cbool__00,sK2(cbool__00,cbool__00,X55,X52))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X55),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X52) = s__02(cfun__02(cbool__00,cbool__00),X55)
        | s__02(cfun__02(cbool__00,cbool__00),X52) = s__02(cfun__02(cbool__00,cbool__00),X53)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X53,X52)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_368])]) ).

fof(f666826,plain,
    ( ! [X56,X54,X55,X52,X53] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X53),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X53,X52))
        | s__02(cfun__02(cbool__00,cbool__00),X52) = s__02(cfun__02(cbool__00,cbool__00),X53)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X54)
        | s__02(cfun__02(cbool__00,cbool__00),X52) = s__02(cfun__02(cbool__00,cbool__00),X55)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X55),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X56) = s__02(cbool__00,sK2(cbool__00,cbool__00,X55,X52))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X56) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f666499]) ).

fof(f666499,plain,
    ( ! [X56,X54,X55,X52,X53] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X53),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X53,X52))
        | s__02(cfun__02(cbool__00,cbool__00),X52) = s__02(cfun__02(cbool__00,cbool__00),X53)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X54)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X54)
        | s__02(cfun__02(cbool__00,cbool__00),X52) = s__02(cfun__02(cbool__00,cbool__00),X55)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X55),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X56) = s__02(cbool__00,sK2(cbool__00,cbool__00,X55,X52))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X56) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8716,f14902]) ).

fof(f666872,plain,
    ( spl3_6
    | spl3_367
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f666827,f417,f127,f99,f666870,f124]) ).

fof(f666870,plain,
    ( spl3_367
  <=> ! [X48,X51,X50,X47] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X48),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X51)
        | s__02(cbool__00,X51) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X50)),X47))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X50)
        | s__02(cfun__02(cbool__00,cbool__00),X47) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X50)))
        | s__02(cfun__02(cbool__00,cbool__00),X47) = s__02(cfun__02(cbool__00,cbool__00),X48)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X48,X47)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_367])]) ).

fof(f666827,plain,
    ( ! [X50,X51,X48,X49,X47] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X48),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X48,X47))
        | s__02(cfun__02(cbool__00,cbool__00),X47) = s__02(cfun__02(cbool__00,cbool__00),X48)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49)
        | s__02(cfun__02(cbool__00,cbool__00),X47) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X50)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X50)
        | s__02(cbool__00,X51) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X50)),X47))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X51) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f666498]) ).

fof(f666498,plain,
    ( ! [X50,X51,X48,X49,X47] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X48),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X48,X47))
        | s__02(cfun__02(cbool__00,cbool__00),X47) = s__02(cfun__02(cbool__00,cbool__00),X48)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49)
        | s__02(cfun__02(cbool__00,cbool__00),X47) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X50)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X50)
        | s__02(cbool__00,X51) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X50)),X47))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X51) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8716,f6687]) ).

fof(f666868,plain,
    ( spl3_6
    | spl3_366
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f666828,f417,f127,f99,f666866,f124]) ).

fof(f666866,plain,
    ( spl3_366
  <=> ! [X42,X43,X46,X45] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X43),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X46)
        | s__02(cbool__00,X46) = s__02(cbool__00,sK2(cbool__00,cbool__00,X42,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X45))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X45)
        | s__02(cfun__02(cbool__00,cbool__00),X42) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X45)))
        | s__02(cfun__02(cbool__00,cbool__00),X42) = s__02(cfun__02(cbool__00,cbool__00),X43)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X43,X42)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_366])]) ).

fof(f666828,plain,
    ( ! [X46,X44,X45,X42,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X43),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X43,X42))
        | s__02(cfun__02(cbool__00,cbool__00),X42) = s__02(cfun__02(cbool__00,cbool__00),X43)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X44)
        | s__02(cfun__02(cbool__00,cbool__00),X42) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X45)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X45)
        | s__02(cbool__00,X46) = s__02(cbool__00,sK2(cbool__00,cbool__00,X42,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X45))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X46) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f666497]) ).

fof(f666497,plain,
    ( ! [X46,X44,X45,X42,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X43),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X43,X42))
        | s__02(cfun__02(cbool__00,cbool__00),X42) = s__02(cfun__02(cbool__00,cbool__00),X43)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X44)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X44)
        | s__02(cfun__02(cbool__00,cbool__00),X42) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X45)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X45)
        | s__02(cbool__00,X46) = s__02(cbool__00,sK2(cbool__00,cbool__00,X42,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X45))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X46) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8716,f7090]) ).

fof(f666864,plain,
    ( spl3_6
    | spl3_365
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f666829,f417,f127,f99,f666862,f124]) ).

fof(f666862,plain,
    ( spl3_365
  <=> ! [X38,X39,X40] :
        ( s__02(cbool__00,sK2(cbool__00,cbool__00,X39,X38)) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X40),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X38),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X39) = s__02(cfun__02(cbool__00,cbool__00),X38)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X38) = s__02(cfun__02(cbool__00,cbool__00),X40)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X40,X38)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_365])]) ).

fof(f666829,plain,
    ( ! [X40,X38,X41,X39] :
        ( s__02(cbool__00,sK2(cbool__00,cbool__00,X39,X38)) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X40),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X40,X38))
        | s__02(cfun__02(cbool__00,cbool__00),X38) = s__02(cfun__02(cbool__00,cbool__00),X40)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X39) = s__02(cfun__02(cbool__00,cbool__00),X38)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X38),s__02(cbool__00,cT__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f666496]) ).

fof(f666496,plain,
    ( ! [X40,X38,X41,X39] :
        ( s__02(cbool__00,sK2(cbool__00,cbool__00,X39,X38)) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X40),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X40,X38))
        | s__02(cfun__02(cbool__00,cbool__00),X38) = s__02(cfun__02(cbool__00,cbool__00),X40)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X39) = s__02(cfun__02(cbool__00,cbool__00),X38)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X38),s__02(cbool__00,cT__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8716,f15272]) ).

fof(f664743,plain,
    ( spl3_280
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664577,f664376,f664667,f574418]) ).

fof(f574418,plain,
    ( spl3_280
  <=> ! [X544,X543,X542] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X542) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X543)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X543),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X543))),s__02(c_27type_2etypeSystem_2edecls_27__00,X544)))),X542)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_280])]) ).

fof(f664667,plain,
    ( spl3_364
  <=> ! [X6,X5,X7] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X7)
        | s__02(cbool__00,X6) != s__02(cbool__00,X7)
        | s__02(cbool__00,X6) != s__02(cbool__00,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_364])]) ).

fof(f664376,plain,
    ( spl3_363
  <=> ! [X9,X7,X6,X8] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X6)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9)
        | s__02(cbool__00,X9) != s__02(cbool__00,X8)
        | s__02(cbool__00,X7) != s__02(cbool__00,X8)
        | s__02(cbool__00,X6) != s__02(cbool__00,X7) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_363])]) ).

fof(f664577,plain,
    ( ! [X633,X632,X629,X631,X634,X630] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X632)
        | s__02(cbool__00,X632) != s__02(cbool__00,X633)
        | s__02(cbool__00,X634) != s__02(cbool__00,X633)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X634)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X630) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X629)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X630),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X630))),s__02(c_27type_2etypeSystem_2edecls_27__00,X631)))),X629)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664569]) ).

fof(f664569,plain,
    ( ! [X633,X632,X629,X631,X634,X630] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X632)
        | s__02(cbool__00,X632) != s__02(cbool__00,X633)
        | s__02(cbool__00,X634) != s__02(cbool__00,X633)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X634)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X630) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X629)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X630),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X630))),s__02(c_27type_2etypeSystem_2edecls_27__00,X631)))),X629)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f76478]) ).

fof(f76478,plain,
    ! [X108,X109,X107] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X109),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X107))),s__02(c_27type_2etypeSystem_2edecls_27__00,X108)))),X109))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X107) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X109)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X107),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X107))),s__02(c_27type_2etypeSystem_2edecls_27__00,X108)))),X109)))) ),
    inference(forward_literal_rewriting,[],[f1205,f79]) ).

fof(f1205,plain,
    ! [X108,X109,X107] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X107),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X107))),s__02(c_27type_2etypeSystem_2edecls_27__00,X108)))),X109))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X107) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X109)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X109),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X107))),s__02(c_27type_2etypeSystem_2edecls_27__00,X108)))),X109)))) ),
    inference(superposition,[],[f286,f438]) ).

fof(f286,plain,
    ! [X16,X17,X15] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X15,cbool__00),X17),s__02(X15,sK2(X15,cbool__00,X17,X16))))
      | s__02(cfun__02(X15,cbool__00),X16) = s__02(cfun__02(X15,cbool__00),X17)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X15,cbool__00),X16),s__02(X15,sK2(X15,cbool__00,X17,X16)))) ),
    inference(superposition,[],[f86,f79]) ).

fof(f664377,plain,
    ( ! [X8,X6,X9,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X6)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9)
        | s__02(cbool__00,X9) != s__02(cbool__00,X8)
        | s__02(cbool__00,X7) != s__02(cbool__00,X8)
        | s__02(cbool__00,X6) != s__02(cbool__00,X7) )
    | ~ spl3_363 ),
    inference(avatar_component_clause,[],[f664376]) ).

fof(f664742,plain,
    ( spl3_279
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664578,f664376,f664667,f574414]) ).

fof(f574414,plain,
    ( spl3_279
  <=> ! [X538,X537,X536] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X537) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X536)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X537),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X536,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X537))),s__02(c_27type_2etypeSystem_2edecls_27__00,X538)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_279])]) ).

fof(f664578,plain,
    ( ! [X624,X623,X628,X626,X625,X627] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X626)
        | s__02(cbool__00,X626) != s__02(cbool__00,X627)
        | s__02(cbool__00,X627) != s__02(cbool__00,X628)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X628)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X623) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X624)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X624),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X623,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X624))),s__02(c_27type_2etypeSystem_2edecls_27__00,X625)))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664568]) ).

fof(f664568,plain,
    ( ! [X624,X623,X628,X626,X625,X627] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X626)
        | s__02(cbool__00,X626) != s__02(cbool__00,X627)
        | s__02(cbool__00,X627) != s__02(cbool__00,X628)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X628)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X623) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X624)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X624),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X623,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X624))),s__02(c_27type_2etypeSystem_2edecls_27__00,X625)))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f76479]) ).

fof(f76479,plain,
    ! [X111,X112,X110] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X112),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X112,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X110))),s__02(c_27type_2etypeSystem_2edecls_27__00,X111))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X110) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X112)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X110),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X112,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X110))),s__02(c_27type_2etypeSystem_2edecls_27__00,X111)))))))) ),
    inference(forward_literal_rewriting,[],[f1206,f79]) ).

fof(f1206,plain,
    ! [X111,X112,X110] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X110),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X112,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X110))),s__02(c_27type_2etypeSystem_2edecls_27__00,X111))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X110) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X112)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X112),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X112,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X110))),s__02(c_27type_2etypeSystem_2edecls_27__00,X111)))))))) ),
    inference(superposition,[],[f271,f438]) ).

fof(f664741,plain,
    ( spl3_278
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664579,f664376,f664667,f574410]) ).

fof(f574410,plain,
    ( spl3_278
  <=> ! [X531,X530,X532] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X531) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X530)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X531),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X530,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X531))),s__02(c_27type_2etypeSystem_2edecls_27__00,X532)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_278])]) ).

fof(f664579,plain,
    ( ! [X621,X620,X618,X617,X622,X619] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X620)
        | s__02(cbool__00,X620) != s__02(cbool__00,X621)
        | s__02(cbool__00,X622) != s__02(cbool__00,X621)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X622)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X617) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X618)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X618),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X617,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X618))),s__02(c_27type_2etypeSystem_2edecls_27__00,X619)))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664567]) ).

fof(f664567,plain,
    ( ! [X621,X620,X618,X617,X622,X619] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X620)
        | s__02(cbool__00,X620) != s__02(cbool__00,X621)
        | s__02(cbool__00,X622) != s__02(cbool__00,X621)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X622)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X617) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X618)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X618),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X617,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X618))),s__02(c_27type_2etypeSystem_2edecls_27__00,X619)))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f1293]) ).

fof(f1293,plain,
    ! [X113,X114,X115] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X115),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X115,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X113))),s__02(c_27type_2etypeSystem_2edecls_27__00,X114))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X113) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X115)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X113),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X115,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X113))),s__02(c_27type_2etypeSystem_2edecls_27__00,X114)))))))) ),
    inference(forward_literal_rewriting,[],[f1279,f79]) ).

fof(f1279,plain,
    ! [X113,X114,X115] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X113),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X115,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X113))),s__02(c_27type_2etypeSystem_2edecls_27__00,X114))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X113) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X115)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X115),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X115,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X113))),s__02(c_27type_2etypeSystem_2edecls_27__00,X114)))))))) ),
    inference(superposition,[],[f271,f450]) ).

fof(f664740,plain,
    ( spl3_277
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664580,f664376,f664667,f574406]) ).

fof(f574406,plain,
    ( spl3_277
  <=> ! [X525,X524,X526] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X525) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X524)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X525),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X525))),s__02(c_27type_2etypeSystem_2edecls_27__00,X526)))),X524)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_277])]) ).

fof(f664580,plain,
    ( ! [X615,X612,X614,X611,X616,X613] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X614)
        | s__02(cbool__00,X615) != s__02(cbool__00,X614)
        | s__02(cbool__00,X615) != s__02(cbool__00,X616)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X616)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X611) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X612)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X612),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X612))),s__02(c_27type_2etypeSystem_2edecls_27__00,X613)))),X611)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664566]) ).

fof(f664566,plain,
    ( ! [X615,X612,X614,X611,X616,X613] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X614)
        | s__02(cbool__00,X615) != s__02(cbool__00,X614)
        | s__02(cbool__00,X615) != s__02(cbool__00,X616)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X616)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X611) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X612)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X612),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X612))),s__02(c_27type_2etypeSystem_2edecls_27__00,X613)))),X611)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f1292]) ).

fof(f1292,plain,
    ! [X111,X112,X110] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X112),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X110))),s__02(c_27type_2etypeSystem_2edecls_27__00,X111)))),X112))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X110) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X112)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X110),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X110))),s__02(c_27type_2etypeSystem_2edecls_27__00,X111)))),X112)))) ),
    inference(forward_literal_rewriting,[],[f1278,f79]) ).

fof(f1278,plain,
    ! [X111,X112,X110] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X110),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X110))),s__02(c_27type_2etypeSystem_2edecls_27__00,X111)))),X112))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X110) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X112)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X112),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X110))),s__02(c_27type_2etypeSystem_2edecls_27__00,X111)))),X112)))) ),
    inference(superposition,[],[f286,f450]) ).

fof(f664739,plain,
    ( spl3_276
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664581,f664376,f664667,f574402]) ).

fof(f574402,plain,
    ( spl3_276
  <=> ! [X519,X520] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X520) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X519)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X520),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X520,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X519)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_276])]) ).

fof(f664581,plain,
    ( ! [X610,X606,X609,X608,X607] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X608)
        | s__02(cbool__00,X608) != s__02(cbool__00,X609)
        | s__02(cbool__00,X610) != s__02(cbool__00,X609)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X610)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X607) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X606)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X607),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X607,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X606)))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664565]) ).

fof(f664565,plain,
    ( ! [X610,X606,X609,X608,X607] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X608)
        | s__02(cbool__00,X608) != s__02(cbool__00,X609)
        | s__02(cbool__00,X610) != s__02(cbool__00,X609)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X610)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X607) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X606)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X607),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X607,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X606)))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2591]) ).

fof(f2591,plain,
    ! [X113,X114] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X113))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X114,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X113))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X114) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X113)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X114),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X114,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X113)))))))) ),
    inference(forward_literal_rewriting,[],[f2568,f79]) ).

fof(f2568,plain,
    ! [X113,X114] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X113))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X114,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X113))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X114) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X113)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X114),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X114,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X113)))))))) ),
    inference(superposition,[],[f271,f2534]) ).

fof(f664738,plain,
    ( spl3_275
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664582,f664376,f664667,f574398]) ).

fof(f574398,plain,
    ( spl3_275
  <=> ! [X515,X514] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X515) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X514)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X515),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X514)))),X515)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_275])]) ).

fof(f664582,plain,
    ( ! [X602,X601,X603,X605,X604] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X603)
        | s__02(cbool__00,X603) != s__02(cbool__00,X604)
        | s__02(cbool__00,X605) != s__02(cbool__00,X604)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X605)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X602) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X601)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X602),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X601)))),X602)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664564]) ).

fof(f664564,plain,
    ( ! [X602,X601,X603,X605,X604] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X603)
        | s__02(cbool__00,X603) != s__02(cbool__00,X604)
        | s__02(cbool__00,X605) != s__02(cbool__00,X604)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X605)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X602) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X601)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X602),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X601)))),X602)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2590]) ).

fof(f2590,plain,
    ! [X111,X112] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X111))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X111)))),X112))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X112) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X111)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X112),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X111)))),X112)))) ),
    inference(forward_literal_rewriting,[],[f2567,f79]) ).

fof(f2567,plain,
    ! [X111,X112] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X111))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X111)))),X112))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X112) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X111)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X112),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X111)))),X112)))) ),
    inference(superposition,[],[f286,f2534]) ).

fof(f664737,plain,
    ( spl3_274
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664583,f664376,f664667,f574394]) ).

fof(f574394,plain,
    ( spl3_274
  <=> ! [X509,X510,X508] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X510) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X508),s__02(c_27type_2etypeSystem_2edecls_27__00,X509)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X510),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X510,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X508))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X509)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_274])]) ).

fof(f664583,plain,
    ( ! [X598,X595,X600,X597,X599,X596] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X598)
        | s__02(cbool__00,X598) != s__02(cbool__00,X599)
        | s__02(cbool__00,X599) != s__02(cbool__00,X600)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X600)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X597) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X595),s__02(c_27type_2etypeSystem_2edecls_27__00,X596)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X597),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X597,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X595))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X596)))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664563]) ).

fof(f664563,plain,
    ( ! [X598,X595,X600,X597,X599,X596] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X598)
        | s__02(cbool__00,X598) != s__02(cbool__00,X599)
        | s__02(cbool__00,X599) != s__02(cbool__00,X600)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X600)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X597) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X595),s__02(c_27type_2etypeSystem_2edecls_27__00,X596)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X597),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X597,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X595))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X596)))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f3650]) ).

fof(f3650,plain,
    ! [X191,X192,X193] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X191),s__02(c_27type_2etypeSystem_2edecls_27__00,X192))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X193,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X191))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X192))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X191),s__02(c_27type_2etypeSystem_2edecls_27__00,X192))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X193)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X193),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X193,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X191))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X192)))))))) ),
    inference(forward_literal_rewriting,[],[f3623,f79]) ).

fof(f3623,plain,
    ! [X191,X192,X193] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X191),s__02(c_27type_2etypeSystem_2edecls_27__00,X192))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X193,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X191))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X192))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X191),s__02(c_27type_2etypeSystem_2edecls_27__00,X192))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X193)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X193),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X193,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X191))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X192)))))))) ),
    inference(superposition,[],[f271,f3569]) ).

fof(f664736,plain,
    ( spl3_273
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664584,f664376,f664667,f574390]) ).

fof(f574390,plain,
    ( spl3_273
  <=> ! [X504,X503,X502] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X504) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X502),s__02(c_27type_2etypeSystem_2edecls_27__00,X503)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X504),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X502))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X503)))),X504)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_273])]) ).

fof(f664584,plain,
    ( ! [X590,X593,X592,X589,X591,X594] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X592)
        | s__02(cbool__00,X593) != s__02(cbool__00,X592)
        | s__02(cbool__00,X593) != s__02(cbool__00,X594)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X594)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X591) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X589),s__02(c_27type_2etypeSystem_2edecls_27__00,X590)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X591),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X589))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X590)))),X591)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664562]) ).

fof(f664562,plain,
    ( ! [X590,X593,X592,X589,X591,X594] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X592)
        | s__02(cbool__00,X593) != s__02(cbool__00,X592)
        | s__02(cbool__00,X593) != s__02(cbool__00,X594)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X594)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X591) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X589),s__02(c_27type_2etypeSystem_2edecls_27__00,X590)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X591),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X589))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X590)))),X591)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f3649]) ).

fof(f3649,plain,
    ! [X188,X189,X190] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X188),s__02(c_27type_2etypeSystem_2edecls_27__00,X189))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X188))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X189)))),X190))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X188),s__02(c_27type_2etypeSystem_2edecls_27__00,X189))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X190)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X190),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X188))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X189)))),X190)))) ),
    inference(forward_literal_rewriting,[],[f3622,f79]) ).

fof(f3622,plain,
    ! [X188,X189,X190] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X188),s__02(c_27type_2etypeSystem_2edecls_27__00,X189))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X188))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X189)))),X190))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X188),s__02(c_27type_2etypeSystem_2edecls_27__00,X189))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X190)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X190),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X188))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X189)))),X190)))) ),
    inference(superposition,[],[f286,f3569]) ).

fof(f664735,plain,
    ( spl3_272
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664585,f664376,f664667,f574386]) ).

fof(f574386,plain,
    ( spl3_272
  <=> ! [X495,X498,X496,X497] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X498) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X495),s__02(c_27type_2etypeSystem_2edecls_27__00,X496)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X498),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X495),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X497),s__02(c_27type_2etypeSystem_2edecls_27__00,X496)))))),X498)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_272])]) ).

fof(f664585,plain,
    ( ! [X585,X587,X584,X583,X588,X586,X582] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X586)
        | s__02(cbool__00,X586) != s__02(cbool__00,X587)
        | s__02(cbool__00,X587) != s__02(cbool__00,X588)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X588)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X585) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X582),s__02(c_27type_2etypeSystem_2edecls_27__00,X583)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X585),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X582),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X584),s__02(c_27type_2etypeSystem_2edecls_27__00,X583)))))),X585)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664561]) ).

fof(f664561,plain,
    ( ! [X585,X587,X584,X583,X588,X586,X582] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X586)
        | s__02(cbool__00,X586) != s__02(cbool__00,X587)
        | s__02(cbool__00,X587) != s__02(cbool__00,X588)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X588)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X585) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X582),s__02(c_27type_2etypeSystem_2edecls_27__00,X583)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X585),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X582),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X584),s__02(c_27type_2etypeSystem_2edecls_27__00,X583)))))),X585)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2237]) ).

fof(f2237,plain,
    ! [X138,X136,X137,X135] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,X137))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X136),s__02(c_27type_2etypeSystem_2edecls_27__00,X137)))))),X138))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,X137))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X138)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X138),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X136),s__02(c_27type_2etypeSystem_2edecls_27__00,X137)))))),X138)))) ),
    inference(forward_literal_rewriting,[],[f2212,f79]) ).

fof(f2212,plain,
    ! [X138,X136,X137,X135] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,X137))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X136),s__02(c_27type_2etypeSystem_2edecls_27__00,X137)))))),X138))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,X137))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X138)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X138),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X136),s__02(c_27type_2etypeSystem_2edecls_27__00,X137)))))),X138)))) ),
    inference(superposition,[],[f286,f445]) ).

fof(f445,plain,
    ! [X3,X4,X5] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))),
    inference(forward_demodulation,[],[f437,f61]) ).

fof(f437,plain,
    ! [X3,X4,X5] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))),
    inference(superposition,[],[f61,f57]) ).

fof(f57,plain,
    ! [X10,X11] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X11))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X10),s__02(c_27type_2etypeSystem_2edecls_27__00,X11))))),
    inference(cnf_transformation,[],[f20]) ).

fof(f664734,plain,
    ( spl3_271
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664586,f664376,f664667,f574382]) ).

fof(f574382,plain,
    ( spl3_271
  <=> ! [X488,X491,X490,X489] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X491) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X488),s__02(c_27type_2etypeSystem_2edecls_27__00,X489)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X491),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X488),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X490),s__02(c_27type_2etypeSystem_2edecls_27__00,X489)))))),X491)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_271])]) ).

fof(f664586,plain,
    ( ! [X576,X581,X580,X578,X575,X577,X579] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X579)
        | s__02(cbool__00,X580) != s__02(cbool__00,X579)
        | s__02(cbool__00,X580) != s__02(cbool__00,X581)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X581)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X578) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X575),s__02(c_27type_2etypeSystem_2edecls_27__00,X576)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X578),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X575),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X577),s__02(c_27type_2etypeSystem_2edecls_27__00,X576)))))),X578)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664560]) ).

fof(f664560,plain,
    ( ! [X576,X581,X580,X578,X575,X577,X579] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X579)
        | s__02(cbool__00,X580) != s__02(cbool__00,X579)
        | s__02(cbool__00,X580) != s__02(cbool__00,X581)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X581)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X578) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X575),s__02(c_27type_2etypeSystem_2edecls_27__00,X576)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X578),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X575),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X577),s__02(c_27type_2etypeSystem_2edecls_27__00,X576)))))),X578)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2070]) ).

fof(f2070,plain,
    ! [X138,X136,X137,X135] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,X137))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X136),s__02(c_27type_2etypeSystem_2edecls_27__00,X137)))))),X138))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,X137))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X138)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X138),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X136),s__02(c_27type_2etypeSystem_2edecls_27__00,X137)))))),X138)))) ),
    inference(forward_literal_rewriting,[],[f2044,f79]) ).

fof(f2044,plain,
    ! [X138,X136,X137,X135] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,X137))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X136),s__02(c_27type_2etypeSystem_2edecls_27__00,X137)))))),X138))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,X137))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X138)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X138),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X136),s__02(c_27type_2etypeSystem_2edecls_27__00,X137)))))),X138)))) ),
    inference(superposition,[],[f286,f444]) ).

fof(f444,plain,
    ! [X2,X0,X1] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))),
    inference(forward_demodulation,[],[f436,f61]) ).

fof(f436,plain,
    ! [X2,X0,X1] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))),
    inference(superposition,[],[f61,f56]) ).

fof(f664733,plain,
    ( spl3_270
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664587,f664376,f664667,f574378]) ).

fof(f574378,plain,
    ( spl3_270
  <=> ! [X484,X483,X482] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X484) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X482),s__02(c_27type_2etypeSystem_2edecls_27__00,X483)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X484),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X482),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X483)))),X484)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_270])]) ).

fof(f664587,plain,
    ( ! [X570,X569,X574,X571,X573,X572] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X572)
        | s__02(cbool__00,X572) != s__02(cbool__00,X573)
        | s__02(cbool__00,X573) != s__02(cbool__00,X574)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X574)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X571) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X569),s__02(c_27type_2etypeSystem_2edecls_27__00,X570)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X571),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X569),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X570)))),X571)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664559]) ).

fof(f664559,plain,
    ( ! [X570,X569,X574,X571,X573,X572] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X572)
        | s__02(cbool__00,X572) != s__02(cbool__00,X573)
        | s__02(cbool__00,X573) != s__02(cbool__00,X574)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X574)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X571) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X569),s__02(c_27type_2etypeSystem_2edecls_27__00,X570)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X571),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X569),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X570)))),X571)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f4628]) ).

fof(f4628,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0)))) ),
    inference(forward_literal_rewriting,[],[f4597,f79]) ).

fof(f4597,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0)))) ),
    inference(superposition,[],[f440,f79]) ).

fof(f440,plain,
    ! [X3,X4,X5] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))),X5)))) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))),X5))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))) ),
    inference(superposition,[],[f86,f61]) ).

fof(f664732,plain,
    ( spl3_269
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664588,f664376,f664667,f574374]) ).

fof(f574374,plain,
    ( spl3_269
  <=> ! [X478,X477,X475,X476] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X477) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X475),s__02(c_27type_2etypeSystem_2edecls_27__00,X476)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X477),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X477,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X475),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X478),s__02(c_27type_2etypeSystem_2edecls_27__00,X476)))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_269])]) ).

fof(f664588,plain,
    ( ! [X566,X563,X568,X565,X567,X564,X562] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X566)
        | s__02(cbool__00,X566) != s__02(cbool__00,X567)
        | s__02(cbool__00,X567) != s__02(cbool__00,X568)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X568)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X564) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X562),s__02(c_27type_2etypeSystem_2edecls_27__00,X563)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X564),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X564,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X562),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X565),s__02(c_27type_2etypeSystem_2edecls_27__00,X563)))))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664558]) ).

fof(f664558,plain,
    ( ! [X566,X563,X568,X565,X567,X564,X562] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X566)
        | s__02(cbool__00,X566) != s__02(cbool__00,X567)
        | s__02(cbool__00,X567) != s__02(cbool__00,X568)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X568)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X564) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X562),s__02(c_27type_2etypeSystem_2edecls_27__00,X563)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X564),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X564,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X562),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X565),s__02(c_27type_2etypeSystem_2edecls_27__00,X563)))))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2238]) ).

fof(f2238,plain,
    ! [X142,X140,X141,X139] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,X141))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X142,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X140),s__02(c_27type_2etypeSystem_2edecls_27__00,X141))))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,X141))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X142)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X142),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X142,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X140),s__02(c_27type_2etypeSystem_2edecls_27__00,X141)))))))))) ),
    inference(forward_literal_rewriting,[],[f2213,f79]) ).

fof(f2213,plain,
    ! [X142,X140,X141,X139] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,X141))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X142,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X140),s__02(c_27type_2etypeSystem_2edecls_27__00,X141))))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,X141))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X142)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X142),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X142,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X140),s__02(c_27type_2etypeSystem_2edecls_27__00,X141)))))))))) ),
    inference(superposition,[],[f271,f445]) ).

fof(f664731,plain,
    ( spl3_268
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664589,f664376,f664667,f574370]) ).

fof(f574370,plain,
    ( spl3_268
  <=> ! [X471,X470,X469,X468] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X470) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X468),s__02(c_27type_2etypeSystem_2edecls_27__00,X469)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X470),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X470,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X468),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X471),s__02(c_27type_2etypeSystem_2edecls_27__00,X469)))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_268])]) ).

fof(f664589,plain,
    ( ! [X555,X561,X558,X560,X557,X559,X556] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X559)
        | s__02(cbool__00,X560) != s__02(cbool__00,X559)
        | s__02(cbool__00,X560) != s__02(cbool__00,X561)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X561)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X557) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X555),s__02(c_27type_2etypeSystem_2edecls_27__00,X556)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X557),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X557,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X555),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X558),s__02(c_27type_2etypeSystem_2edecls_27__00,X556)))))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664557]) ).

fof(f664557,plain,
    ( ! [X555,X561,X558,X560,X557,X559,X556] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X559)
        | s__02(cbool__00,X560) != s__02(cbool__00,X559)
        | s__02(cbool__00,X560) != s__02(cbool__00,X561)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X561)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X557) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X555),s__02(c_27type_2etypeSystem_2edecls_27__00,X556)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X557),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X557,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X555),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X558),s__02(c_27type_2etypeSystem_2edecls_27__00,X556)))))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2071]) ).

fof(f2071,plain,
    ! [X142,X140,X141,X139] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,X141))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X142,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X140),s__02(c_27type_2etypeSystem_2edecls_27__00,X141))))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,X141))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X142)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X142),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X142,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X140),s__02(c_27type_2etypeSystem_2edecls_27__00,X141)))))))))) ),
    inference(forward_literal_rewriting,[],[f2045,f79]) ).

fof(f2045,plain,
    ! [X142,X140,X141,X139] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,X141))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X142,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X140),s__02(c_27type_2etypeSystem_2edecls_27__00,X141))))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,X141))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X142)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X142),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X142,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X140),s__02(c_27type_2etypeSystem_2edecls_27__00,X141)))))))))) ),
    inference(superposition,[],[f271,f444]) ).

fof(f664730,plain,
    ( spl3_267
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664590,f664376,f664667,f574366]) ).

fof(f574366,plain,
    ( spl3_267
  <=> ! [X464,X463,X462] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X464) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X462),s__02(c_27type_2etypeSystem_2edecls_27__00,X463)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X464),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X464,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X462),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X463)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_267])]) ).

fof(f664590,plain,
    ( ! [X552,X549,X551,X554,X550,X553] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X552)
        | s__02(cbool__00,X552) != s__02(cbool__00,X553)
        | s__02(cbool__00,X553) != s__02(cbool__00,X554)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X554)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X551) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X549),s__02(c_27type_2etypeSystem_2edecls_27__00,X550)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X551),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X551,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X549),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X550)))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664556]) ).

fof(f664556,plain,
    ( ! [X552,X549,X551,X554,X550,X553] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X552)
        | s__02(cbool__00,X552) != s__02(cbool__00,X553)
        | s__02(cbool__00,X553) != s__02(cbool__00,X554)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X554)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X551) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X549),s__02(c_27type_2etypeSystem_2edecls_27__00,X550)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X551),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X551,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X549),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X550)))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f4555]) ).

fof(f4555,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))))) ),
    inference(forward_literal_rewriting,[],[f4524,f79]) ).

fof(f4524,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))))) ),
    inference(superposition,[],[f439,f79]) ).

fof(f439,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1)))))))) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))) ),
    inference(superposition,[],[f86,f61]) ).

fof(f664729,plain,
    ( spl3_266
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664591,f664376,f664667,f574362]) ).

fof(f574362,plain,
    ( spl3_266
  <=> ! [X456,X458,X457] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X457) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X456)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X457),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X457,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X458),s__02(c_27type_2etypeSystem_2edecls_27__00,X456)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_266])]) ).

fof(f664591,plain,
    ( ! [X544,X543,X548,X546,X545,X547] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X546)
        | s__02(cbool__00,X546) != s__02(cbool__00,X547)
        | s__02(cbool__00,X547) != s__02(cbool__00,X548)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X548)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X544) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X543)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X544),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X544,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X545),s__02(c_27type_2etypeSystem_2edecls_27__00,X543)))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664555]) ).

fof(f664555,plain,
    ( ! [X544,X543,X548,X546,X545,X547] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X546)
        | s__02(cbool__00,X546) != s__02(cbool__00,X547)
        | s__02(cbool__00,X547) != s__02(cbool__00,X548)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X548)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X544) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X543)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X544),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X544,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X545),s__02(c_27type_2etypeSystem_2edecls_27__00,X543)))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f3320]) ).

fof(f3320,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))))) ),
    inference(forward_literal_rewriting,[],[f3295,f79]) ).

fof(f3295,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))))) ),
    inference(superposition,[],[f290,f79]) ).

fof(f290,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1)))))))) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2) ),
    inference(superposition,[],[f86,f57]) ).

fof(f664728,plain,
    ( spl3_265
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664592,f664376,f664667,f574358]) ).

fof(f574358,plain,
    ( spl3_265
  <=> ! [X452,X451,X450] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X451) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X450)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X451),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X451,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X452),s__02(c_27type_2etypeSystem_2edecls_27__00,X450)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_265])]) ).

fof(f664592,plain,
    ( ! [X541,X540,X538,X537,X542,X539] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X540)
        | s__02(cbool__00,X540) != s__02(cbool__00,X541)
        | s__02(cbool__00,X541) != s__02(cbool__00,X542)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X542)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X538) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X537)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X538),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X538,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X539),s__02(c_27type_2etypeSystem_2edecls_27__00,X537)))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664554]) ).

fof(f664554,plain,
    ( ! [X541,X540,X538,X537,X542,X539] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X540)
        | s__02(cbool__00,X540) != s__02(cbool__00,X541)
        | s__02(cbool__00,X541) != s__02(cbool__00,X542)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X542)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X538) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X537)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X538),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X538,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X539),s__02(c_27type_2etypeSystem_2edecls_27__00,X537)))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f3030]) ).

fof(f3030,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))))) ),
    inference(forward_literal_rewriting,[],[f3003,f79]) ).

fof(f3003,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))))) ),
    inference(superposition,[],[f275,f79]) ).

fof(f275,plain,
    ! [X10,X11,X12] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X12),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X12,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X10),s__02(c_27type_2etypeSystem_2edecls_27__00,X11)))))))) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X11))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X12,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X10),s__02(c_27type_2etypeSystem_2edecls_27__00,X11))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X11))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X12) ),
    inference(superposition,[],[f86,f56]) ).

fof(f664727,plain,
    ( spl3_264
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664593,f664376,f664667,f574354]) ).

fof(f574354,plain,
    ( spl3_264
  <=> ! [X445,X446,X444] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X446) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X444)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X446),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X445),s__02(c_27type_2etypeSystem_2edecls_27__00,X444)))),X446)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_264])]) ).

fof(f664593,plain,
    ( ! [X535,X532,X534,X531,X536,X533] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X534)
        | s__02(cbool__00,X534) != s__02(cbool__00,X535)
        | s__02(cbool__00,X536) != s__02(cbool__00,X535)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X536)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X533) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X531)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X533),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X532),s__02(c_27type_2etypeSystem_2edecls_27__00,X531)))),X533)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664553]) ).

fof(f664553,plain,
    ( ! [X535,X532,X534,X531,X536,X533] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X534)
        | s__02(cbool__00,X534) != s__02(cbool__00,X535)
        | s__02(cbool__00,X536) != s__02(cbool__00,X535)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X536)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X533) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X531)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X533),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X532),s__02(c_27type_2etypeSystem_2edecls_27__00,X531)))),X533)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f3380]) ).

fof(f3380,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0)))) ),
    inference(forward_literal_rewriting,[],[f3355,f79]) ).

fof(f3355,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0)))) ),
    inference(superposition,[],[f291,f79]) ).

fof(f291,plain,
    ! [X3,X4,X5] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))),X5)))) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))),X5))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4))) ),
    inference(superposition,[],[f86,f57]) ).

fof(f664726,plain,
    ( spl3_263
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664594,f664376,f664667,f574350]) ).

fof(f574350,plain,
    ( spl3_263
  <=> ! [X440,X439,X438] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X440) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X438)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X440),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X439),s__02(c_27type_2etypeSystem_2edecls_27__00,X438)))),X440)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_263])]) ).

fof(f664594,plain,
    ( ! [X530,X526,X529,X528,X525,X527] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X528)
        | s__02(cbool__00,X528) != s__02(cbool__00,X529)
        | s__02(cbool__00,X529) != s__02(cbool__00,X530)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X530)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X527) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X525)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X527),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X526),s__02(c_27type_2etypeSystem_2edecls_27__00,X525)))),X527)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664552]) ).

fof(f664552,plain,
    ( ! [X530,X526,X529,X528,X525,X527] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X528)
        | s__02(cbool__00,X528) != s__02(cbool__00,X529)
        | s__02(cbool__00,X529) != s__02(cbool__00,X530)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X530)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X527) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X525)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X527),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X526),s__02(c_27type_2etypeSystem_2edecls_27__00,X525)))),X527)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2888]) ).

fof(f2888,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0)))) ),
    inference(forward_literal_rewriting,[],[f2861,f79]) ).

fof(f2861,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0)))) ),
    inference(superposition,[],[f264,f79]) ).

fof(f264,plain,
    ! [X10,X11,X12] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X12),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X10),s__02(c_27type_2etypeSystem_2edecls_27__00,X11)))),X12)))) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X11))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X10),s__02(c_27type_2etypeSystem_2edecls_27__00,X11)))),X12))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X11))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X12) ),
    inference(superposition,[],[f86,f56]) ).

fof(f664725,plain,
    ( spl3_262
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664595,f664376,f664667,f574346]) ).

fof(f574346,plain,
    ( spl3_262
  <=> ! [X433,X434] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X433))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X434)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X434),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X434,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X433)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_262])]) ).

fof(f664595,plain,
    ( ! [X522,X521,X523,X520,X524] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X522)
        | s__02(cbool__00,X522) != s__02(cbool__00,X523)
        | s__02(cbool__00,X523) != s__02(cbool__00,X524)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X524)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X521) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X520)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X521),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X521,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X520)))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664551]) ).

fof(f664551,plain,
    ( ! [X522,X521,X523,X520,X524] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X522)
        | s__02(cbool__00,X522) != s__02(cbool__00,X523)
        | s__02(cbool__00,X523) != s__02(cbool__00,X524)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X524)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X521) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X520)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X521),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X521,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X520)))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f1388]) ).

fof(f1388,plain,
    ! [X96,X95] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X95))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X96,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X95))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X95))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X96)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X96),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X96,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X95)))))))) ),
    inference(forward_literal_rewriting,[],[f1376,f79]) ).

fof(f1376,plain,
    ! [X96,X95] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X95))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X96,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X95))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X95))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X96)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X96),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X96,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X95)))))))) ),
    inference(superposition,[],[f271,f1350]) ).

fof(f664724,plain,
    ( spl3_261
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664596,f664376,f664667,f574342]) ).

fof(f574342,plain,
    ( spl3_261
  <=> ! [X429,X428] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X429) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X428)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X429),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X428)))),X429)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_261])]) ).

fof(f664596,plain,
    ( ! [X518,X515,X517,X519,X516] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X517)
        | s__02(cbool__00,X517) != s__02(cbool__00,X518)
        | s__02(cbool__00,X518) != s__02(cbool__00,X519)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X519)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X516) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X515)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X516),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X515)))),X516)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664550]) ).

fof(f664550,plain,
    ( ! [X518,X515,X517,X519,X516] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X517)
        | s__02(cbool__00,X517) != s__02(cbool__00,X518)
        | s__02(cbool__00,X518) != s__02(cbool__00,X519)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X519)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X516) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X515)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X516),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X515)))),X516)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f1387]) ).

fof(f1387,plain,
    ! [X94,X93] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X93))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X93)))),X94))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X93))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X94)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X94),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X93)))),X94)))) ),
    inference(forward_literal_rewriting,[],[f1375,f79]) ).

fof(f1375,plain,
    ! [X94,X93] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X93))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X93)))),X94))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X93))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X94)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X94),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X93)))),X94)))) ),
    inference(superposition,[],[f286,f1350]) ).

fof(f664723,plain,
    ( spl3_260
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664597,f664376,f664667,f574338]) ).

fof(f574338,plain,
    ( spl3_260
  <=> ! [X424,X423,X422] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X424) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X422),s__02(c_27type_2etypeSystem_2edecls_27__00,X423)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X424),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X424,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X422))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X423)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_260])]) ).

fof(f664597,plain,
    ( ! [X513,X511,X510,X512,X509,X514] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X512)
        | s__02(cbool__00,X512) != s__02(cbool__00,X513)
        | s__02(cbool__00,X513) != s__02(cbool__00,X514)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X514)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X511) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X509),s__02(c_27type_2etypeSystem_2edecls_27__00,X510)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X511),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X511,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X509))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X510)))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664549]) ).

fof(f664549,plain,
    ( ! [X513,X511,X510,X512,X509,X514] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X512)
        | s__02(cbool__00,X512) != s__02(cbool__00,X513)
        | s__02(cbool__00,X513) != s__02(cbool__00,X514)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X514)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X511) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X509),s__02(c_27type_2etypeSystem_2edecls_27__00,X510)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X511),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X511,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X509))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X510)))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2185]) ).

fof(f2185,plain,
    ! [X111,X109,X110] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X109),s__02(c_27type_2etypeSystem_2edecls_27__00,X110))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X111,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X109))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X110))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X109),s__02(c_27type_2etypeSystem_2edecls_27__00,X110))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X111)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X111),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X111,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X109))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X110)))))))) ),
    inference(forward_literal_rewriting,[],[f2161,f79]) ).

fof(f2161,plain,
    ! [X111,X109,X110] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X109),s__02(c_27type_2etypeSystem_2edecls_27__00,X110))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X111,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X109))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X110))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X109),s__02(c_27type_2etypeSystem_2edecls_27__00,X110))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X111)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X111),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X111,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X109))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X110)))))))) ),
    inference(superposition,[],[f271,f2128]) ).

fof(f664722,plain,
    ( spl3_259
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664598,f664376,f664667,f574334]) ).

fof(f574334,plain,
    ( spl3_259
  <=> ! [X416,X417,X418] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X418) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X416),s__02(c_27type_2etypeSystem_2edecls_27__00,X417)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X418),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X416))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X417)))),X418)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_259])]) ).

fof(f664598,plain,
    ( ! [X505,X503,X504,X508,X507,X506] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X506)
        | s__02(cbool__00,X506) != s__02(cbool__00,X507)
        | s__02(cbool__00,X507) != s__02(cbool__00,X508)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X508)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X505) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X503),s__02(c_27type_2etypeSystem_2edecls_27__00,X504)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X505),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X503))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X504)))),X505)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664548]) ).

fof(f664548,plain,
    ( ! [X505,X503,X504,X508,X507,X506] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X506)
        | s__02(cbool__00,X506) != s__02(cbool__00,X507)
        | s__02(cbool__00,X507) != s__02(cbool__00,X508)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X508)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X505) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X503),s__02(c_27type_2etypeSystem_2edecls_27__00,X504)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X505),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X503))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X504)))),X505)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2184]) ).

fof(f2184,plain,
    ! [X108,X106,X107] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X106),s__02(c_27type_2etypeSystem_2edecls_27__00,X107))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X106))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X107)))),X108))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X108) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X106),s__02(c_27type_2etypeSystem_2edecls_27__00,X107)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X108),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X106))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X107)))),X108)))) ),
    inference(forward_literal_rewriting,[],[f2160,f79]) ).

fof(f2160,plain,
    ! [X108,X106,X107] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X106),s__02(c_27type_2etypeSystem_2edecls_27__00,X107))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X106))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X107)))),X108))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X108) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X106),s__02(c_27type_2etypeSystem_2edecls_27__00,X107)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X108),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X106))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X107)))),X108)))) ),
    inference(superposition,[],[f286,f2128]) ).

fof(f664721,plain,
    ( spl3_258
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664599,f664376,f664667,f574330]) ).

fof(f574330,plain,
    ( spl3_258
  <=> ! [X412,X411,X410,X409] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X412) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X409),s__02(c_27type_2etypeSystem_2edecls_27__00,X410)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X412),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X409),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X411),s__02(c_27type_2etypeSystem_2edecls_27__00,X410)))))),X412)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_258])]) ).

fof(f664599,plain,
    ( ! [X496,X502,X501,X500,X499,X498,X497] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X500)
        | s__02(cbool__00,X500) != s__02(cbool__00,X501)
        | s__02(cbool__00,X501) != s__02(cbool__00,X502)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X502)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X499) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X496),s__02(c_27type_2etypeSystem_2edecls_27__00,X497)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X499),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X496),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X498),s__02(c_27type_2etypeSystem_2edecls_27__00,X497)))))),X499)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664547]) ).

fof(f664547,plain,
    ( ! [X496,X502,X501,X500,X499,X498,X497] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X500)
        | s__02(cbool__00,X500) != s__02(cbool__00,X501)
        | s__02(cbool__00,X501) != s__02(cbool__00,X502)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X502)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X499) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X496),s__02(c_27type_2etypeSystem_2edecls_27__00,X497)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X499),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X496),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X498),s__02(c_27type_2etypeSystem_2edecls_27__00,X497)))))),X499)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2296]) ).

fof(f2296,plain,
    ! [X145,X143,X146,X144] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X143),s__02(c_27type_2etypeSystem_2edecls_27__00,X145))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X143),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X144),s__02(c_27type_2etypeSystem_2edecls_27__00,X145)))))),X146))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X146) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X143),s__02(c_27type_2etypeSystem_2edecls_27__00,X145)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X146),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X143),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X144),s__02(c_27type_2etypeSystem_2edecls_27__00,X145)))))),X146)))) ),
    inference(forward_literal_rewriting,[],[f2267,f79]) ).

fof(f2267,plain,
    ! [X145,X143,X146,X144] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X143),s__02(c_27type_2etypeSystem_2edecls_27__00,X145))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X143),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X144),s__02(c_27type_2etypeSystem_2edecls_27__00,X145)))))),X146))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X146) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X143),s__02(c_27type_2etypeSystem_2edecls_27__00,X145)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X146),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X143),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X144),s__02(c_27type_2etypeSystem_2edecls_27__00,X145)))))),X146)))) ),
    inference(superposition,[],[f286,f457]) ).

fof(f457,plain,
    ! [X3,X4,X5] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))),
    inference(forward_demodulation,[],[f449,f62]) ).

fof(f449,plain,
    ! [X3,X4,X5] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))),
    inference(superposition,[],[f62,f59]) ).

fof(f664720,plain,
    ( spl3_257
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664600,f664376,f664667,f574326]) ).

fof(f574326,plain,
    ( spl3_257
  <=> ! [X403,X402,X404,X405] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X405) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X402),s__02(c_27type_2etypeSystem_2edecls_27__00,X403)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X405),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X402),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X404),s__02(c_27type_2etypeSystem_2edecls_27__00,X403)))))),X405)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_257])]) ).

fof(f664600,plain,
    ( ! [X495,X494,X493,X492,X491,X490,X489] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X493)
        | s__02(cbool__00,X494) != s__02(cbool__00,X493)
        | s__02(cbool__00,X494) != s__02(cbool__00,X495)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X495)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X492) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X489),s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X492),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X489),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X491),s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))))),X492)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664546]) ).

fof(f664546,plain,
    ( ! [X495,X494,X493,X492,X491,X490,X489] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X493)
        | s__02(cbool__00,X494) != s__02(cbool__00,X493)
        | s__02(cbool__00,X494) != s__02(cbool__00,X495)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X495)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X492) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X489),s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X492),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X489),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X491),s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))))),X492)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2126]) ).

fof(f2126,plain,
    ! [X138,X136,X137,X135] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,X137))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X136),s__02(c_27type_2etypeSystem_2edecls_27__00,X137)))))),X138))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X138) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,X137)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X138),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X136),s__02(c_27type_2etypeSystem_2edecls_27__00,X137)))))),X138)))) ),
    inference(forward_literal_rewriting,[],[f2100,f79]) ).

fof(f2100,plain,
    ! [X138,X136,X137,X135] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,X137))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X136),s__02(c_27type_2etypeSystem_2edecls_27__00,X137)))))),X138))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X138) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,X137)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X138),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X135),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X136),s__02(c_27type_2etypeSystem_2edecls_27__00,X137)))))),X138)))) ),
    inference(superposition,[],[f286,f456]) ).

fof(f456,plain,
    ! [X2,X0,X1] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))),
    inference(forward_demodulation,[],[f448,f62]) ).

fof(f448,plain,
    ! [X2,X0,X1] : s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))),
    inference(superposition,[],[f62,f58]) ).

fof(f664719,plain,
    ( spl3_256
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664601,f664376,f664667,f574322]) ).

fof(f574322,plain,
    ( spl3_256
  <=> ! [X397,X398,X396] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X398) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X396),s__02(c_27type_2etypeSystem_2edecls_27__00,X397)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X398),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X396),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X397)))),X398)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_256])]) ).

fof(f664601,plain,
    ( ! [X485,X484,X483,X487,X486,X488] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X486)
        | s__02(cbool__00,X486) != s__02(cbool__00,X487)
        | s__02(cbool__00,X487) != s__02(cbool__00,X488)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X488)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X485) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X483),s__02(c_27type_2etypeSystem_2edecls_27__00,X484)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X485),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X483),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X484)))),X485)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664545]) ).

fof(f664545,plain,
    ( ! [X485,X484,X483,X487,X486,X488] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X486)
        | s__02(cbool__00,X486) != s__02(cbool__00,X487)
        | s__02(cbool__00,X487) != s__02(cbool__00,X488)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X488)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X485) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X483),s__02(c_27type_2etypeSystem_2edecls_27__00,X484)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X485),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X483),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X484)))),X485)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f4774]) ).

fof(f4774,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0)))) ),
    inference(forward_literal_rewriting,[],[f4743,f79]) ).

fof(f4743,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0)))) ),
    inference(superposition,[],[f452,f79]) ).

fof(f452,plain,
    ! [X3,X4,X5] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))),X5)))) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))),X5))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))) ),
    inference(superposition,[],[f86,f62]) ).

fof(f664718,plain,
    ( spl3_255
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664602,f664376,f664667,f574318]) ).

fof(f574318,plain,
    ( spl3_255
  <=> ! [X391,X390,X389,X392] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X391) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X389),s__02(c_27type_2etypeSystem_2edecls_27__00,X390)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X391),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X391,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X389),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X392),s__02(c_27type_2etypeSystem_2edecls_27__00,X390)))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_255])]) ).

fof(f664602,plain,
    ( ! [X482,X481,X480,X478,X479,X477,X476] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X480)
        | s__02(cbool__00,X480) != s__02(cbool__00,X481)
        | s__02(cbool__00,X482) != s__02(cbool__00,X481)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X482)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X478) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X476),s__02(c_27type_2etypeSystem_2edecls_27__00,X477)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X478),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X478,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X476),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X479),s__02(c_27type_2etypeSystem_2edecls_27__00,X477)))))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664544]) ).

fof(f664544,plain,
    ( ! [X482,X481,X480,X478,X479,X477,X476] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X480)
        | s__02(cbool__00,X480) != s__02(cbool__00,X481)
        | s__02(cbool__00,X482) != s__02(cbool__00,X481)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X482)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X478) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X476),s__02(c_27type_2etypeSystem_2edecls_27__00,X477)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X478),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X478,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X476),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X479),s__02(c_27type_2etypeSystem_2edecls_27__00,X477)))))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2297]) ).

fof(f2297,plain,
    ! [X150,X148,X149,X147] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X147),s__02(c_27type_2etypeSystem_2edecls_27__00,X149))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X150,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X147),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X148),s__02(c_27type_2etypeSystem_2edecls_27__00,X149))))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X150) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X147),s__02(c_27type_2etypeSystem_2edecls_27__00,X149)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X150),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X150,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X147),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X148),s__02(c_27type_2etypeSystem_2edecls_27__00,X149)))))))))) ),
    inference(forward_literal_rewriting,[],[f2268,f79]) ).

fof(f2268,plain,
    ! [X150,X148,X149,X147] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X147),s__02(c_27type_2etypeSystem_2edecls_27__00,X149))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X150,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X147),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X148),s__02(c_27type_2etypeSystem_2edecls_27__00,X149))))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X150) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X147),s__02(c_27type_2etypeSystem_2edecls_27__00,X149)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X150),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X150,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X147),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X148),s__02(c_27type_2etypeSystem_2edecls_27__00,X149)))))))))) ),
    inference(superposition,[],[f271,f457]) ).

fof(f664717,plain,
    ( spl3_254
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664603,f664376,f664667,f574314]) ).

fof(f574314,plain,
    ( spl3_254
  <=> ! [X382,X383,X384,X385] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X384) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X382),s__02(c_27type_2etypeSystem_2edecls_27__00,X383)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X384),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X384,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X382),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X385),s__02(c_27type_2etypeSystem_2edecls_27__00,X383)))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_254])]) ).

fof(f664603,plain,
    ( ! [X475,X474,X473,X471,X470,X472,X469] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X473)
        | s__02(cbool__00,X473) != s__02(cbool__00,X474)
        | s__02(cbool__00,X474) != s__02(cbool__00,X475)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X475)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X471) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X469),s__02(c_27type_2etypeSystem_2edecls_27__00,X470)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X471),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X471,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X469),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X472),s__02(c_27type_2etypeSystem_2edecls_27__00,X470)))))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664543]) ).

fof(f664543,plain,
    ( ! [X475,X474,X473,X471,X470,X472,X469] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X473)
        | s__02(cbool__00,X473) != s__02(cbool__00,X474)
        | s__02(cbool__00,X474) != s__02(cbool__00,X475)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X475)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X471) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X469),s__02(c_27type_2etypeSystem_2edecls_27__00,X470)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X471),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X471,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X469),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X472),s__02(c_27type_2etypeSystem_2edecls_27__00,X470)))))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2127]) ).

fof(f2127,plain,
    ! [X142,X140,X141,X139] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,X141))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X142,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X140),s__02(c_27type_2etypeSystem_2edecls_27__00,X141))))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X142) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,X141)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X142),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X142,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X140),s__02(c_27type_2etypeSystem_2edecls_27__00,X141)))))))))) ),
    inference(forward_literal_rewriting,[],[f2101,f79]) ).

fof(f2101,plain,
    ! [X142,X140,X141,X139] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,X141))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X142,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X140),s__02(c_27type_2etypeSystem_2edecls_27__00,X141))))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X142) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,X141)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X142),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X142,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X139),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X140),s__02(c_27type_2etypeSystem_2edecls_27__00,X141)))))))))) ),
    inference(superposition,[],[f271,f456]) ).

fof(f664716,plain,
    ( spl3_253
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664604,f664376,f664667,f574310]) ).

fof(f574310,plain,
    ( spl3_253
  <=> ! [X376,X378,X377] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X378) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X376),s__02(c_27type_2etypeSystem_2edecls_27__00,X377)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X378),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X378,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X376),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X377)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_253])]) ).

fof(f664604,plain,
    ( ! [X467,X466,X465,X463,X464,X468] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X466)
        | s__02(cbool__00,X466) != s__02(cbool__00,X467)
        | s__02(cbool__00,X467) != s__02(cbool__00,X468)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X468)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X465) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X463),s__02(c_27type_2etypeSystem_2edecls_27__00,X464)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X465),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X465,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X463),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X464)))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664542]) ).

fof(f664542,plain,
    ( ! [X467,X466,X465,X463,X464,X468] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X466)
        | s__02(cbool__00,X466) != s__02(cbool__00,X467)
        | s__02(cbool__00,X467) != s__02(cbool__00,X468)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X468)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X465) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X463),s__02(c_27type_2etypeSystem_2edecls_27__00,X464)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X465),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X465,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X463),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X464)))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f4701]) ).

fof(f4701,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))))) ),
    inference(forward_literal_rewriting,[],[f4670,f79]) ).

fof(f4670,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))))) ),
    inference(superposition,[],[f451,f79]) ).

fof(f451,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1)))))))) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2) ),
    inference(superposition,[],[f86,f62]) ).

fof(f664715,plain,
    ( spl3_252
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664605,f664376,f664667,f574306]) ).

fof(f574306,plain,
    ( spl3_252
  <=> ! [X372,X371,X370] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X371) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X370)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X371),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X371,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X372),s__02(c_27type_2etypeSystem_2edecls_27__00,X370)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_252])]) ).

fof(f664605,plain,
    ( ! [X457,X462,X461,X460,X459,X458] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X460)
        | s__02(cbool__00,X461) != s__02(cbool__00,X460)
        | s__02(cbool__00,X461) != s__02(cbool__00,X462)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X462)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X457))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X458)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X458),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X458,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X459),s__02(c_27type_2etypeSystem_2edecls_27__00,X457)))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664541]) ).

fof(f664541,plain,
    ( ! [X457,X462,X461,X460,X459,X458] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X460)
        | s__02(cbool__00,X461) != s__02(cbool__00,X460)
        | s__02(cbool__00,X461) != s__02(cbool__00,X462)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X462)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X457))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X458)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X458),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X458,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X459),s__02(c_27type_2etypeSystem_2edecls_27__00,X457)))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f3440]) ).

fof(f3440,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))))) ),
    inference(forward_literal_rewriting,[],[f3415,f79]) ).

fof(f3415,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))))) ),
    inference(superposition,[],[f336,f79]) ).

fof(f336,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1)))))))) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2) ),
    inference(superposition,[],[f86,f59]) ).

fof(f664714,plain,
    ( spl3_251
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664606,f664376,f664667,f574302]) ).

fof(f574302,plain,
    ( spl3_251
  <=> ! [X365,X366,X364] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X364))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X365)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X365),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X365,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X366),s__02(c_27type_2etypeSystem_2edecls_27__00,X364)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_251])]) ).

fof(f664606,plain,
    ( ! [X455,X454,X456,X453,X452,X451] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X454)
        | s__02(cbool__00,X455) != s__02(cbool__00,X454)
        | s__02(cbool__00,X455) != s__02(cbool__00,X456)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X456)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X451))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X452)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X452),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X452,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X453),s__02(c_27type_2etypeSystem_2edecls_27__00,X451)))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664540]) ).

fof(f664540,plain,
    ( ! [X455,X454,X456,X453,X452,X451] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X454)
        | s__02(cbool__00,X455) != s__02(cbool__00,X454)
        | s__02(cbool__00,X455) != s__02(cbool__00,X456)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X456)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X451))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X452)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X452),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X452,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X453),s__02(c_27type_2etypeSystem_2edecls_27__00,X451)))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f3098]) ).

fof(f3098,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))))) ),
    inference(forward_literal_rewriting,[],[f3071,f79]) ).

fof(f3071,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))))) ),
    inference(superposition,[],[f276,f79]) ).

fof(f276,plain,
    ! [X14,X15,X13] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X15),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X15,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X13),s__02(c_27type_2etypeSystem_2edecls_27__00,X14)))))))) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X14))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X15,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X13),s__02(c_27type_2etypeSystem_2edecls_27__00,X14))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X14))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X15) ),
    inference(superposition,[],[f86,f58]) ).

fof(f664713,plain,
    ( spl3_250
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664607,f664376,f664667,f574298]) ).

fof(f574298,plain,
    ( spl3_250
  <=> ! [X360,X359,X358] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X360) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X358)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X360),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X359),s__02(c_27type_2etypeSystem_2edecls_27__00,X358)))),X360)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_250])]) ).

fof(f664607,plain,
    ( ! [X448,X447,X446,X445,X450,X449] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X448)
        | s__02(cbool__00,X449) != s__02(cbool__00,X448)
        | s__02(cbool__00,X450) != s__02(cbool__00,X449)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X450)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X447) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X445)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X447),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X446),s__02(c_27type_2etypeSystem_2edecls_27__00,X445)))),X447)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664539]) ).

fof(f664539,plain,
    ( ! [X448,X447,X446,X445,X450,X449] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X448)
        | s__02(cbool__00,X449) != s__02(cbool__00,X448)
        | s__02(cbool__00,X450) != s__02(cbool__00,X449)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X450)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X447) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X445)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X447),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X446),s__02(c_27type_2etypeSystem_2edecls_27__00,X445)))),X447)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f3501]) ).

fof(f3501,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0)))) ),
    inference(forward_literal_rewriting,[],[f3476,f79]) ).

fof(f3476,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0)))) ),
    inference(superposition,[],[f337,f79]) ).

fof(f337,plain,
    ! [X3,X4,X5] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))),X5)))) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))),X5))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4))) ),
    inference(superposition,[],[f86,f59]) ).

fof(f664712,plain,
    ( spl3_249
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664608,f664376,f664667,f574294]) ).

fof(f574294,plain,
    ( spl3_249
  <=> ! [X353,X354,X352] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X354) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X352)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X354),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X353),s__02(c_27type_2etypeSystem_2edecls_27__00,X352)))),X354)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_249])]) ).

fof(f664608,plain,
    ( ! [X443,X442,X441,X439,X440,X444] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X442)
        | s__02(cbool__00,X442) != s__02(cbool__00,X443)
        | s__02(cbool__00,X443) != s__02(cbool__00,X444)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X444)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X439))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X441)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X441),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X440),s__02(c_27type_2etypeSystem_2edecls_27__00,X439)))),X441)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664538]) ).

fof(f664538,plain,
    ( ! [X443,X442,X441,X439,X440,X444] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X442)
        | s__02(cbool__00,X442) != s__02(cbool__00,X443)
        | s__02(cbool__00,X443) != s__02(cbool__00,X444)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X444)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X439))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X441)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X441),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X440),s__02(c_27type_2etypeSystem_2edecls_27__00,X439)))),X441)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2956]) ).

fof(f2956,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0)))) ),
    inference(forward_literal_rewriting,[],[f2929,f79]) ).

fof(f2929,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0)))) ),
    inference(superposition,[],[f265,f79]) ).

fof(f265,plain,
    ! [X14,X15,X13] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X15),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X13),s__02(c_27type_2etypeSystem_2edecls_27__00,X14)))),X15)))) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X14))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X13),s__02(c_27type_2etypeSystem_2edecls_27__00,X14)))),X15))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X14))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X15) ),
    inference(superposition,[],[f86,f58]) ).

fof(f664711,plain,
    ( spl3_248
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664609,f664376,f664667,f574290]) ).

fof(f574290,plain,
    ( spl3_248
  <=> ! [X347,X346,X348] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X346) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X347)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X347),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X347))),s__02(c_27type_2etypeSystem_2edecls_27__00,X348)))),X346)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_248])]) ).

fof(f664609,plain,
    ( ! [X435,X434,X433,X438,X437,X436] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X436)
        | s__02(cbool__00,X436) != s__02(cbool__00,X437)
        | s__02(cbool__00,X437) != s__02(cbool__00,X438)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X438)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X434) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X433)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X434),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X434))),s__02(c_27type_2etypeSystem_2edecls_27__00,X435)))),X433)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664537]) ).

fof(f664537,plain,
    ( ! [X435,X434,X433,X438,X437,X436] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X436)
        | s__02(cbool__00,X436) != s__02(cbool__00,X437)
        | s__02(cbool__00,X437) != s__02(cbool__00,X438)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X438)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X434) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X433)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X434),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X434))),s__02(c_27type_2etypeSystem_2edecls_27__00,X435)))),X433)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f44814]) ).

fof(f44814,plain,
    ! [X21,X19,X20] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X21),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X19))),s__02(c_27type_2etypeSystem_2edecls_27__00,X20)))),X21))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X19) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X21)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X19),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X19))),s__02(c_27type_2etypeSystem_2edecls_27__00,X20)))),X21)))) ),
    inference(forward_literal_rewriting,[],[f1136,f79]) ).

fof(f1136,plain,
    ! [X21,X19,X20] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X19),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X19))),s__02(c_27type_2etypeSystem_2edecls_27__00,X20)))),X21))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X19) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X21)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X21),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X19))),s__02(c_27type_2etypeSystem_2edecls_27__00,X20)))),X21)))) ),
    inference(superposition,[],[f286,f356]) ).

fof(f664710,plain,
    ( spl3_247
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664610,f664376,f664667,f574286]) ).

fof(f574286,plain,
    ( spl3_247
  <=> ! [X340,X342,X341] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X340) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X341)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X341),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X340,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X341))),s__02(c_27type_2etypeSystem_2edecls_27__00,X342)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_247])]) ).

fof(f664610,plain,
    ( ! [X431,X432,X430,X429,X428,X427] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X430)
        | s__02(cbool__00,X430) != s__02(cbool__00,X431)
        | s__02(cbool__00,X431) != s__02(cbool__00,X432)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X432)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X428) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X427)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X428),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X427,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X428))),s__02(c_27type_2etypeSystem_2edecls_27__00,X429)))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664536]) ).

fof(f664536,plain,
    ( ! [X431,X432,X430,X429,X428,X427] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X430)
        | s__02(cbool__00,X430) != s__02(cbool__00,X431)
        | s__02(cbool__00,X431) != s__02(cbool__00,X432)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X432)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X428) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X427)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X428),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X427,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X428))),s__02(c_27type_2etypeSystem_2edecls_27__00,X429)))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f44811]) ).

fof(f44811,plain,
    ! [X21,X19,X20] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X21),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X21,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X19))),s__02(c_27type_2etypeSystem_2edecls_27__00,X20))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X19) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X21)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X19),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X21,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X19))),s__02(c_27type_2etypeSystem_2edecls_27__00,X20)))))))) ),
    inference(forward_literal_rewriting,[],[f1087,f79]) ).

fof(f1087,plain,
    ! [X21,X19,X20] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X19),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X21,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X19))),s__02(c_27type_2etypeSystem_2edecls_27__00,X20))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X19) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X21)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X21),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X21,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X19))),s__02(c_27type_2etypeSystem_2edecls_27__00,X20)))))))) ),
    inference(superposition,[],[f271,f356]) ).

fof(f664709,plain,
    ( spl3_246
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664611,f664376,f664667,f574282]) ).

fof(f574282,plain,
    ( spl3_246
  <=> ! [X333,X336,X334,X335] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X336) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X333),s__02(c_27type_2etypeSystem_2edecls_27__00,X334)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X336),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X333),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X335),s__02(c_27type_2etypeSystem_2edecls_27__00,X334)))))),X336)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_246])]) ).

fof(f664611,plain,
    ( ! [X425,X424,X423,X422,X421,X420,X426] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X424)
        | s__02(cbool__00,X424) != s__02(cbool__00,X425)
        | s__02(cbool__00,X426) != s__02(cbool__00,X425)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X426)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X423) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X420),s__02(c_27type_2etypeSystem_2edecls_27__00,X421)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X423),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X420),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X422),s__02(c_27type_2etypeSystem_2edecls_27__00,X421)))))),X423)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664535]) ).

fof(f664535,plain,
    ( ! [X425,X424,X423,X422,X421,X420,X426] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X424)
        | s__02(cbool__00,X424) != s__02(cbool__00,X425)
        | s__02(cbool__00,X426) != s__02(cbool__00,X425)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X426)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X423) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X420),s__02(c_27type_2etypeSystem_2edecls_27__00,X421)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X423),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X420),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X422),s__02(c_27type_2etypeSystem_2edecls_27__00,X421)))))),X423)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f1748]) ).

fof(f1748,plain,
    ! [X70,X68,X69,X67] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X67),s__02(c_27type_2etypeSystem_2edecls_27__00,X69))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X67),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X68),s__02(c_27type_2etypeSystem_2edecls_27__00,X69)))))),X70))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X67),s__02(c_27type_2etypeSystem_2edecls_27__00,X69))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X70)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X70),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X67),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X68),s__02(c_27type_2etypeSystem_2edecls_27__00,X69)))))),X70)))) ),
    inference(forward_literal_rewriting,[],[f1725,f79]) ).

fof(f1725,plain,
    ! [X70,X68,X69,X67] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X67),s__02(c_27type_2etypeSystem_2edecls_27__00,X69))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X67),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X68),s__02(c_27type_2etypeSystem_2edecls_27__00,X69)))))),X70))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X67),s__02(c_27type_2etypeSystem_2edecls_27__00,X69))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X70)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X70),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X67),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X68),s__02(c_27type_2etypeSystem_2edecls_27__00,X69)))))),X70)))) ),
    inference(superposition,[],[f286,f363]) ).

fof(f363,plain,
    ! [X3,X4,X5] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))),
    inference(forward_demodulation,[],[f355,f60]) ).

fof(f355,plain,
    ! [X3,X4,X5] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))),
    inference(superposition,[],[f60,f55]) ).

fof(f55,plain,
    ! [X14,X15] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X15))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X14),s__02(c_27type_2etypeSystem_2edecls_27__00,X15))))),
    inference(cnf_transformation,[],[f20]) ).

fof(f664708,plain,
    ( spl3_245
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664612,f664376,f664667,f574278]) ).

fof(f574278,plain,
    ( spl3_245
  <=> ! [X327,X326,X329,X328] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X329) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X326),s__02(c_27type_2etypeSystem_2edecls_27__00,X327)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X329),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X326),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X328),s__02(c_27type_2etypeSystem_2edecls_27__00,X327)))))),X329)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_245])]) ).

fof(f664612,plain,
    ( ! [X414,X413,X419,X418,X417,X415,X416] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X417)
        | s__02(cbool__00,X417) != s__02(cbool__00,X418)
        | s__02(cbool__00,X418) != s__02(cbool__00,X419)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X419)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X416) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X413),s__02(c_27type_2etypeSystem_2edecls_27__00,X414)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X416),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X413),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X415),s__02(c_27type_2etypeSystem_2edecls_27__00,X414)))))),X416)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664534]) ).

fof(f664534,plain,
    ( ! [X414,X413,X419,X418,X417,X415,X416] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X417)
        | s__02(cbool__00,X417) != s__02(cbool__00,X418)
        | s__02(cbool__00,X418) != s__02(cbool__00,X419)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X419)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X416) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X413),s__02(c_27type_2etypeSystem_2edecls_27__00,X414)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X416),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X413),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X415),s__02(c_27type_2etypeSystem_2edecls_27__00,X414)))))),X416)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f1706]) ).

fof(f1706,plain,
    ! [X70,X68,X69,X67] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X67),s__02(c_27type_2etypeSystem_2edecls_27__00,X69))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X67),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X68),s__02(c_27type_2etypeSystem_2edecls_27__00,X69)))))),X70))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X67),s__02(c_27type_2etypeSystem_2edecls_27__00,X69))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X70)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X70),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X67),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X68),s__02(c_27type_2etypeSystem_2edecls_27__00,X69)))))),X70)))) ),
    inference(forward_literal_rewriting,[],[f1681,f79]) ).

fof(f1681,plain,
    ! [X70,X68,X69,X67] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X67),s__02(c_27type_2etypeSystem_2edecls_27__00,X69))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X67),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X68),s__02(c_27type_2etypeSystem_2edecls_27__00,X69)))))),X70))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X67),s__02(c_27type_2etypeSystem_2edecls_27__00,X69))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X70)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X70),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X67),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X68),s__02(c_27type_2etypeSystem_2edecls_27__00,X69)))))),X70)))) ),
    inference(superposition,[],[f286,f362]) ).

fof(f362,plain,
    ! [X2,X0,X1] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))),
    inference(forward_demodulation,[],[f354,f60]) ).

fof(f354,plain,
    ! [X2,X0,X1] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))),
    inference(superposition,[],[f60,f54]) ).

fof(f54,plain,
    ! [X16,X17] : s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X16),s__02(c_27type_2etypeSystem_2edecls_27__00,X17))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X17))),
    inference(cnf_transformation,[],[f20]) ).

fof(f664707,plain,
    ( spl3_244
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664613,f664376,f664667,f574274]) ).

fof(f574274,plain,
    ( spl3_244
  <=> ! [X321,X322,X320] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X320),s__02(c_27type_2etypeSystem_2edecls_27__00,X321))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X322)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X322),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X320),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X321)))),X322)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_244])]) ).

fof(f664613,plain,
    ( ! [X412,X411,X410,X409,X407,X408] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X410)
        | s__02(cbool__00,X411) != s__02(cbool__00,X410)
        | s__02(cbool__00,X411) != s__02(cbool__00,X412)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X412)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X409) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X407),s__02(c_27type_2etypeSystem_2edecls_27__00,X408)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X409),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X407),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X408)))),X409)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664533]) ).

fof(f664533,plain,
    ( ! [X412,X411,X410,X409,X407,X408] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X410)
        | s__02(cbool__00,X411) != s__02(cbool__00,X410)
        | s__02(cbool__00,X411) != s__02(cbool__00,X412)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X412)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X409) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X407),s__02(c_27type_2etypeSystem_2edecls_27__00,X408)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X409),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X407),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X408)))),X409)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f3929]) ).

fof(f3929,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0)))) ),
    inference(forward_literal_rewriting,[],[f3899,f79]) ).

fof(f3899,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0)))) ),
    inference(superposition,[],[f358,f79]) ).

fof(f358,plain,
    ! [X3,X4,X5] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))),X5)))) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))),X5))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5) ),
    inference(superposition,[],[f86,f60]) ).

fof(f664706,plain,
    ( spl3_243
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664614,f664376,f664667,f574270]) ).

fof(f574270,plain,
    ( spl3_243
  <=> ! [X316,X315,X314,X313] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X313),s__02(c_27type_2etypeSystem_2edecls_27__00,X314))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X315)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X315),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X315,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X313),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X316),s__02(c_27type_2etypeSystem_2edecls_27__00,X314)))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_243])]) ).

fof(f664614,plain,
    ( ! [X405,X404,X403,X402,X401,X400,X406] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X404)
        | s__02(cbool__00,X404) != s__02(cbool__00,X405)
        | s__02(cbool__00,X406) != s__02(cbool__00,X405)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X406)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X402) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X400),s__02(c_27type_2etypeSystem_2edecls_27__00,X401)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X402),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X402,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X400),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X403),s__02(c_27type_2etypeSystem_2edecls_27__00,X401)))))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664532]) ).

fof(f664532,plain,
    ( ! [X405,X404,X403,X402,X401,X400,X406] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X404)
        | s__02(cbool__00,X404) != s__02(cbool__00,X405)
        | s__02(cbool__00,X406) != s__02(cbool__00,X405)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X406)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X402) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X400),s__02(c_27type_2etypeSystem_2edecls_27__00,X401)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X402),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X402,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X400),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X403),s__02(c_27type_2etypeSystem_2edecls_27__00,X401)))))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f1749]) ).

fof(f1749,plain,
    ! [X72,X73,X71,X74] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X71),s__02(c_27type_2etypeSystem_2edecls_27__00,X73))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X74,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X71),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X72),s__02(c_27type_2etypeSystem_2edecls_27__00,X73))))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X74) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X71),s__02(c_27type_2etypeSystem_2edecls_27__00,X73)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X74),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X74,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X71),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X72),s__02(c_27type_2etypeSystem_2edecls_27__00,X73)))))))))) ),
    inference(forward_literal_rewriting,[],[f1726,f79]) ).

fof(f1726,plain,
    ! [X72,X73,X71,X74] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X71),s__02(c_27type_2etypeSystem_2edecls_27__00,X73))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X74,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X71),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X72),s__02(c_27type_2etypeSystem_2edecls_27__00,X73))))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X74) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X71),s__02(c_27type_2etypeSystem_2edecls_27__00,X73)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X74),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X74,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X71),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X72),s__02(c_27type_2etypeSystem_2edecls_27__00,X73)))))))))) ),
    inference(superposition,[],[f271,f363]) ).

fof(f664705,plain,
    ( spl3_242
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664615,f664376,f664667,f574266]) ).

fof(f574266,plain,
    ( spl3_242
  <=> ! [X308,X309,X306,X307] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X306),s__02(c_27type_2etypeSystem_2edecls_27__00,X307))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X308)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X308),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X308,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X306),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X309),s__02(c_27type_2etypeSystem_2edecls_27__00,X307)))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_242])]) ).

fof(f664615,plain,
    ( ! [X395,X394,X393,X399,X398,X397,X396] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X397)
        | s__02(cbool__00,X398) != s__02(cbool__00,X397)
        | s__02(cbool__00,X398) != s__02(cbool__00,X399)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X399)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X395) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X393),s__02(c_27type_2etypeSystem_2edecls_27__00,X394)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X395),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X395,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X393),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X396),s__02(c_27type_2etypeSystem_2edecls_27__00,X394)))))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664531]) ).

fof(f664531,plain,
    ( ! [X395,X394,X393,X399,X398,X397,X396] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X397)
        | s__02(cbool__00,X398) != s__02(cbool__00,X397)
        | s__02(cbool__00,X398) != s__02(cbool__00,X399)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X399)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X395) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X393),s__02(c_27type_2etypeSystem_2edecls_27__00,X394)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X395),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X395,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X393),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X396),s__02(c_27type_2etypeSystem_2edecls_27__00,X394)))))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f1707]) ).

fof(f1707,plain,
    ! [X72,X73,X71,X74] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X71),s__02(c_27type_2etypeSystem_2edecls_27__00,X73))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X74,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X71),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X72),s__02(c_27type_2etypeSystem_2edecls_27__00,X73))))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X74) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X71),s__02(c_27type_2etypeSystem_2edecls_27__00,X73)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X74),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X74,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X71),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X72),s__02(c_27type_2etypeSystem_2edecls_27__00,X73)))))))))) ),
    inference(forward_literal_rewriting,[],[f1682,f79]) ).

fof(f1682,plain,
    ! [X72,X73,X71,X74] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X71),s__02(c_27type_2etypeSystem_2edecls_27__00,X73))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X74,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X71),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X72),s__02(c_27type_2etypeSystem_2edecls_27__00,X73))))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X74) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X71),s__02(c_27type_2etypeSystem_2edecls_27__00,X73)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X74),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X74,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X71),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X72),s__02(c_27type_2etypeSystem_2edecls_27__00,X73)))))))))) ),
    inference(superposition,[],[f271,f362]) ).

fof(f664704,plain,
    ( spl3_241
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664616,f664376,f664667,f574262]) ).

fof(f574262,plain,
    ( spl3_241
  <=> ! [X301,X302,X300] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X302) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X300),s__02(c_27type_2etypeSystem_2edecls_27__00,X301)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X302),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X302,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X300),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X301)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_241])]) ).

fof(f664616,plain,
    ( ! [X387,X391,X390,X392,X389,X388] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X390)
        | s__02(cbool__00,X390) != s__02(cbool__00,X391)
        | s__02(cbool__00,X391) != s__02(cbool__00,X392)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X392)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X389) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X387),s__02(c_27type_2etypeSystem_2edecls_27__00,X388)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X389),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X389,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X387),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X388)))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664530]) ).

fof(f664530,plain,
    ( ! [X387,X391,X390,X392,X389,X388] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X390)
        | s__02(cbool__00,X390) != s__02(cbool__00,X391)
        | s__02(cbool__00,X391) != s__02(cbool__00,X392)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X392)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X389) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X387),s__02(c_27type_2etypeSystem_2edecls_27__00,X388)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X389),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X389,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X387),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X388)))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f3802]) ).

fof(f3802,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))))) ),
    inference(forward_literal_rewriting,[],[f3772,f79]) ).

fof(f3772,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))))) ),
    inference(superposition,[],[f357,f79]) ).

fof(f357,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1)))))))) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2) ),
    inference(superposition,[],[f86,f60]) ).

fof(f664703,plain,
    ( spl3_240
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664617,f664376,f664667,f574258]) ).

fof(f574258,plain,
    ( spl3_240
  <=> ! [X296,X295,X294] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X294))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X295)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X295),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X295,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X296),s__02(c_27type_2etypeSystem_2edecls_27__00,X294)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_240])]) ).

fof(f664617,plain,
    ( ! [X381,X386,X385,X384,X383,X382] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X384)
        | s__02(cbool__00,X384) != s__02(cbool__00,X385)
        | s__02(cbool__00,X385) != s__02(cbool__00,X386)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X386)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X382) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X381)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X382),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X382,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X383),s__02(c_27type_2etypeSystem_2edecls_27__00,X381)))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664529]) ).

fof(f664529,plain,
    ( ! [X381,X386,X385,X384,X383,X382] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X384)
        | s__02(cbool__00,X384) != s__02(cbool__00,X385)
        | s__02(cbool__00,X385) != s__02(cbool__00,X386)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X386)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X382) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X381)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X382),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X382,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X383),s__02(c_27type_2etypeSystem_2edecls_27__00,X381)))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2780]) ).

fof(f2780,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))))) ),
    inference(forward_literal_rewriting,[],[f2755,f79]) ).

fof(f2755,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))))) ),
    inference(superposition,[],[f274,f79]) ).

fof(f274,plain,
    ! [X8,X9,X7] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X9),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X9,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X7),s__02(c_27type_2etypeSystem_2edecls_27__00,X8)))))))) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X8))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X9,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X7),s__02(c_27type_2etypeSystem_2edecls_27__00,X8))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X8))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X9) ),
    inference(superposition,[],[f86,f55]) ).

fof(f664702,plain,
    ( spl3_239
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664618,f664376,f664667,f574254]) ).

fof(f574254,plain,
    ( spl3_239
  <=> ! [X289,X290,X288] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X289) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X288)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X289),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X289,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X290),s__02(c_27type_2etypeSystem_2edecls_27__00,X288)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_239])]) ).

fof(f664618,plain,
    ( ! [X380,X379,X378,X377,X375,X376] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X378)
        | s__02(cbool__00,X378) != s__02(cbool__00,X379)
        | s__02(cbool__00,X379) != s__02(cbool__00,X380)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X380)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X375))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X376)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X376),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X376,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X377),s__02(c_27type_2etypeSystem_2edecls_27__00,X375)))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664528]) ).

fof(f664528,plain,
    ( ! [X380,X379,X378,X377,X375,X376] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X378)
        | s__02(cbool__00,X378) != s__02(cbool__00,X379)
        | s__02(cbool__00,X379) != s__02(cbool__00,X380)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X380)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X375))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X376)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X376),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X376,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X377),s__02(c_27type_2etypeSystem_2edecls_27__00,X375)))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2729]) ).

fof(f2729,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))))) ),
    inference(forward_literal_rewriting,[],[f2704,f79]) ).

fof(f2704,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X0,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))))))) ),
    inference(superposition,[],[f273,f79]) ).

fof(f273,plain,
    ! [X6,X4,X5] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X6),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X6,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))))))) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X6,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X6) ),
    inference(superposition,[],[f86,f54]) ).

fof(f664701,plain,
    ( spl3_238
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664619,f664376,f664667,f574250]) ).

fof(f574250,plain,
    ( spl3_238
  <=> ! [X283,X282,X284] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X282))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X284)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X284),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X283),s__02(c_27type_2etypeSystem_2edecls_27__00,X282)))),X284)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_238])]) ).

fof(f664619,plain,
    ( ! [X371,X370,X369,X374,X373,X372] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X372)
        | s__02(cbool__00,X372) != s__02(cbool__00,X373)
        | s__02(cbool__00,X373) != s__02(cbool__00,X374)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X374)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X369))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X371)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X371),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X370),s__02(c_27type_2etypeSystem_2edecls_27__00,X369)))),X371)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664527]) ).

fof(f664527,plain,
    ( ! [X371,X370,X369,X374,X373,X372] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X372)
        | s__02(cbool__00,X372) != s__02(cbool__00,X373)
        | s__02(cbool__00,X373) != s__02(cbool__00,X374)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X374)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X369))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X371)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X371),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X370),s__02(c_27type_2etypeSystem_2edecls_27__00,X369)))),X371)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2678]) ).

fof(f2678,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0)))) ),
    inference(forward_literal_rewriting,[],[f2653,f79]) ).

fof(f2653,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0)))) ),
    inference(superposition,[],[f263,f79]) ).

fof(f263,plain,
    ! [X8,X9,X7] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X9),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X7),s__02(c_27type_2etypeSystem_2edecls_27__00,X8)))),X9)))) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X8))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X7),s__02(c_27type_2etypeSystem_2edecls_27__00,X8)))),X9))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X8))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X9) ),
    inference(superposition,[],[f86,f55]) ).

fof(f664700,plain,
    ( spl3_237
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664620,f664376,f664667,f574246]) ).

fof(f574246,plain,
    ( spl3_237
  <=> ! [X276,X278,X277] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X276))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X278)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X278),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X277),s__02(c_27type_2etypeSystem_2edecls_27__00,X276)))),X278)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_237])]) ).

fof(f664620,plain,
    ( ! [X363,X367,X368,X366,X365,X364] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X366)
        | s__02(cbool__00,X367) != s__02(cbool__00,X366)
        | s__02(cbool__00,X368) != s__02(cbool__00,X367)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X368)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X365) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X363)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X365),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X364),s__02(c_27type_2etypeSystem_2edecls_27__00,X363)))),X365)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664526]) ).

fof(f664526,plain,
    ( ! [X363,X367,X368,X366,X365,X364] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X366)
        | s__02(cbool__00,X367) != s__02(cbool__00,X366)
        | s__02(cbool__00,X368) != s__02(cbool__00,X367)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X368)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X365) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X363)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X365),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X364),s__02(c_27type_2etypeSystem_2edecls_27__00,X363)))),X365)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2625]) ).

fof(f2625,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0)))) ),
    inference(forward_literal_rewriting,[],[f2600,f79]) ).

fof(f2600,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X0),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1),s__02(c_27type_2etypeSystem_2edecls_27__00,X2)))),X0)))) ),
    inference(superposition,[],[f262,f79]) ).

fof(f262,plain,
    ! [X6,X4,X5] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X6),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X6)))) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X6))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X6) ),
    inference(superposition,[],[f86,f54]) ).

fof(f664699,plain,
    ( spl3_6
    | spl3_219
    | spl3_364
    | ~ spl3_40
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664621,f664376,f24947,f664667,f567801,f124]) ).

fof(f567801,plain,
    ( spl3_219
  <=> ! [X53] : s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X53) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_219])]) ).

fof(f24947,plain,
    ( spl3_40
  <=> ! [X3] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X3)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_40])]) ).

fof(f664621,plain,
    ( ! [X362,X361,X360,X358,X359] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X360)
        | s__02(cbool__00,X360) != s__02(cbool__00,X361)
        | s__02(cbool__00,X362) != s__02(cbool__00,X361)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X362)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X358)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X359) )
    | ~ spl3_40
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664525]) ).

fof(f664525,plain,
    ( ! [X362,X361,X360,X358,X359] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X360)
        | s__02(cbool__00,X360) != s__02(cbool__00,X361)
        | s__02(cbool__00,X362) != s__02(cbool__00,X361)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X362)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X358)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X359) )
    | ~ spl3_40
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f187931]) ).

fof(f187931,plain,
    ( ! [X142,X141] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X142),s__02(cbool__00,sK2(cbool__00,cbool__00,X142,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X141))))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X142)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X141) )
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f187930]) ).

fof(f187930,plain,
    ( ! [X142,X141] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X142)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X142),s__02(cbool__00,sK2(cbool__00,cbool__00,X142,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X141))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X141) )
    | ~ spl3_40 ),
    inference(forward_demodulation,[],[f187731,f85]) ).

fof(f187731,plain,
    ( ! [X142,X141] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,sK2(cbool__00,cbool__00,X142,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X141))))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X142)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X142),s__02(cbool__00,sK2(cbool__00,cbool__00,X142,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X141))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X141) )
    | ~ spl3_40 ),
    inference(superposition,[],[f271,f24948]) ).

fof(f24948,plain,
    ( ! [X3] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X3)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3) )
    | ~ spl3_40 ),
    inference(avatar_component_clause,[],[f24947]) ).

fof(f664698,plain,
    ( spl3_6
    | spl3_219
    | spl3_364
    | ~ spl3_40
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664622,f664376,f24947,f664667,f567801,f124]) ).

fof(f664622,plain,
    ( ! [X354,X353,X357,X356,X355] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X355)
        | s__02(cbool__00,X355) != s__02(cbool__00,X356)
        | s__02(cbool__00,X356) != s__02(cbool__00,X357)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X357)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X353)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X354) )
    | ~ spl3_40
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664524]) ).

fof(f664524,plain,
    ( ! [X354,X353,X357,X356,X355] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X355)
        | s__02(cbool__00,X355) != s__02(cbool__00,X356)
        | s__02(cbool__00,X356) != s__02(cbool__00,X357)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X357)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X353)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X354) )
    | ~ spl3_40
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f187934]) ).

fof(f187934,plain,
    ( ! [X146,X147] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X147),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X146)),X147))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X147)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X146) )
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f187933]) ).

fof(f187933,plain,
    ( ! [X146,X147] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X147)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X147),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X146)),X147))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X146) )
    | ~ spl3_40 ),
    inference(forward_demodulation,[],[f187733,f85]) ).

fof(f187733,plain,
    ( ! [X146,X147] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X146)),X147))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X147)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X147),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X146)),X147))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X146) )
    | ~ spl3_40 ),
    inference(superposition,[],[f286,f24948]) ).

fof(f664697,plain,
    ( spl3_346
    | spl3_364
    | ~ spl3_40
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664623,f664376,f24947,f664667,f622952]) ).

fof(f622952,plain,
    ( spl3_346
  <=> ! [X290,X287] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X290))) = s__02(cfun__02(cbool__00,cbool__00),X287)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X290) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_346])]) ).

fof(f664623,plain,
    ( ! [X351,X352,X350,X349,X348] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X349)
        | s__02(cbool__00,X349) != s__02(cbool__00,X350)
        | s__02(cbool__00,X350) != s__02(cbool__00,X351)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X351)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X352))) = s__02(cfun__02(cbool__00,cbool__00),X348)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X352) )
    | ~ spl3_40
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664523]) ).

fof(f664523,plain,
    ( ! [X351,X352,X350,X349,X348] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X349)
        | s__02(cbool__00,X349) != s__02(cbool__00,X350)
        | s__02(cbool__00,X350) != s__02(cbool__00,X351)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X351)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X352))) = s__02(cfun__02(cbool__00,cbool__00),X348)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X352) )
    | ~ spl3_40
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f187877]) ).

fof(f187877,plain,
    ( ! [X150,X149] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X150),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X150))))
        | s__02(cfun__02(cbool__00,cbool__00),X150) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X149)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X149) )
    | ~ spl3_40 ),
    inference(duplicate_literal_removal,[],[f187876]) ).

fof(f187876,plain,
    ( ! [X150,X149] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X149)
        | s__02(cfun__02(cbool__00,cbool__00),X150) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X149)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X150),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X150))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X149) )
    | ~ spl3_40 ),
    inference(forward_demodulation,[],[f187587,f85]) ).

fof(f187587,plain,
    ( ! [X150,X149] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X149))),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X150))))
        | s__02(cfun__02(cbool__00,cbool__00),X150) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X149)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X150),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X150))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X149) )
    | ~ spl3_40 ),
    inference(superposition,[],[f1109,f24948]) ).

fof(f1109,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X0,cbool__00),X2),s__02(X0,sK2(X0,cbool__00,X2,X1))))
      | s__02(cfun__02(X0,cbool__00),X1) = s__02(cfun__02(X0,cbool__00),X2)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X0,cbool__00),X1),s__02(X0,sK2(X0,cbool__00,X2,X1)))) ),
    inference(trivial_inequality_removal,[],[f1100]) ).

fof(f1100,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,cF__00)
      | s__02(cfun__02(X0,cbool__00),X1) = s__02(cfun__02(X0,cbool__00),X2)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X0,cbool__00),X2),s__02(X0,sK2(X0,cbool__00,X2,X1))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X0,cbool__00),X1),s__02(X0,sK2(X0,cbool__00,X2,X1)))) ),
    inference(superposition,[],[f271,f79]) ).

fof(f664696,plain,
    ( spl3_235
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664624,f664376,f664667,f574236]) ).

fof(f574236,plain,
    ( spl3_235
  <=> ! [X254,X257,X255,X256] :
        ( s__02(cfun__02(X254,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X254),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X254),X255),s__02(c_27type_2elist_2elist_27__01(X254),X256))))) = s__02(cfun__02(X254,cbool__00),X257)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X254,cbool__00),X257),s__02(X254,sK2(X254,cbool__00,X257,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X254,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X254),X255))),s__02(cfun__02(X254,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X254),X256)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_235])]) ).

fof(f664624,plain,
    ( ! [X345,X343,X342,X344,X341,X347,X346] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X345)
        | s__02(cbool__00,X345) != s__02(cbool__00,X346)
        | s__02(cbool__00,X346) != s__02(cbool__00,X347)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X347)
        | s__02(cfun__02(X341,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X341),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X341),X342),s__02(c_27type_2elist_2elist_27__01(X341),X343))))) = s__02(cfun__02(X341,cbool__00),X344)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X341,cbool__00),X344),s__02(X341,sK2(X341,cbool__00,X344,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X341,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X341),X342))),s__02(cfun__02(X341,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X341),X343)))))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664522]) ).

fof(f664522,plain,
    ( ! [X345,X343,X342,X344,X341,X347,X346] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X345)
        | s__02(cbool__00,X345) != s__02(cbool__00,X346)
        | s__02(cbool__00,X346) != s__02(cbool__00,X347)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X347)
        | s__02(cfun__02(X341,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X341),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X341),X342),s__02(c_27type_2elist_2elist_27__01(X341),X343))))) = s__02(cfun__02(X341,cbool__00),X344)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X341,cbool__00),X344),s__02(X341,sK2(X341,cbool__00,X344,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X341,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X341),X342))),s__02(cfun__02(X341,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X341),X343)))))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2505]) ).

fof(f2505,plain,
    ! [X2,X3,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X0),X2),s__02(c_27type_2elist_2elist_27__01(X0),X3))))),s__02(X0,sK2(X0,cbool__00,X1,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X2))),s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X3))))))))
      | s__02(cfun__02(X0,cbool__00),X1) = s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X0),X2),s__02(c_27type_2elist_2elist_27__01(X0),X3)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X0,cbool__00),X1),s__02(X0,sK2(X0,cbool__00,X1,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X2))),s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X3)))))))) ),
    inference(forward_literal_rewriting,[],[f2439,f79]) ).

fof(f2439,plain,
    ! [X2,X3,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X0),X2),s__02(c_27type_2elist_2elist_27__01(X0),X3))))),s__02(X0,sK2(X0,cbool__00,X1,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X2))),s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X3))))))))
      | s__02(cfun__02(X0,cbool__00),X1) = s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X0),X2),s__02(c_27type_2elist_2elist_27__01(X0),X3)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X0,cbool__00),X1),s__02(X0,sK2(X0,cbool__00,X1,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X2))),s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X3)))))))) ),
    inference(superposition,[],[f272,f79]) ).

fof(f272,plain,
    ! [X2,X3,X0,X1] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(X0,cbool__00),X3),s__02(X0,sK2(X0,cbool__00,X3,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X1))),s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X2)))))))) != s__02(cbool__00,chapp__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X0),X1),s__02(c_27type_2elist_2elist_27__01(X0),X2))))),s__02(X0,sK2(X0,cbool__00,X3,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X1))),s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X2))))))))
      | s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X0),X1),s__02(c_27type_2elist_2elist_27__01(X0),X2))))) = s__02(cfun__02(X0,cbool__00),X3) ),
    inference(superposition,[],[f86,f84]) ).

fof(f664695,plain,
    ( spl3_234
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664625,f664376,f664667,f574232]) ).

fof(f574232,plain,
    ( spl3_234
  <=> ! [X250,X247,X249,X248] :
        ( s__02(cfun__02(X247,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X247),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X247),X248),s__02(c_27type_2elist_2elist_27__01(X247),X249))))) = s__02(cfun__02(X247,cbool__00),X250)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X247,cbool__00),X250),s__02(X247,sK2(X247,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X247,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X247),X248))),s__02(cfun__02(X247,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X247),X249)))),X250)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_234])]) ).

fof(f664625,plain,
    ( ! [X340,X339,X338,X337,X335,X336,X334] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X338)
        | s__02(cbool__00,X338) != s__02(cbool__00,X339)
        | s__02(cbool__00,X339) != s__02(cbool__00,X340)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X340)
        | s__02(cfun__02(X334,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X334),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X334),X335),s__02(c_27type_2elist_2elist_27__01(X334),X336))))) = s__02(cfun__02(X334,cbool__00),X337)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X334,cbool__00),X337),s__02(X334,sK2(X334,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X334,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X334),X335))),s__02(cfun__02(X334,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X334),X336)))),X337)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664521]) ).

fof(f664521,plain,
    ( ! [X340,X339,X338,X337,X335,X336,X334] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X338)
        | s__02(cbool__00,X338) != s__02(cbool__00,X339)
        | s__02(cbool__00,X339) != s__02(cbool__00,X340)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X340)
        | s__02(cfun__02(X334,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X334),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X334),X335),s__02(c_27type_2elist_2elist_27__01(X334),X336))))) = s__02(cfun__02(X334,cbool__00),X337)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X334,cbool__00),X337),s__02(X334,sK2(X334,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X334,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X334),X335))),s__02(cfun__02(X334,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X334),X336)))),X337)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f2386]) ).

fof(f2386,plain,
    ! [X2,X3,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X0),X2),s__02(c_27type_2elist_2elist_27__01(X0),X3))))),s__02(X0,sK2(X0,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X2))),s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X3)))),X1))))
      | s__02(cfun__02(X0,cbool__00),X1) = s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X0),X2),s__02(c_27type_2elist_2elist_27__01(X0),X3)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X0,cbool__00),X1),s__02(X0,sK2(X0,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X2))),s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X3)))),X1)))) ),
    inference(forward_literal_rewriting,[],[f2320,f79]) ).

fof(f2320,plain,
    ! [X2,X3,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X0),X2),s__02(c_27type_2elist_2elist_27__01(X0),X3))))),s__02(X0,sK2(X0,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X2))),s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X3)))),X1))))
      | s__02(cfun__02(X0,cbool__00),X1) = s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X0),X2),s__02(c_27type_2elist_2elist_27__01(X0),X3)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X0,cbool__00),X1),s__02(X0,sK2(X0,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X2))),s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X3)))),X1)))) ),
    inference(superposition,[],[f261,f79]) ).

fof(f261,plain,
    ! [X2,X3,X0,X1] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(X0,cbool__00),X3),s__02(X0,sK2(X0,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X1))),s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X2)))),X3)))) != s__02(cbool__00,chapp__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X0),X1),s__02(c_27type_2elist_2elist_27__01(X0),X2))))),s__02(X0,sK2(X0,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X1))),s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),X2)))),X3))))
      | s__02(cfun__02(X0,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X0),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X0),X1),s__02(c_27type_2elist_2elist_27__01(X0),X2))))) = s__02(cfun__02(X0,cbool__00),X3) ),
    inference(superposition,[],[f86,f84]) ).

fof(f664694,plain,
    ( spl3_26
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664626,f664376,f664667,f9761]) ).

fof(f9761,plain,
    ( spl3_26
  <=> ! [X102,X100,X101] :
        ( s__02(cfun__02(X100,cbool__00),X101) = s__02(cfun__02(X100,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X102)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X102) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_26])]) ).

fof(f664626,plain,
    ( ! [X333,X332,X331,X327,X326,X328] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X331)
        | s__02(cbool__00,X331) != s__02(cbool__00,X332)
        | s__02(cbool__00,X332) != s__02(cbool__00,X333)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X333)
        | s__02(cfun__02(X326,cbool__00),X327) = s__02(cfun__02(X326,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X328)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X328) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664520]) ).

fof(f664520,plain,
    ( ! [X333,X332,X331,X327,X326,X328] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X331)
        | s__02(cbool__00,X331) != s__02(cbool__00,X332)
        | s__02(cbool__00,X332) != s__02(cbool__00,X333)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X333)
        | s__02(cfun__02(X326,cbool__00),X327) = s__02(cfun__02(X326,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X328)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X328) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f6669]) ).

fof(f6669,plain,
    ! [X80,X78,X79,X76,X77] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X76,cbool__00),X78),s__02(X76,sK2(X76,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X80)),chapp__02(s__02(cfun__02(X77,cfun__02(X76,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X76,cbool__00),X78))),s__02(X77,X79))))))
      | s__02(cfun__02(X76,cbool__00),X78) = s__02(cfun__02(X76,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X80)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X80) ),
    inference(superposition,[],[f6500,f85]) ).

fof(f664693,plain,
    ( spl3_26
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664627,f664376,f664667,f9761]) ).

fof(f664627,plain,
    ( ! [X319,X318,X317,X316,X315,X314] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X317)
        | s__02(cbool__00,X318) != s__02(cbool__00,X317)
        | s__02(cbool__00,X318) != s__02(cbool__00,X319)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X319)
        | s__02(cfun__02(X314,cbool__00),X315) = s__02(cfun__02(X314,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X316)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X316) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664518]) ).

fof(f664518,plain,
    ( ! [X319,X318,X317,X316,X315,X314] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X317)
        | s__02(cbool__00,X318) != s__02(cbool__00,X317)
        | s__02(cbool__00,X318) != s__02(cbool__00,X319)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X319)
        | s__02(cfun__02(X314,cbool__00),X315) = s__02(cfun__02(X314,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X316)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X316) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f6500]) ).

fof(f664692,plain,
    ( spl3_26
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664628,f664376,f664667,f9761]) ).

fof(f664628,plain,
    ( ! [X301,X299,X298,X305,X303,X304] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X303)
        | s__02(cbool__00,X303) != s__02(cbool__00,X304)
        | s__02(cbool__00,X304) != s__02(cbool__00,X305)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X305)
        | s__02(cfun__02(X298,cbool__00),X299) = s__02(cfun__02(X298,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X301)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X301) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664516]) ).

fof(f664516,plain,
    ( ! [X301,X299,X298,X305,X303,X304] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X303)
        | s__02(cbool__00,X303) != s__02(cbool__00,X304)
        | s__02(cbool__00,X304) != s__02(cbool__00,X305)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X305)
        | s__02(cfun__02(X298,cbool__00),X299) = s__02(cfun__02(X298,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X301)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X301) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f11501]) ).

fof(f11501,plain,
    ! [X10,X11,X14,X12,X13] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X11),s__02(X10,sK2(X10,cbool__00,chapp__02(s__02(cfun__02(X12,cfun__02(X10,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X10,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X13))))),s__02(X12,X14)),X11))))
      | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X13)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X13) ),
    inference(forward_literal_rewriting,[],[f11482,f79]) ).

fof(f11482,plain,
    ! [X10,X11,X14,X12,X13] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,X13)
      | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X13)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X11),s__02(X10,sK2(X10,cbool__00,chapp__02(s__02(cfun__02(X12,cfun__02(X10,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X10,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X13))))),s__02(X12,X14)),X11)))) ),
    inference(superposition,[],[f1478,f79]) ).

fof(f1478,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( s__02(X0,X2) != s__02(X0,chapp__02(s__02(cfun__02(X1,X0),X5),s__02(X1,sK2(X1,X0,chapp__02(s__02(cfun__02(X3,cfun__02(X1,X0)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X1,X0),c_27const_2ecombin_2eK_27__01(s__02(X0,X2))))),s__02(X3,X4)),X5))))
      | s__02(cfun__02(X1,X0),c_27const_2ecombin_2eK_27__01(s__02(X0,X2))) = s__02(cfun__02(X1,X0),X5) ),
    inference(superposition,[],[f266,f85]) ).

fof(f266,plain,
    ! [X21,X18,X19,X16,X17,X20] :
      ( s__02(X17,chapp__02(s__02(cfun__02(X16,X17),X21),s__02(X16,sK2(X16,X17,chapp__02(s__02(cfun__02(X18,cfun__02(X16,X17)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X16,X17),X19))),s__02(X18,X20)),X21)))) != s__02(X17,chapp__02(s__02(cfun__02(X16,X17),X19),s__02(X16,sK2(X16,X17,chapp__02(s__02(cfun__02(X18,cfun__02(X16,X17)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X16,X17),X19))),s__02(X18,X20)),X21))))
      | s__02(cfun__02(X16,X17),X19) = s__02(cfun__02(X16,X17),X21) ),
    inference(superposition,[],[f86,f85]) ).

fof(f664691,plain,
    ( spl3_26
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664629,f664376,f664667,f9761]) ).

fof(f664629,plain,
    ( ! [X291,X290,X297,X295,X296,X294] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X295)
        | s__02(cbool__00,X295) != s__02(cbool__00,X296)
        | s__02(cbool__00,X296) != s__02(cbool__00,X297)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X297)
        | s__02(cfun__02(X290,cbool__00),X291) = s__02(cfun__02(X290,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X294)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X294) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664515]) ).

fof(f664515,plain,
    ( ! [X291,X290,X297,X295,X296,X294] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X295)
        | s__02(cbool__00,X295) != s__02(cbool__00,X296)
        | s__02(cbool__00,X296) != s__02(cbool__00,X297)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X297)
        | s__02(cfun__02(X290,cbool__00),X291) = s__02(cfun__02(X290,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X294)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X294) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f7071]) ).

fof(f7071,plain,
    ! [X88,X86,X87,X84,X85] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X84,cbool__00),X86),s__02(X84,sK2(X84,cbool__00,chapp__02(s__02(cfun__02(X85,cfun__02(X84,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X84,cbool__00),X86))),s__02(X85,X87)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X88))))))
      | s__02(cfun__02(X84,cbool__00),X86) = s__02(cfun__02(X84,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X88)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X88) ),
    inference(superposition,[],[f6607,f85]) ).

fof(f664690,plain,
    ( spl3_34
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664630,f664376,f664667,f22965]) ).

fof(f22965,plain,
    ( spl3_34
  <=> ! [X160,X163,X162,X159,X161] :
        ( s__02(cfun__02(X159,cbool__00),X160) = s__02(cfun__02(X159,cbool__00),X163)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X159,cbool__00),X163),s__02(X159,sK2(X159,cbool__00,chapp__02(s__02(cfun__02(X161,cfun__02(X159,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X159,cbool__00),X160))),s__02(X161,X162)),X163)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_34])]) ).

fof(f664630,plain,
    ( ! [X283,X282,X289,X287,X288,X286,X285,X284] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X287)
        | s__02(cbool__00,X288) != s__02(cbool__00,X287)
        | s__02(cbool__00,X288) != s__02(cbool__00,X289)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X289)
        | s__02(cfun__02(X282,cbool__00),X283) = s__02(cfun__02(X282,cbool__00),X286)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X282,cbool__00),X286),s__02(X282,sK2(X282,cbool__00,chapp__02(s__02(cfun__02(X284,cfun__02(X282,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X282,cbool__00),X283))),s__02(X284,X285)),X286)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664514]) ).

fof(f664514,plain,
    ( ! [X283,X282,X289,X287,X288,X286,X285,X284] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X287)
        | s__02(cbool__00,X288) != s__02(cbool__00,X287)
        | s__02(cbool__00,X288) != s__02(cbool__00,X289)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X289)
        | s__02(cfun__02(X282,cbool__00),X283) = s__02(cfun__02(X282,cbool__00),X286)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X282,cbool__00),X286),s__02(X282,sK2(X282,cbool__00,chapp__02(s__02(cfun__02(X284,cfun__02(X282,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X282,cbool__00),X283))),s__02(X284,X285)),X286)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f1487]) ).

fof(f1487,plain,
    ! [X10,X8,X6,X9,X7] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X6,cbool__00),X9),s__02(X6,sK2(X6,cbool__00,chapp__02(s__02(cfun__02(X8,cfun__02(X6,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X6,cbool__00),X9))),s__02(X8,X10)),X7))))
      | s__02(cfun__02(X6,cbool__00),X7) = s__02(cfun__02(X6,cbool__00),X9)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X6,cbool__00),X7),s__02(X6,sK2(X6,cbool__00,chapp__02(s__02(cfun__02(X8,cfun__02(X6,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X6,cbool__00),X9))),s__02(X8,X10)),X7)))) ),
    inference(forward_literal_rewriting,[],[f1405,f79]) ).

fof(f1405,plain,
    ! [X10,X8,X6,X9,X7] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X6,cbool__00),X9),s__02(X6,sK2(X6,cbool__00,chapp__02(s__02(cfun__02(X8,cfun__02(X6,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X6,cbool__00),X9))),s__02(X8,X10)),X7))))
      | s__02(cfun__02(X6,cbool__00),X7) = s__02(cfun__02(X6,cbool__00),X9)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X6,cbool__00),X7),s__02(X6,sK2(X6,cbool__00,chapp__02(s__02(cfun__02(X8,cfun__02(X6,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X6,cbool__00),X9))),s__02(X8,X10)),X7)))) ),
    inference(superposition,[],[f266,f79]) ).

fof(f664689,plain,
    ( spl3_35
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664631,f664376,f664667,f23307]) ).

fof(f23307,plain,
    ( spl3_35
  <=> ! [X167,X166,X169,X168,X165] :
        ( s__02(cfun__02(X165,cbool__00),X166) = s__02(cfun__02(X165,cbool__00),X167)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X165,cbool__00),X167),s__02(X165,sK2(X165,cbool__00,X167,chapp__02(s__02(cfun__02(X168,cfun__02(X165,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X165,cbool__00),X166))),s__02(X168,X169)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_35])]) ).

fof(f664631,plain,
    ( ! [X281,X279,X280,X278,X277,X276,X275,X274] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X279)
        | s__02(cbool__00,X280) != s__02(cbool__00,X279)
        | s__02(cbool__00,X280) != s__02(cbool__00,X281)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X281)
        | s__02(cfun__02(X274,cbool__00),X275) = s__02(cfun__02(X274,cbool__00),X276)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X274,cbool__00),X276),s__02(X274,sK2(X274,cbool__00,X276,chapp__02(s__02(cfun__02(X277,cfun__02(X274,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X274,cbool__00),X275))),s__02(X277,X278)))))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664513]) ).

fof(f664513,plain,
    ( ! [X281,X279,X280,X278,X277,X276,X275,X274] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X279)
        | s__02(cbool__00,X280) != s__02(cbool__00,X279)
        | s__02(cbool__00,X280) != s__02(cbool__00,X281)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X281)
        | s__02(cfun__02(X274,cbool__00),X275) = s__02(cfun__02(X274,cbool__00),X276)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X274,cbool__00),X276),s__02(X274,sK2(X274,cbool__00,X276,chapp__02(s__02(cfun__02(X277,cfun__02(X274,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X274,cbool__00),X275))),s__02(X277,X278)))))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f1637]) ).

fof(f1637,plain,
    ! [X10,X8,X6,X9,X7] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X6,cbool__00),X9),s__02(X6,sK2(X6,cbool__00,X7,chapp__02(s__02(cfun__02(X8,cfun__02(X6,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X6,cbool__00),X9))),s__02(X8,X10))))))
      | s__02(cfun__02(X6,cbool__00),X7) = s__02(cfun__02(X6,cbool__00),X9)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X6,cbool__00),X7),s__02(X6,sK2(X6,cbool__00,X7,chapp__02(s__02(cfun__02(X8,cfun__02(X6,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X6,cbool__00),X9))),s__02(X8,X10)))))) ),
    inference(forward_literal_rewriting,[],[f1555,f79]) ).

fof(f1555,plain,
    ! [X10,X8,X6,X9,X7] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X6,cbool__00),X9),s__02(X6,sK2(X6,cbool__00,X7,chapp__02(s__02(cfun__02(X8,cfun__02(X6,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X6,cbool__00),X9))),s__02(X8,X10))))))
      | s__02(cfun__02(X6,cbool__00),X7) = s__02(cfun__02(X6,cbool__00),X9)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X6,cbool__00),X7),s__02(X6,sK2(X6,cbool__00,X7,chapp__02(s__02(cfun__02(X8,cfun__02(X6,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X6,cbool__00),X9))),s__02(X8,X10)))))) ),
    inference(superposition,[],[f277,f79]) ).

fof(f277,plain,
    ! [X21,X18,X19,X16,X17,X20] :
      ( s__02(X17,chapp__02(s__02(cfun__02(X16,X17),X21),s__02(X16,sK2(X16,X17,X21,chapp__02(s__02(cfun__02(X18,cfun__02(X16,X17)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X16,X17),X19))),s__02(X18,X20)))))) != s__02(X17,chapp__02(s__02(cfun__02(X16,X17),X19),s__02(X16,sK2(X16,X17,X21,chapp__02(s__02(cfun__02(X18,cfun__02(X16,X17)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X16,X17),X19))),s__02(X18,X20))))))
      | s__02(cfun__02(X16,X17),X19) = s__02(cfun__02(X16,X17),X21) ),
    inference(superposition,[],[f86,f85]) ).

fof(f664688,plain,
    ( spl3_26
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664632,f664376,f664667,f9761]) ).

fof(f664632,plain,
    ( ! [X273,X271,X272,X269,X267,X266] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X271)
        | s__02(cbool__00,X271) != s__02(cbool__00,X272)
        | s__02(cbool__00,X272) != s__02(cbool__00,X273)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X273)
        | s__02(cfun__02(X266,cbool__00),X267) = s__02(cfun__02(X266,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X269)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X269) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664512]) ).

fof(f664512,plain,
    ( ! [X273,X271,X272,X269,X267,X266] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X271)
        | s__02(cbool__00,X271) != s__02(cbool__00,X272)
        | s__02(cbool__00,X272) != s__02(cbool__00,X273)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X273)
        | s__02(cfun__02(X266,cbool__00),X267) = s__02(cfun__02(X266,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X269)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X269) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f11777]) ).

fof(f11777,plain,
    ! [X11,X14,X15,X12,X13] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X11,cbool__00),X12),s__02(X11,sK2(X11,cbool__00,X12,chapp__02(s__02(cfun__02(X13,cfun__02(X11,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X11,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X14))))),s__02(X13,X15))))))
      | s__02(cfun__02(X11,cbool__00),X12) = s__02(cfun__02(X11,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X14)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X14) ),
    inference(forward_literal_rewriting,[],[f11754,f79]) ).

fof(f11754,plain,
    ! [X11,X14,X15,X12,X13] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,X14)
      | s__02(cfun__02(X11,cbool__00),X12) = s__02(cfun__02(X11,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X14)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X11,cbool__00),X12),s__02(X11,sK2(X11,cbool__00,X12,chapp__02(s__02(cfun__02(X13,cfun__02(X11,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X11,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X14))))),s__02(X13,X15)))))) ),
    inference(superposition,[],[f1628,f79]) ).

fof(f1628,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( s__02(X0,X2) != s__02(X0,chapp__02(s__02(cfun__02(X1,X0),X3),s__02(X1,sK2(X1,X0,X3,chapp__02(s__02(cfun__02(X4,cfun__02(X1,X0)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X1,X0),c_27const_2ecombin_2eK_27__01(s__02(X0,X2))))),s__02(X4,X5))))))
      | s__02(cfun__02(X1,X0),c_27const_2ecombin_2eK_27__01(s__02(X0,X2))) = s__02(cfun__02(X1,X0),X3) ),
    inference(superposition,[],[f277,f85]) ).

fof(f664687,plain,
    ( spl3_27
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664633,f664376,f664667,f9765]) ).

fof(f9765,plain,
    ( spl3_27
  <=> ! [X108,X107,X106] :
        ( s__02(cfun__02(X106,cbool__00),X107) = s__02(cfun__02(X106,cbool__00),X108)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X106,cbool__00),X108),s__02(X106,sK2(X106,cbool__00,X107,X108)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_27])]) ).

fof(f664633,plain,
    ( ! [X263,X264,X262,X261,X260,X265] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X263)
        | s__02(cbool__00,X264) != s__02(cbool__00,X263)
        | s__02(cbool__00,X264) != s__02(cbool__00,X265)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X265)
        | s__02(cfun__02(X260,cbool__00),X261) = s__02(cfun__02(X260,cbool__00),X262)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X260,cbool__00),X262),s__02(X260,sK2(X260,cbool__00,X261,X262)))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664511]) ).

fof(f664511,plain,
    ( ! [X263,X264,X262,X261,X260,X265] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X263)
        | s__02(cbool__00,X264) != s__02(cbool__00,X263)
        | s__02(cbool__00,X264) != s__02(cbool__00,X265)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X265)
        | s__02(cfun__02(X260,cbool__00),X261) = s__02(cfun__02(X260,cbool__00),X262)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X260,cbool__00),X262),s__02(X260,sK2(X260,cbool__00,X261,X262)))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f1109]) ).

fof(f664686,plain,
    ( spl3_26
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664634,f664376,f664667,f9761]) ).

fof(f664634,plain,
    ( ! [X253,X250,X251,X248,X249,X252] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X251)
        | s__02(cbool__00,X252) != s__02(cbool__00,X251)
        | s__02(cbool__00,X252) != s__02(cbool__00,X253)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X253)
        | s__02(cfun__02(X248,cbool__00),X249) = s__02(cfun__02(X248,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X250)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X250) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664509]) ).

fof(f664509,plain,
    ( ! [X253,X250,X251,X248,X249,X252] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X251)
        | s__02(cbool__00,X252) != s__02(cbool__00,X251)
        | s__02(cbool__00,X252) != s__02(cbool__00,X253)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X253)
        | s__02(cfun__02(X248,cbool__00),X249) = s__02(cfun__02(X248,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X250)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X250) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f6607]) ).

fof(f664685,plain,
    ( spl3_29
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664635,f664376,f664667,f12190]) ).

fof(f12190,plain,
    ( spl3_29
  <=> ! [X19,X15] :
        ( s__02(cfun__02(cbool__00,cbool__00),X15) = s__02(cfun__02(cbool__00,cbool__00),X19)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X19),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X19,X15)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_29])]) ).

fof(f664635,plain,
    ( ! [X235,X238,X239,X236,X237] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X236)
        | s__02(cbool__00,X236) != s__02(cbool__00,X237)
        | s__02(cbool__00,X237) != s__02(cbool__00,X238)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X238)
        | s__02(cfun__02(cbool__00,cbool__00),X239) = s__02(cfun__02(cbool__00,cbool__00),X235)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X239,X235))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X239),s__02(cbool__00,cF__00))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664507]) ).

fof(f664507,plain,
    ( ! [X235,X238,X239,X236,X237] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X236)
        | s__02(cbool__00,X236) != s__02(cbool__00,X237)
        | s__02(cbool__00,X237) != s__02(cbool__00,X238)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X238)
        | s__02(cfun__02(cbool__00,cbool__00),X239) = s__02(cfun__02(cbool__00,cbool__00),X235)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X239,X235))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X239),s__02(cbool__00,cF__00))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f11855]) ).

fof(f11855,plain,
    ! [X3,X4] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X3) = s__02(cfun__02(cbool__00,cbool__00),X4)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X3,X4))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X3),s__02(cbool__00,cF__00))) ),
    inference(forward_literal_rewriting,[],[f986,f79]) ).

fof(f986,plain,
    ! [X3,X4] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X3) = s__02(cfun__02(cbool__00,cbool__00),X4)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X3,X4))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X3),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f281,f79]) ).

fof(f281,plain,
    ! [X11,X12,X13] :
      ( s__02(X11,chapp__02(s__02(cfun__02(cbool__00,X11),X12),s__02(cbool__00,cF__00))) != s__02(X11,chapp__02(s__02(cfun__02(cbool__00,X11),X13),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,X11),X12) = s__02(cfun__02(cbool__00,X11),X13)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X11,X12,X13)) ),
    inference(superposition,[],[f86,f79]) ).

fof(f664684,plain,
    ( spl3_233
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664636,f664376,f664667,f574222]) ).

fof(f574222,plain,
    ( spl3_233
  <=> ! [X192] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X192))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X192) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_233])]) ).

fof(f664636,plain,
    ( ! [X232,X233,X231,X234] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X232)
        | s__02(cbool__00,X232) != s__02(cbool__00,X233)
        | s__02(cbool__00,X234) != s__02(cbool__00,X233)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X234)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X231))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X231) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664506]) ).

fof(f664506,plain,
    ( ! [X232,X233,X231,X234] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X232)
        | s__02(cbool__00,X232) != s__02(cbool__00,X233)
        | s__02(cbool__00,X234) != s__02(cbool__00,X233)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X234)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X231))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X231) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f24121]) ).

fof(f24121,plain,
    ! [X4] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X4))
      | s__02(cfun__02(cbool__00,cbool__00),X4) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f6486,f79]) ).

fof(f6486,plain,
    ! [X0,X1] :
      ( s__02(cfun__02(cbool__00,X0),X1) = s__02(cfun__02(cbool__00,X0),c_27const_2ecombin_2eK_27__01(s__02(X0,chapp__02(s__02(cfun__02(cbool__00,X0),X1),s__02(cbool__00,cF__00)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X0,c_27const_2ecombin_2eK_27__01(s__02(X0,chapp__02(s__02(cfun__02(cbool__00,X0),X1),s__02(cbool__00,cF__00)))),X1)) ),
    inference(equality_resolution,[],[f811]) ).

fof(f811,plain,
    ! [X2,X0,X1] :
      ( s__02(X0,X1) != s__02(X0,chapp__02(s__02(cfun__02(cbool__00,X0),X2),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,X0),X2) = s__02(cfun__02(cbool__00,X0),c_27const_2ecombin_2eK_27__01(s__02(X0,X1)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X0,c_27const_2ecombin_2eK_27__01(s__02(X0,X1)),X2)) ),
    inference(superposition,[],[f267,f79]) ).

fof(f664683,plain,
    ( spl3_232
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664637,f664376,f664667,f574218]) ).

fof(f574218,plain,
    ( spl3_232
  <=> ! [X188] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X188,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X188) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_232])]) ).

fof(f664637,plain,
    ( ! [X230,X228,X229,X227] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X228)
        | s__02(cbool__00,X228) != s__02(cbool__00,X229)
        | s__02(cbool__00,X229) != s__02(cbool__00,X230)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X230)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X227,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X227) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664505]) ).

fof(f664505,plain,
    ( ! [X230,X228,X229,X227] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X228)
        | s__02(cbool__00,X228) != s__02(cbool__00,X229)
        | s__02(cbool__00,X229) != s__02(cbool__00,X230)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X230)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X227,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X227) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f29469]) ).

fof(f29469,plain,
    ! [X5] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X5),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X5,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cfun__02(cbool__00,cbool__00),X5) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f6594,f79]) ).

fof(f6594,plain,
    ! [X0,X1] :
      ( s__02(cfun__02(cbool__00,X0),X1) = s__02(cfun__02(cbool__00,X0),c_27const_2ecombin_2eK_27__01(s__02(X0,chapp__02(s__02(cfun__02(cbool__00,X0),X1),s__02(cbool__00,cF__00)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X0,X1,c_27const_2ecombin_2eK_27__01(s__02(X0,chapp__02(s__02(cfun__02(cbool__00,X0),X1),s__02(cbool__00,cF__00)))))) ),
    inference(equality_resolution,[],[f872]) ).

fof(f872,plain,
    ! [X2,X0,X1] :
      ( s__02(X0,X2) != s__02(X0,chapp__02(s__02(cfun__02(cbool__00,X0),X1),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,X0),X1) = s__02(cfun__02(cbool__00,X0),c_27const_2ecombin_2eK_27__01(s__02(X0,X2)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X0,X1,c_27const_2ecombin_2eK_27__01(s__02(X0,X2)))) ),
    inference(superposition,[],[f282,f79]) ).

fof(f664682,plain,
    ( spl3_231
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664638,f664376,f664667,f574214]) ).

fof(f574214,plain,
    ( spl3_231
  <=> ! [X187,X183] :
        ( s__02(cfun__02(cbool__00,cbool__00),X183) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X187)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X187)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X187)),X183)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_231])]) ).

fof(f664638,plain,
    ( ! [X224,X222,X225,X223,X226] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X223)
        | s__02(cbool__00,X223) != s__02(cbool__00,X224)
        | s__02(cbool__00,X225) != s__02(cbool__00,X224)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X225)
        | s__02(cfun__02(cbool__00,cbool__00),X222) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X226)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X226)),X222))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X226) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664504]) ).

fof(f664504,plain,
    ( ! [X224,X222,X225,X223,X226] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X223)
        | s__02(cbool__00,X223) != s__02(cbool__00,X224)
        | s__02(cbool__00,X225) != s__02(cbool__00,X224)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X225)
        | s__02(cfun__02(cbool__00,cbool__00),X222) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X226)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X226)),X222))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X226) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f6490]) ).

fof(f6490,plain,
    ! [X3,X4] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X3),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X3) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4)),X3))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X4) ),
    inference(forward_literal_rewriting,[],[f6478,f79]) ).

fof(f6478,plain,
    ! [X3,X4] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,X4)
      | s__02(cfun__02(cbool__00,cbool__00),X3) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4)),X3))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X3),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f811,f79]) ).

fof(f664681,plain,
    ( spl3_230
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664639,f664376,f664667,f574210]) ).

fof(f574210,plain,
    ( spl3_230
  <=> ! [X182,X178] :
        ( s__02(cfun__02(cbool__00,cbool__00),X178) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X182)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X182)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X178,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X182)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_230])]) ).

fof(f664639,plain,
    ( ! [X220,X221,X218,X219,X217] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X218)
        | s__02(cbool__00,X218) != s__02(cbool__00,X219)
        | s__02(cbool__00,X220) != s__02(cbool__00,X219)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X220)
        | s__02(cfun__02(cbool__00,cbool__00),X217) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X221)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X217,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X221))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X221) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664503]) ).

fof(f664503,plain,
    ( ! [X220,X221,X218,X219,X217] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X218)
        | s__02(cbool__00,X218) != s__02(cbool__00,X219)
        | s__02(cbool__00,X220) != s__02(cbool__00,X219)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X220)
        | s__02(cfun__02(cbool__00,cbool__00),X217) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X221)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X217,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X221))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X221) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f6598]) ).

fof(f6598,plain,
    ! [X3,X4] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X3),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X3) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X3,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X4) ),
    inference(forward_literal_rewriting,[],[f6586,f79]) ).

fof(f6586,plain,
    ! [X3,X4] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,X4)
      | s__02(cfun__02(cbool__00,cbool__00),X3) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X3,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X3),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f872,f79]) ).

fof(f664680,plain,
    ( spl3_30
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664640,f664376,f664667,f15305]) ).

fof(f15305,plain,
    ( spl3_30
  <=> ! [X24,X23,X19] :
        ( s__02(cfun__02(cbool__00,cbool__00),X19) = s__02(cfun__02(cbool__00,cbool__00),X23)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X24)
        | s__02(cbool__00,X24) = s__02(cbool__00,sK2(cbool__00,cbool__00,X23,X19))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,cT__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_30])]) ).

fof(f664640,plain,
    ( ! [X215,X212,X213,X211,X216,X214] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X212)
        | s__02(cbool__00,X212) != s__02(cbool__00,X213)
        | s__02(cbool__00,X213) != s__02(cbool__00,X214)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X214)
        | s__02(cfun__02(cbool__00,cbool__00),X211) = s__02(cfun__02(cbool__00,cbool__00),X215)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X215),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X216) = s__02(cbool__00,sK2(cbool__00,cbool__00,X215,X211))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X216) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664502]) ).

fof(f664502,plain,
    ( ! [X215,X212,X213,X211,X216,X214] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X212)
        | s__02(cbool__00,X212) != s__02(cbool__00,X213)
        | s__02(cbool__00,X213) != s__02(cbool__00,X214)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X214)
        | s__02(cfun__02(cbool__00,cbool__00),X211) = s__02(cfun__02(cbool__00,cbool__00),X215)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X215),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X216) = s__02(cbool__00,sK2(cbool__00,cbool__00,X215,X211))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X216) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f14902]) ).

fof(f664679,plain,
    ( spl3_326
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664641,f664376,f664667,f591158]) ).

fof(f591158,plain,
    ( spl3_326
  <=> ! [X423,X419,X422] :
        ( s__02(cfun__02(cbool__00,cbool__00),X419) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X422)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X423)
        | s__02(cbool__00,X423) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X422)),X419))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X422) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_326])]) ).

fof(f664641,plain,
    ( ! [X205,X210,X208,X206,X209,X207] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X206)
        | s__02(cbool__00,X206) != s__02(cbool__00,X207)
        | s__02(cbool__00,X208) != s__02(cbool__00,X207)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X208)
        | s__02(cfun__02(cbool__00,cbool__00),X205) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X209)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X209)
        | s__02(cbool__00,X210) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X209)),X205))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X210) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664501]) ).

fof(f664501,plain,
    ( ! [X205,X210,X208,X206,X209,X207] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X206)
        | s__02(cbool__00,X206) != s__02(cbool__00,X207)
        | s__02(cbool__00,X208) != s__02(cbool__00,X207)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X208)
        | s__02(cfun__02(cbool__00,cbool__00),X205) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X209)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X209)
        | s__02(cbool__00,X210) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X209)),X205))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X210) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f6687]) ).

fof(f664678,plain,
    ( spl3_327
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664642,f664376,f664667,f591606]) ).

fof(f591606,plain,
    ( spl3_327
  <=> ! [X424,X423,X420] :
        ( s__02(cfun__02(cbool__00,cbool__00),X420) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X423)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X424)
        | s__02(cbool__00,X424) = s__02(cbool__00,sK2(cbool__00,cbool__00,X420,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X423))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X423) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_327])]) ).

fof(f664642,plain,
    ( ! [X202,X203,X200,X201,X199,X204] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X200)
        | s__02(cbool__00,X200) != s__02(cbool__00,X201)
        | s__02(cbool__00,X202) != s__02(cbool__00,X201)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X202)
        | s__02(cfun__02(cbool__00,cbool__00),X199) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X203)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X203)
        | s__02(cbool__00,X204) = s__02(cbool__00,sK2(cbool__00,cbool__00,X199,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X203))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X204) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664500]) ).

fof(f664500,plain,
    ( ! [X202,X203,X200,X201,X199,X204] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X200)
        | s__02(cbool__00,X200) != s__02(cbool__00,X201)
        | s__02(cbool__00,X202) != s__02(cbool__00,X201)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X202)
        | s__02(cfun__02(cbool__00,cbool__00),X199) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X203)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X203)
        | s__02(cbool__00,X204) = s__02(cbool__00,sK2(cbool__00,cbool__00,X199,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X203))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X204) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f7090]) ).

fof(f664677,plain,
    ( spl3_338
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664643,f664376,f664667,f620223]) ).

fof(f620223,plain,
    ( spl3_338
  <=> ! [X689,X685,X686] :
        ( s__02(cfun__02(cbool__00,cbool__00),X685) = s__02(cfun__02(cbool__00,cbool__00),X689)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X689),s__02(cbool__00,X686)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X686)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X689,X685)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_338])]) ).

fof(f664643,plain,
    ( ! [X180,X181,X178,X179,X182,X183] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X180)
        | s__02(cbool__00,X180) != s__02(cbool__00,X181)
        | s__02(cbool__00,X182) != s__02(cbool__00,X181)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X182)
        | s__02(cfun__02(cbool__00,cbool__00),X178) = s__02(cfun__02(cbool__00,cbool__00),X183)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X183,X178))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X179)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X183),s__02(cbool__00,X179))) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664496]) ).

fof(f664496,plain,
    ( ! [X180,X181,X178,X179,X182,X183] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X180)
        | s__02(cbool__00,X180) != s__02(cbool__00,X181)
        | s__02(cbool__00,X182) != s__02(cbool__00,X181)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X182)
        | s__02(cfun__02(cbool__00,cbool__00),X178) = s__02(cfun__02(cbool__00,cbool__00),X183)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X183,X178))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X179)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X183),s__02(cbool__00,X179))) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f11918]) ).

fof(f11918,plain,
    ! [X14,X15,X13] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X15),s__02(cbool__00,X14)))
      | s__02(cfun__02(cbool__00,cbool__00),X13) = s__02(cfun__02(cbool__00,cbool__00),X15)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X13,X15))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X14)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X13),s__02(cbool__00,X14))) ),
    inference(forward_literal_rewriting,[],[f11864,f79]) ).

fof(f11864,plain,
    ! [X14,X15,X13] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X15),s__02(cbool__00,X14)))
      | s__02(cfun__02(cbool__00,cbool__00),X13) = s__02(cfun__02(cbool__00,cbool__00),X15)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X13,X15))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X14)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X13),s__02(cbool__00,X14))) ),
    inference(superposition,[],[f996,f79]) ).

fof(f996,plain,
    ! [X6,X7,X4,X5] :
      ( s__02(X5,chapp__02(s__02(cfun__02(cbool__00,X5),X6),s__02(cbool__00,X4))) != s__02(X5,chapp__02(s__02(cfun__02(cbool__00,X5),X7),s__02(cbool__00,X4)))
      | s__02(cfun__02(cbool__00,X5),X6) = s__02(cfun__02(cbool__00,X5),X7)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X5,X6,X7))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X4) ),
    inference(superposition,[],[f281,f79]) ).

fof(f664674,plain,
    ( spl3_23
    | spl3_364
    | spl3_2
    | ~ spl3_3
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664653,f664376,f104,f99,f664667,f9747]) ).

fof(f9747,plain,
    ( spl3_23
  <=> ! [X44,X43,X45,X39] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X39)
        | s__02(cbool__00,X44) = s__02(cbool__00,X45)
        | s__02(cbool__00,X45) = s__02(cbool__00,X43) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_23])]) ).

fof(f104,plain,
    ( spl3_3
  <=> p__01(s__02(cbool__00,cT__00)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_3])]) ).

fof(f664653,plain,
    ( ! [X40,X41,X39,X44,X45,X42,X43] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,X40) != s__02(cbool__00,X41)
        | s__02(cbool__00,X41) != s__02(cbool__00,X42)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X42)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X45)
        | s__02(cbool__00,X45) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X39) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664474]) ).

fof(f664474,plain,
    ( ! [X40,X41,X39,X44,X45,X42,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,X40) != s__02(cbool__00,X41)
        | s__02(cbool__00,X41) != s__02(cbool__00,X42)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X42)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X45)
        | s__02(cbool__00,X45) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X39) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f4269]) ).

fof(f4269,plain,
    ( ! [X2,X3,X0,X1] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X3)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2)
        | s__02(cbool__00,X0) = s__02(cbool__00,X1)
        | s__02(cbool__00,X1) = s__02(cbool__00,X2)
        | s__02(cbool__00,X0) = s__02(cbool__00,X3) )
    | spl3_2
    | ~ spl3_3 ),
    inference(forward_literal_rewriting,[],[f4268,f121]) ).

fof(f4268,plain,
    ( ! [X2,X3,X0,X1] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X2)
        | s__02(cbool__00,X0) = s__02(cbool__00,X1)
        | s__02(cbool__00,X1) = s__02(cbool__00,X2)
        | s__02(cbool__00,X0) = s__02(cbool__00,X3)
        | p__01(s__02(cbool__00,X3)) )
    | spl3_2
    | ~ spl3_3 ),
    inference(forward_literal_rewriting,[],[f376,f121]) ).

fof(f376,plain,
    ( ! [X2,X3,X0,X1] :
        ( s__02(cbool__00,X0) = s__02(cbool__00,X1)
        | s__02(cbool__00,X1) = s__02(cbool__00,X2)
        | p__01(s__02(cbool__00,X2))
        | s__02(cbool__00,X0) = s__02(cbool__00,X3)
        | p__01(s__02(cbool__00,X3)) )
    | ~ spl3_3 ),
    inference(superposition,[],[f304,f304]) ).

fof(f304,plain,
    ( ! [X3,X4] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X4)
        | s__02(cbool__00,X3) = s__02(cbool__00,X4)
        | p__01(s__02(cbool__00,X3)) )
    | ~ spl3_3 ),
    inference(superposition,[],[f106,f120]) ).

fof(f106,plain,
    ( p__01(s__02(cbool__00,cT__00))
    | ~ spl3_3 ),
    inference(avatar_component_clause,[],[f104]) ).

fof(f664673,plain,
    ( spl3_364
    | spl3_19
    | spl3_2
    | ~ spl3_3
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664672,f664376,f104,f99,f9729,f664667]) ).

fof(f9729,plain,
    ( spl3_19
  <=> ! [X4,X8] :
        ( s__02(cbool__00,X4) = s__02(cbool__00,X8)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_19])]) ).

fof(f664672,plain,
    ( ! [X31,X34,X32,X30,X33] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X34)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X31)
        | s__02(cbool__00,X32) != s__02(cbool__00,X31)
        | s__02(cbool__00,X32) != s__02(cbool__00,X33)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X33)
        | s__02(cbool__00,X30) = s__02(cbool__00,X34) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_363 ),
    inference(forward_literal_rewriting,[],[f664654,f121]) ).

fof(f664654,plain,
    ( ! [X31,X34,X32,X30,X33] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X31)
        | s__02(cbool__00,X32) != s__02(cbool__00,X31)
        | s__02(cbool__00,X32) != s__02(cbool__00,X33)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X33)
        | s__02(cbool__00,X30) = s__02(cbool__00,X34)
        | p__01(s__02(cbool__00,X34)) )
    | ~ spl3_3
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664472]) ).

fof(f664472,plain,
    ( ! [X31,X34,X32,X30,X33] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X31)
        | s__02(cbool__00,X32) != s__02(cbool__00,X31)
        | s__02(cbool__00,X32) != s__02(cbool__00,X33)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X33)
        | s__02(cbool__00,X30) = s__02(cbool__00,X34)
        | p__01(s__02(cbool__00,X34)) )
    | ~ spl3_3
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f304]) ).

fof(f664671,plain,
    ( spl3_364
    | spl3_18
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664670,f664376,f417,f127,f99,f8039,f664667]) ).

fof(f8039,plain,
    ( spl3_18
  <=> ! [X108] : s__02(cbool__00,cT__00) != s__02(cbool__00,X108) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_18])]) ).

fof(f664670,plain,
    ( ! [X10,X11,X9,X12] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X9)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X10)
        | s__02(cbool__00,X10) != s__02(cbool__00,X11)
        | s__02(cbool__00,X11) != s__02(cbool__00,X12)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X12) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_363 ),
    inference(forward_literal_rewriting,[],[f664656,f498]) ).

fof(f664656,plain,
    ( ! [X10,X11,X9,X12] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X10)
        | s__02(cbool__00,X10) != s__02(cbool__00,X11)
        | s__02(cbool__00,X11) != s__02(cbool__00,X12)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X12)
        | ~ p__01(s__02(cbool__00,X9)) )
    | spl3_2
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664468]) ).

fof(f664468,plain,
    ( ! [X10,X11,X9,X12] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X10)
        | s__02(cbool__00,X10) != s__02(cbool__00,X11)
        | s__02(cbool__00,X11) != s__02(cbool__00,X12)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X12)
        | ~ p__01(s__02(cbool__00,X9)) )
    | spl3_2
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f121]) ).

fof(f664669,plain,
    ( spl3_19
    | spl3_364
    | ~ spl3_363 ),
    inference(avatar_split_clause,[],[f664657,f664376,f664667,f9729]) ).

fof(f664657,plain,
    ( ! [X8,X6,X7,X4,X5] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
        | s__02(cbool__00,X6) != s__02(cbool__00,X5)
        | s__02(cbool__00,X6) != s__02(cbool__00,X7)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X7)
        | s__02(cbool__00,X4) = s__02(cbool__00,X8)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X8) )
    | ~ spl3_363 ),
    inference(trivial_inequality_removal,[],[f664467]) ).

fof(f664467,plain,
    ( ! [X8,X6,X7,X4,X5] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
        | s__02(cbool__00,X6) != s__02(cbool__00,X5)
        | s__02(cbool__00,X6) != s__02(cbool__00,X7)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X7)
        | s__02(cbool__00,X4) = s__02(cbool__00,X8)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X8) )
    | ~ spl3_363 ),
    inference(superposition,[],[f664377,f120]) ).

fof(f664452,plain,
    ( spl3_280
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664286,f1120,f417,f127,f104,f99,f664376,f574418]) ).

fof(f1120,plain,
    ( spl3_11
  <=> ! [X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X13)
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X13) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_11])]) ).

fof(f664286,plain,
    ( ! [X736,X733,X735,X732,X738,X734,X737] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X735)
        | s__02(cbool__00,X736) != s__02(cbool__00,X735)
        | s__02(cbool__00,X736) != s__02(cbool__00,X737)
        | s__02(cbool__00,X738) != s__02(cbool__00,X737)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X738)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X732) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X733)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X733),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X733))),s__02(c_27type_2etypeSystem_2edecls_27__00,X734)))),X732)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664278]) ).

fof(f664278,plain,
    ( ! [X736,X733,X735,X732,X738,X734,X737] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X735)
        | s__02(cbool__00,X736) != s__02(cbool__00,X735)
        | s__02(cbool__00,X736) != s__02(cbool__00,X737)
        | s__02(cbool__00,X738) != s__02(cbool__00,X737)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X738)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X732) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X733)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X733),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X733))),s__02(c_27type_2etypeSystem_2edecls_27__00,X734)))),X732)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f76478]) ).

fof(f626921,plain,
    ( ! [X10,X8,X6,X9,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X10)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X6)
        | s__02(cbool__00,X6) != s__02(cbool__00,X7)
        | s__02(cbool__00,X7) != s__02(cbool__00,X8)
        | s__02(cbool__00,X9) != s__02(cbool__00,X8)
        | s__02(cbool__00,X9) = s__02(cbool__00,X10) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(forward_literal_rewriting,[],[f216941,f1121]) ).

fof(f1121,plain,
    ( ! [X13] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,X13)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X13) )
    | ~ spl3_11 ),
    inference(avatar_component_clause,[],[f1120]) ).

fof(f216941,plain,
    ( ! [X10,X8,X6,X9,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X6)
        | s__02(cbool__00,X6) != s__02(cbool__00,X7)
        | s__02(cbool__00,X7) != s__02(cbool__00,X8)
        | s__02(cbool__00,X9) != s__02(cbool__00,X8)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X10)
        | s__02(cbool__00,X9) = s__02(cbool__00,X10) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f216769,f498]) ).

fof(f216769,plain,
    ( ! [X10,X8,X6,X9,X7] :
        ( s__02(cbool__00,X6) != s__02(cbool__00,X7)
        | s__02(cbool__00,X7) != s__02(cbool__00,X8)
        | s__02(cbool__00,X9) != s__02(cbool__00,X8)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X10)
        | s__02(cbool__00,X9) = s__02(cbool__00,X10)
        | ~ p__01(s__02(cbool__00,X6)) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f206235,f121]) ).

fof(f206235,plain,
    ( ! [X8,X6,X7,X5] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X5)
        | s__02(cbool__00,X6) != s__02(cbool__00,X5)
        | s__02(cbool__00,X6) != s__02(cbool__00,X7)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X8)
        | s__02(cbool__00,X7) = s__02(cbool__00,X8) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f206063,f498]) ).

fof(f206063,plain,
    ( ! [X8,X6,X7,X5] :
        ( s__02(cbool__00,X6) != s__02(cbool__00,X5)
        | s__02(cbool__00,X6) != s__02(cbool__00,X7)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X8)
        | s__02(cbool__00,X7) = s__02(cbool__00,X8)
        | ~ p__01(s__02(cbool__00,X5)) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f83264,f121]) ).

fof(f83264,plain,
    ( ! [X6,X4,X5] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X4)
        | s__02(cbool__00,X5) != s__02(cbool__00,X4)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X6)
        | s__02(cbool__00,X6) = s__02(cbool__00,X5) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f83128,f498]) ).

fof(f83128,plain,
    ( ! [X6,X4,X5] :
        ( s__02(cbool__00,X5) != s__02(cbool__00,X4)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X6)
        | s__02(cbool__00,X6) = s__02(cbool__00,X5)
        | ~ p__01(s__02(cbool__00,X4)) )
    | spl3_2
    | ~ spl3_3
    | spl3_7 ),
    inference(superposition,[],[f34359,f121]) ).

fof(f34359,plain,
    ( ! [X635,X636] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X635)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X636)
        | s__02(cbool__00,X635) = s__02(cbool__00,X636) )
    | spl3_2
    | ~ spl3_3
    | spl3_7 ),
    inference(superposition,[],[f129,f34047]) ).

fof(f34047,plain,
    ( ! [X2,X0,X1] :
        ( s__02(cbool__00,X1) = s__02(cbool__00,X2)
        | s__02(cbool__00,X0) = s__02(cbool__00,X1)
        | s__02(cbool__00,X0) = s__02(cbool__00,X2) )
    | spl3_2
    | ~ spl3_3 ),
    inference(duplicate_literal_removal,[],[f34046]) ).

fof(f34046,plain,
    ( ! [X2,X0,X1] :
        ( s__02(cbool__00,X0) = s__02(cbool__00,X1)
        | s__02(cbool__00,X1) = s__02(cbool__00,X2)
        | s__02(cbool__00,X0) = s__02(cbool__00,X2)
        | s__02(cbool__00,X1) = s__02(cbool__00,X2) )
    | spl3_2
    | ~ spl3_3 ),
    inference(equality_resolution,[],[f33808]) ).

fof(f33808,plain,
    ( ! [X2,X3,X0,X1] :
        ( s__02(cbool__00,X1) != s__02(cbool__00,X2)
        | s__02(cbool__00,X0) = s__02(cbool__00,X2)
        | s__02(cbool__00,X2) = s__02(cbool__00,X3)
        | s__02(cbool__00,X0) = s__02(cbool__00,X3)
        | s__02(cbool__00,X1) = s__02(cbool__00,X3) )
    | spl3_2
    | ~ spl3_3 ),
    inference(duplicate_literal_removal,[],[f33799]) ).

fof(f33799,plain,
    ( ! [X2,X3,X0,X1] :
        ( s__02(cbool__00,X1) != s__02(cbool__00,X2)
        | s__02(cbool__00,X0) = s__02(cbool__00,X2)
        | s__02(cbool__00,X2) = s__02(cbool__00,X3)
        | s__02(cbool__00,X0) = s__02(cbool__00,X3)
        | s__02(cbool__00,X0) = s__02(cbool__00,X3)
        | s__02(cbool__00,X1) = s__02(cbool__00,X3) )
    | spl3_2
    | ~ spl3_3 ),
    inference(equality_factoring,[],[f7826]) ).

fof(f7826,plain,
    ( ! [X3,X6,X7,X4,X5] :
        ( s__02(cbool__00,X6) = s__02(cbool__00,X7)
        | s__02(cbool__00,X5) = s__02(cbool__00,X4)
        | s__02(cbool__00,X3) = s__02(cbool__00,X5)
        | s__02(cbool__00,X3) = s__02(cbool__00,X4)
        | s__02(cbool__00,X3) = s__02(cbool__00,X7)
        | s__02(cbool__00,X6) = s__02(cbool__00,X3) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f120,f7558]) ).

fof(f7558,plain,
    ( ! [X2,X0,X1] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X0)
        | s__02(cbool__00,X1) = s__02(cbool__00,X2)
        | s__02(cbool__00,X0) = s__02(cbool__00,X2)
        | s__02(cbool__00,X0) = s__02(cbool__00,X1) )
    | spl3_2
    | ~ spl3_3 ),
    inference(trivial_inequality_removal,[],[f7550]) ).

fof(f7550,plain,
    ( ! [X2,X0,X1] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X0)
        | s__02(cbool__00,X1) = s__02(cbool__00,X2)
        | s__02(cbool__00,X0) = s__02(cbool__00,X2)
        | s__02(cbool__00,X0) = s__02(cbool__00,X1) )
    | spl3_2
    | ~ spl3_3 ),
    inference(equality_factoring,[],[f4269]) ).

fof(f664451,plain,
    ( spl3_279
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664287,f1120,f417,f127,f104,f99,f664376,f574414]) ).

fof(f664287,plain,
    ( ! [X728,X725,X727,X730,X726,X729,X731] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X728)
        | s__02(cbool__00,X728) != s__02(cbool__00,X729)
        | s__02(cbool__00,X730) != s__02(cbool__00,X729)
        | s__02(cbool__00,X730) != s__02(cbool__00,X731)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X731)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X726) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X725)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X726),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X725,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X726))),s__02(c_27type_2etypeSystem_2edecls_27__00,X727)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664277]) ).

fof(f664277,plain,
    ( ! [X728,X725,X727,X730,X726,X729,X731] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X728)
        | s__02(cbool__00,X728) != s__02(cbool__00,X729)
        | s__02(cbool__00,X730) != s__02(cbool__00,X729)
        | s__02(cbool__00,X730) != s__02(cbool__00,X731)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X731)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X726) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X725)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X726),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X725,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X726))),s__02(c_27type_2etypeSystem_2edecls_27__00,X727)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f76479]) ).

fof(f664450,plain,
    ( spl3_278
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664288,f1120,f417,f127,f104,f99,f664376,f574410]) ).

fof(f664288,plain,
    ( ! [X719,X724,X722,X718,X721,X723,X720] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X721)
        | s__02(cbool__00,X722) != s__02(cbool__00,X721)
        | s__02(cbool__00,X722) != s__02(cbool__00,X723)
        | s__02(cbool__00,X723) != s__02(cbool__00,X724)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X724)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X719) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X718)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X719),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X718,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X719))),s__02(c_27type_2etypeSystem_2edecls_27__00,X720)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664276]) ).

fof(f664276,plain,
    ( ! [X719,X724,X722,X718,X721,X723,X720] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X721)
        | s__02(cbool__00,X722) != s__02(cbool__00,X721)
        | s__02(cbool__00,X722) != s__02(cbool__00,X723)
        | s__02(cbool__00,X723) != s__02(cbool__00,X724)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X724)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X719) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X718)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X719),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X718,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X719))),s__02(c_27type_2etypeSystem_2edecls_27__00,X720)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f1293]) ).

fof(f664449,plain,
    ( spl3_277
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664289,f1120,f417,f127,f104,f99,f664376,f574406]) ).

fof(f664289,plain,
    ( ! [X716,X714,X713,X715,X712,X711,X717] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X714)
        | s__02(cbool__00,X715) != s__02(cbool__00,X714)
        | s__02(cbool__00,X716) != s__02(cbool__00,X715)
        | s__02(cbool__00,X716) != s__02(cbool__00,X717)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X717)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X711) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X712)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X712),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X712))),s__02(c_27type_2etypeSystem_2edecls_27__00,X713)))),X711)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664275]) ).

fof(f664275,plain,
    ( ! [X716,X714,X713,X715,X712,X711,X717] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X714)
        | s__02(cbool__00,X715) != s__02(cbool__00,X714)
        | s__02(cbool__00,X716) != s__02(cbool__00,X715)
        | s__02(cbool__00,X716) != s__02(cbool__00,X717)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X717)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X711) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X712)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X712),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X712))),s__02(c_27type_2etypeSystem_2edecls_27__00,X713)))),X711)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f1292]) ).

fof(f664448,plain,
    ( spl3_276
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664290,f1120,f417,f127,f104,f99,f664376,f574402]) ).

fof(f664290,plain,
    ( ! [X706,X705,X710,X707,X709,X708] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X707)
        | s__02(cbool__00,X708) != s__02(cbool__00,X707)
        | s__02(cbool__00,X709) != s__02(cbool__00,X708)
        | s__02(cbool__00,X709) != s__02(cbool__00,X710)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X710)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X705))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X706)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X706),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X706,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X705)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664274]) ).

fof(f664274,plain,
    ( ! [X706,X705,X710,X707,X709,X708] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X707)
        | s__02(cbool__00,X708) != s__02(cbool__00,X707)
        | s__02(cbool__00,X709) != s__02(cbool__00,X708)
        | s__02(cbool__00,X709) != s__02(cbool__00,X710)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X710)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X705))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X706)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X706),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X706,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X705)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2591]) ).

fof(f664447,plain,
    ( spl3_275
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664291,f1120,f417,f127,f104,f99,f664376,f574398]) ).

fof(f664291,plain,
    ( ! [X701,X703,X700,X704,X702,X699] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X701)
        | s__02(cbool__00,X702) != s__02(cbool__00,X701)
        | s__02(cbool__00,X702) != s__02(cbool__00,X703)
        | s__02(cbool__00,X704) != s__02(cbool__00,X703)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X704)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X700) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X699)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X700),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X699)))),X700)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664273]) ).

fof(f664273,plain,
    ( ! [X701,X703,X700,X704,X702,X699] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X701)
        | s__02(cbool__00,X702) != s__02(cbool__00,X701)
        | s__02(cbool__00,X702) != s__02(cbool__00,X703)
        | s__02(cbool__00,X704) != s__02(cbool__00,X703)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X704)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X700) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X699)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X700),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X699)))),X700)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2590]) ).

fof(f664446,plain,
    ( spl3_274
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664292,f1120,f417,f127,f104,f99,f664376,f574394]) ).

fof(f664292,plain,
    ( ! [X695,X692,X698,X694,X697,X696,X693] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X695)
        | s__02(cbool__00,X696) != s__02(cbool__00,X695)
        | s__02(cbool__00,X696) != s__02(cbool__00,X697)
        | s__02(cbool__00,X697) != s__02(cbool__00,X698)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X698)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X694) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X692),s__02(c_27type_2etypeSystem_2edecls_27__00,X693)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X694),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X694,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X692))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X693)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664272]) ).

fof(f664272,plain,
    ( ! [X695,X692,X698,X694,X697,X696,X693] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X695)
        | s__02(cbool__00,X696) != s__02(cbool__00,X695)
        | s__02(cbool__00,X696) != s__02(cbool__00,X697)
        | s__02(cbool__00,X697) != s__02(cbool__00,X698)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X698)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X694) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X692),s__02(c_27type_2etypeSystem_2edecls_27__00,X693)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X694),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X694,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X692))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X693)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f3650]) ).

fof(f664445,plain,
    ( spl3_273
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664293,f1120,f417,f127,f104,f99,f664376,f574390]) ).

fof(f664293,plain,
    ( ! [X690,X686,X689,X691,X688,X685,X687] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X688)
        | s__02(cbool__00,X688) != s__02(cbool__00,X689)
        | s__02(cbool__00,X690) != s__02(cbool__00,X689)
        | s__02(cbool__00,X690) != s__02(cbool__00,X691)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X691)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X687) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X685),s__02(c_27type_2etypeSystem_2edecls_27__00,X686)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X687),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X685))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X686)))),X687)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664271]) ).

fof(f664271,plain,
    ( ! [X690,X686,X689,X691,X688,X685,X687] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X688)
        | s__02(cbool__00,X688) != s__02(cbool__00,X689)
        | s__02(cbool__00,X690) != s__02(cbool__00,X689)
        | s__02(cbool__00,X690) != s__02(cbool__00,X691)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X691)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X687) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X685),s__02(c_27type_2etypeSystem_2edecls_27__00,X686)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X687),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X685))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X686)))),X687)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f3649]) ).

fof(f664444,plain,
    ( spl3_272
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664294,f1120,f417,f127,f104,f99,f664376,f574386]) ).

fof(f664294,plain,
    ( ! [X684,X682,X678,X681,X683,X680,X677,X679] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X681)
        | s__02(cbool__00,X681) != s__02(cbool__00,X682)
        | s__02(cbool__00,X682) != s__02(cbool__00,X683)
        | s__02(cbool__00,X684) != s__02(cbool__00,X683)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X684)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X680) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X677),s__02(c_27type_2etypeSystem_2edecls_27__00,X678)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X680),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X677),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X679),s__02(c_27type_2etypeSystem_2edecls_27__00,X678)))))),X680)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664270]) ).

fof(f664270,plain,
    ( ! [X684,X682,X678,X681,X683,X680,X677,X679] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X681)
        | s__02(cbool__00,X681) != s__02(cbool__00,X682)
        | s__02(cbool__00,X682) != s__02(cbool__00,X683)
        | s__02(cbool__00,X684) != s__02(cbool__00,X683)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X684)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X680) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X677),s__02(c_27type_2etypeSystem_2edecls_27__00,X678)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X680),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X677),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X679),s__02(c_27type_2etypeSystem_2edecls_27__00,X678)))))),X680)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2237]) ).

fof(f664443,plain,
    ( spl3_271
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664295,f1120,f417,f127,f104,f99,f664376,f574382]) ).

fof(f664295,plain,
    ( ! [X670,X673,X675,X672,X669,X671,X676,X674] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X673)
        | s__02(cbool__00,X673) != s__02(cbool__00,X674)
        | s__02(cbool__00,X675) != s__02(cbool__00,X674)
        | s__02(cbool__00,X675) != s__02(cbool__00,X676)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X676)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X672) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X669),s__02(c_27type_2etypeSystem_2edecls_27__00,X670)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X672),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X669),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X671),s__02(c_27type_2etypeSystem_2edecls_27__00,X670)))))),X672)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664269]) ).

fof(f664269,plain,
    ( ! [X670,X673,X675,X672,X669,X671,X676,X674] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X673)
        | s__02(cbool__00,X673) != s__02(cbool__00,X674)
        | s__02(cbool__00,X675) != s__02(cbool__00,X674)
        | s__02(cbool__00,X675) != s__02(cbool__00,X676)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X676)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X672) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X669),s__02(c_27type_2etypeSystem_2edecls_27__00,X670)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X672),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X669),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X671),s__02(c_27type_2etypeSystem_2edecls_27__00,X670)))))),X672)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2070]) ).

fof(f664442,plain,
    ( spl3_270
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664296,f1120,f417,f127,f104,f99,f664376,f574378]) ).

fof(f664296,plain,
    ( ! [X662,X665,X667,X664,X663,X668,X666] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X665)
        | s__02(cbool__00,X665) != s__02(cbool__00,X666)
        | s__02(cbool__00,X667) != s__02(cbool__00,X666)
        | s__02(cbool__00,X667) != s__02(cbool__00,X668)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X668)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X664) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X662),s__02(c_27type_2etypeSystem_2edecls_27__00,X663)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X664),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X662),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X663)))),X664)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664268]) ).

fof(f664268,plain,
    ( ! [X662,X665,X667,X664,X663,X668,X666] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X665)
        | s__02(cbool__00,X665) != s__02(cbool__00,X666)
        | s__02(cbool__00,X667) != s__02(cbool__00,X666)
        | s__02(cbool__00,X667) != s__02(cbool__00,X668)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X668)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X664) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X662),s__02(c_27type_2etypeSystem_2edecls_27__00,X663)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X664),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X662),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X663)))),X664)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f4628]) ).

fof(f664441,plain,
    ( spl3_269
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664297,f1120,f417,f127,f104,f99,f664376,f574374]) ).

fof(f664297,plain,
    ( ! [X659,X656,X655,X661,X660,X658,X654,X657] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X658)
        | s__02(cbool__00,X658) != s__02(cbool__00,X659)
        | s__02(cbool__00,X660) != s__02(cbool__00,X659)
        | s__02(cbool__00,X660) != s__02(cbool__00,X661)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X661)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X656) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X654),s__02(c_27type_2etypeSystem_2edecls_27__00,X655)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X656),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X656,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X654),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X657),s__02(c_27type_2etypeSystem_2edecls_27__00,X655)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664267]) ).

fof(f664267,plain,
    ( ! [X659,X656,X655,X661,X660,X658,X654,X657] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X658)
        | s__02(cbool__00,X658) != s__02(cbool__00,X659)
        | s__02(cbool__00,X660) != s__02(cbool__00,X659)
        | s__02(cbool__00,X660) != s__02(cbool__00,X661)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X661)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X656) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X654),s__02(c_27type_2etypeSystem_2edecls_27__00,X655)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X656),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X656,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X654),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X657),s__02(c_27type_2etypeSystem_2edecls_27__00,X655)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2238]) ).

fof(f664440,plain,
    ( spl3_268
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664298,f1120,f417,f127,f104,f99,f664376,f574370]) ).

fof(f664298,plain,
    ( ! [X647,X653,X652,X650,X646,X649,X651,X648] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X650)
        | s__02(cbool__00,X650) != s__02(cbool__00,X651)
        | s__02(cbool__00,X651) != s__02(cbool__00,X652)
        | s__02(cbool__00,X652) != s__02(cbool__00,X653)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X653)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X648) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X646),s__02(c_27type_2etypeSystem_2edecls_27__00,X647)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X648),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X648,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X646),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X649),s__02(c_27type_2etypeSystem_2edecls_27__00,X647)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664266]) ).

fof(f664266,plain,
    ( ! [X647,X653,X652,X650,X646,X649,X651,X648] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X650)
        | s__02(cbool__00,X650) != s__02(cbool__00,X651)
        | s__02(cbool__00,X651) != s__02(cbool__00,X652)
        | s__02(cbool__00,X652) != s__02(cbool__00,X653)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X653)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X648) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X646),s__02(c_27type_2etypeSystem_2edecls_27__00,X647)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X648),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X648,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X646),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X649),s__02(c_27type_2etypeSystem_2edecls_27__00,X647)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2071]) ).

fof(f664439,plain,
    ( spl3_267
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664299,f1120,f417,f127,f104,f99,f664376,f574366]) ).

fof(f664299,plain,
    ( ! [X645,X644,X642,X639,X641,X643,X640] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X642)
        | s__02(cbool__00,X643) != s__02(cbool__00,X642)
        | s__02(cbool__00,X643) != s__02(cbool__00,X644)
        | s__02(cbool__00,X645) != s__02(cbool__00,X644)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X645)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X641) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X639),s__02(c_27type_2etypeSystem_2edecls_27__00,X640)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X641),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X641,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X639),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X640)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664265]) ).

fof(f664265,plain,
    ( ! [X645,X644,X642,X639,X641,X643,X640] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X642)
        | s__02(cbool__00,X643) != s__02(cbool__00,X642)
        | s__02(cbool__00,X643) != s__02(cbool__00,X644)
        | s__02(cbool__00,X645) != s__02(cbool__00,X644)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X645)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X641) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X639),s__02(c_27type_2etypeSystem_2edecls_27__00,X640)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X641),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X641,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X639),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X640)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f4555]) ).

fof(f664438,plain,
    ( spl3_266
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664300,f1120,f417,f127,f104,f99,f664376,f574362]) ).

fof(f664300,plain,
    ( ! [X633,X635,X638,X632,X637,X636,X634] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X635)
        | s__02(cbool__00,X635) != s__02(cbool__00,X636)
        | s__02(cbool__00,X637) != s__02(cbool__00,X636)
        | s__02(cbool__00,X637) != s__02(cbool__00,X638)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X638)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X633) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X632)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X633),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X633,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X634),s__02(c_27type_2etypeSystem_2edecls_27__00,X632)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664264]) ).

fof(f664264,plain,
    ( ! [X633,X635,X638,X632,X637,X636,X634] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X635)
        | s__02(cbool__00,X635) != s__02(cbool__00,X636)
        | s__02(cbool__00,X637) != s__02(cbool__00,X636)
        | s__02(cbool__00,X637) != s__02(cbool__00,X638)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X638)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X633) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X632)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X633),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X633,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X634),s__02(c_27type_2etypeSystem_2edecls_27__00,X632)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f3320]) ).

fof(f664437,plain,
    ( spl3_265
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664301,f1120,f417,f127,f104,f99,f664376,f574358]) ).

fof(f664301,plain,
    ( ! [X629,X631,X628,X626,X625,X630,X627] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X628)
        | s__02(cbool__00,X628) != s__02(cbool__00,X629)
        | s__02(cbool__00,X630) != s__02(cbool__00,X629)
        | s__02(cbool__00,X630) != s__02(cbool__00,X631)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X631)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X626) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X625)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X626),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X626,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X627),s__02(c_27type_2etypeSystem_2edecls_27__00,X625)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664263]) ).

fof(f664263,plain,
    ( ! [X629,X631,X628,X626,X625,X630,X627] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X628)
        | s__02(cbool__00,X628) != s__02(cbool__00,X629)
        | s__02(cbool__00,X630) != s__02(cbool__00,X629)
        | s__02(cbool__00,X630) != s__02(cbool__00,X631)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X631)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X626) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X625)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X626),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X626,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X627),s__02(c_27type_2etypeSystem_2edecls_27__00,X625)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f3030]) ).

fof(f664436,plain,
    ( spl3_264
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664302,f1120,f417,f127,f104,f99,f664376,f574354]) ).

fof(f664302,plain,
    ( ! [X624,X621,X623,X620,X618,X622,X619] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X621)
        | s__02(cbool__00,X622) != s__02(cbool__00,X621)
        | s__02(cbool__00,X623) != s__02(cbool__00,X622)
        | s__02(cbool__00,X624) != s__02(cbool__00,X623)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X624)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X620) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X618)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X620),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X619),s__02(c_27type_2etypeSystem_2edecls_27__00,X618)))),X620)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664262]) ).

fof(f664262,plain,
    ( ! [X624,X621,X623,X620,X618,X622,X619] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X621)
        | s__02(cbool__00,X622) != s__02(cbool__00,X621)
        | s__02(cbool__00,X623) != s__02(cbool__00,X622)
        | s__02(cbool__00,X624) != s__02(cbool__00,X623)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X624)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X620) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X618)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X620),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X619),s__02(c_27type_2etypeSystem_2edecls_27__00,X618)))),X620)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f3380]) ).

fof(f664435,plain,
    ( spl3_263
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664303,f1120,f417,f127,f104,f99,f664376,f574350]) ).

fof(f664303,plain,
    ( ! [X615,X612,X614,X611,X617,X616,X613] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X614)
        | s__02(cbool__00,X615) != s__02(cbool__00,X614)
        | s__02(cbool__00,X615) != s__02(cbool__00,X616)
        | s__02(cbool__00,X616) != s__02(cbool__00,X617)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X617)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X613) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X611)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X613),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X612),s__02(c_27type_2etypeSystem_2edecls_27__00,X611)))),X613)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664261]) ).

fof(f664261,plain,
    ( ! [X615,X612,X614,X611,X617,X616,X613] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X614)
        | s__02(cbool__00,X615) != s__02(cbool__00,X614)
        | s__02(cbool__00,X615) != s__02(cbool__00,X616)
        | s__02(cbool__00,X616) != s__02(cbool__00,X617)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X617)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X613) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X611)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X613),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X612),s__02(c_27type_2etypeSystem_2edecls_27__00,X611)))),X613)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2888]) ).

fof(f664434,plain,
    ( spl3_262
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664304,f1120,f417,f127,f104,f99,f664376,f574346]) ).

fof(f664304,plain,
    ( ! [X610,X606,X609,X608,X605,X607] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X607)
        | s__02(cbool__00,X608) != s__02(cbool__00,X607)
        | s__02(cbool__00,X608) != s__02(cbool__00,X609)
        | s__02(cbool__00,X610) != s__02(cbool__00,X609)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X610)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X606) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X605)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X606),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X606,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X605)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664260]) ).

fof(f664260,plain,
    ( ! [X610,X606,X609,X608,X605,X607] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X607)
        | s__02(cbool__00,X608) != s__02(cbool__00,X607)
        | s__02(cbool__00,X608) != s__02(cbool__00,X609)
        | s__02(cbool__00,X610) != s__02(cbool__00,X609)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X610)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X606) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X605)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X606),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X606,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X605)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f1388]) ).

fof(f664433,plain,
    ( spl3_261
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664305,f1120,f417,f127,f104,f99,f664376,f574342]) ).

fof(f664305,plain,
    ( ! [X602,X601,X603,X600,X599,X604] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X601)
        | s__02(cbool__00,X601) != s__02(cbool__00,X602)
        | s__02(cbool__00,X602) != s__02(cbool__00,X603)
        | s__02(cbool__00,X603) != s__02(cbool__00,X604)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X604)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X600) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X599)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X600),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X599)))),X600)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664259]) ).

fof(f664259,plain,
    ( ! [X602,X601,X603,X600,X599,X604] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X601)
        | s__02(cbool__00,X601) != s__02(cbool__00,X602)
        | s__02(cbool__00,X602) != s__02(cbool__00,X603)
        | s__02(cbool__00,X603) != s__02(cbool__00,X604)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X604)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X600) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X599)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X600),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X599)))),X600)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f1387]) ).

fof(f664432,plain,
    ( spl3_260
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664306,f1120,f417,f127,f104,f99,f664376,f574338]) ).

fof(f664306,plain,
    ( ! [X593,X595,X598,X592,X597,X596,X594] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X595)
        | s__02(cbool__00,X595) != s__02(cbool__00,X596)
        | s__02(cbool__00,X596) != s__02(cbool__00,X597)
        | s__02(cbool__00,X598) != s__02(cbool__00,X597)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X598)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X594) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X592),s__02(c_27type_2etypeSystem_2edecls_27__00,X593)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X594),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X594,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X592))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X593)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664258]) ).

fof(f664258,plain,
    ( ! [X593,X595,X598,X592,X597,X596,X594] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X595)
        | s__02(cbool__00,X595) != s__02(cbool__00,X596)
        | s__02(cbool__00,X596) != s__02(cbool__00,X597)
        | s__02(cbool__00,X598) != s__02(cbool__00,X597)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X598)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X594) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X592),s__02(c_27type_2etypeSystem_2edecls_27__00,X593)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X594),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X594,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X592))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X593)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2185]) ).

fof(f664431,plain,
    ( spl3_259
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664307,f1120,f417,f127,f104,f99,f664376,f574334]) ).

fof(f664307,plain,
    ( ! [X585,X590,X587,X589,X591,X588,X586] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X588)
        | s__02(cbool__00,X588) != s__02(cbool__00,X589)
        | s__02(cbool__00,X589) != s__02(cbool__00,X590)
        | s__02(cbool__00,X591) != s__02(cbool__00,X590)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X591)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X585),s__02(c_27type_2etypeSystem_2edecls_27__00,X586))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X587)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X587),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X585))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X586)))),X587)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664257]) ).

fof(f664257,plain,
    ( ! [X585,X590,X587,X589,X591,X588,X586] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X588)
        | s__02(cbool__00,X588) != s__02(cbool__00,X589)
        | s__02(cbool__00,X589) != s__02(cbool__00,X590)
        | s__02(cbool__00,X591) != s__02(cbool__00,X590)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X591)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X585),s__02(c_27type_2etypeSystem_2edecls_27__00,X586))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X587)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X587),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X585))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X586)))),X587)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2184]) ).

fof(f664430,plain,
    ( spl3_258
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664308,f1120,f417,f127,f104,f99,f664376,f574330]) ).

fof(f664308,plain,
    ( ! [X579,X584,X581,X583,X580,X578,X577,X582] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X581)
        | s__02(cbool__00,X582) != s__02(cbool__00,X581)
        | s__02(cbool__00,X582) != s__02(cbool__00,X583)
        | s__02(cbool__00,X583) != s__02(cbool__00,X584)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X584)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X580) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X577),s__02(c_27type_2etypeSystem_2edecls_27__00,X578)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X580),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X577),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X579),s__02(c_27type_2etypeSystem_2edecls_27__00,X578)))))),X580)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664256]) ).

fof(f664256,plain,
    ( ! [X579,X584,X581,X583,X580,X578,X577,X582] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X581)
        | s__02(cbool__00,X582) != s__02(cbool__00,X581)
        | s__02(cbool__00,X582) != s__02(cbool__00,X583)
        | s__02(cbool__00,X583) != s__02(cbool__00,X584)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X584)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X580) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X577),s__02(c_27type_2etypeSystem_2edecls_27__00,X578)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X580),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X577),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X579),s__02(c_27type_2etypeSystem_2edecls_27__00,X578)))))),X580)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2296]) ).

fof(f664429,plain,
    ( spl3_257
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664309,f1120,f417,f127,f104,f99,f664376,f574326]) ).

fof(f664309,plain,
    ( ! [X570,X576,X569,X574,X571,X573,X575,X572] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X573)
        | s__02(cbool__00,X573) != s__02(cbool__00,X574)
        | s__02(cbool__00,X574) != s__02(cbool__00,X575)
        | s__02(cbool__00,X576) != s__02(cbool__00,X575)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X576)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X572) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X569),s__02(c_27type_2etypeSystem_2edecls_27__00,X570)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X572),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X569),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X571),s__02(c_27type_2etypeSystem_2edecls_27__00,X570)))))),X572)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664255]) ).

fof(f664255,plain,
    ( ! [X570,X576,X569,X574,X571,X573,X575,X572] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X573)
        | s__02(cbool__00,X573) != s__02(cbool__00,X574)
        | s__02(cbool__00,X574) != s__02(cbool__00,X575)
        | s__02(cbool__00,X576) != s__02(cbool__00,X575)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X576)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X572) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X569),s__02(c_27type_2etypeSystem_2edecls_27__00,X570)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X572),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X569),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X571),s__02(c_27type_2etypeSystem_2edecls_27__00,X570)))))),X572)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2126]) ).

fof(f664428,plain,
    ( spl3_256
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664310,f1120,f417,f127,f104,f99,f664376,f574322]) ).

fof(f664310,plain,
    ( ! [X566,X563,X568,X565,X567,X564,X562] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X565)
        | s__02(cbool__00,X566) != s__02(cbool__00,X565)
        | s__02(cbool__00,X566) != s__02(cbool__00,X567)
        | s__02(cbool__00,X567) != s__02(cbool__00,X568)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X568)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X564) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X562),s__02(c_27type_2etypeSystem_2edecls_27__00,X563)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X564),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X562),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X563)))),X564)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664254]) ).

fof(f664254,plain,
    ( ! [X566,X563,X568,X565,X567,X564,X562] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X565)
        | s__02(cbool__00,X566) != s__02(cbool__00,X565)
        | s__02(cbool__00,X566) != s__02(cbool__00,X567)
        | s__02(cbool__00,X567) != s__02(cbool__00,X568)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X568)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X564) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X562),s__02(c_27type_2etypeSystem_2edecls_27__00,X563)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X564),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X562),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X563)))),X564)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f4774]) ).

fof(f664427,plain,
    ( spl3_255
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664311,f1120,f417,f127,f104,f99,f664376,f574318]) ).

fof(f664311,plain,
    ( ! [X558,X561,X555,X560,X557,X559,X556,X554] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X558)
        | s__02(cbool__00,X558) != s__02(cbool__00,X559)
        | s__02(cbool__00,X560) != s__02(cbool__00,X559)
        | s__02(cbool__00,X560) != s__02(cbool__00,X561)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X561)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X556) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X554),s__02(c_27type_2etypeSystem_2edecls_27__00,X555)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X556),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X556,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X554),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X557),s__02(c_27type_2etypeSystem_2edecls_27__00,X555)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664253]) ).

fof(f664253,plain,
    ( ! [X558,X561,X555,X560,X557,X559,X556,X554] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X558)
        | s__02(cbool__00,X558) != s__02(cbool__00,X559)
        | s__02(cbool__00,X560) != s__02(cbool__00,X559)
        | s__02(cbool__00,X560) != s__02(cbool__00,X561)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X561)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X556) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X554),s__02(c_27type_2etypeSystem_2edecls_27__00,X555)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X556),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X556,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X554),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X557),s__02(c_27type_2etypeSystem_2edecls_27__00,X555)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2297]) ).

fof(f664426,plain,
    ( spl3_254
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664312,f1120,f417,f127,f104,f99,f664376,f574314]) ).

fof(f664312,plain,
    ( ! [X552,X549,X551,X548,X546,X550,X553,X547] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X550)
        | s__02(cbool__00,X551) != s__02(cbool__00,X550)
        | s__02(cbool__00,X552) != s__02(cbool__00,X551)
        | s__02(cbool__00,X552) != s__02(cbool__00,X553)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X553)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X548) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X546),s__02(c_27type_2etypeSystem_2edecls_27__00,X547)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X548),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X548,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X546),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X549),s__02(c_27type_2etypeSystem_2edecls_27__00,X547)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664252]) ).

fof(f664252,plain,
    ( ! [X552,X549,X551,X548,X546,X550,X553,X547] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X550)
        | s__02(cbool__00,X551) != s__02(cbool__00,X550)
        | s__02(cbool__00,X552) != s__02(cbool__00,X551)
        | s__02(cbool__00,X552) != s__02(cbool__00,X553)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X553)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X548) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X546),s__02(c_27type_2etypeSystem_2edecls_27__00,X547)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X548),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X548,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X546),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X549),s__02(c_27type_2etypeSystem_2edecls_27__00,X547)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2127]) ).

fof(f664425,plain,
    ( spl3_253
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664313,f1120,f417,f127,f104,f99,f664376,f574310]) ).

fof(f664313,plain,
    ( ! [X544,X541,X543,X540,X542,X545,X539] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X542)
        | s__02(cbool__00,X542) != s__02(cbool__00,X543)
        | s__02(cbool__00,X544) != s__02(cbool__00,X543)
        | s__02(cbool__00,X544) != s__02(cbool__00,X545)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X545)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X541) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X539),s__02(c_27type_2etypeSystem_2edecls_27__00,X540)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X541),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X541,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X539),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X540)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664251]) ).

fof(f664251,plain,
    ( ! [X544,X541,X543,X540,X542,X545,X539] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X542)
        | s__02(cbool__00,X542) != s__02(cbool__00,X543)
        | s__02(cbool__00,X544) != s__02(cbool__00,X543)
        | s__02(cbool__00,X544) != s__02(cbool__00,X545)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X545)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X541) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X539),s__02(c_27type_2etypeSystem_2edecls_27__00,X540)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X541),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X541,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X539),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X540)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f4701]) ).

fof(f664424,plain,
    ( spl3_252
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664314,f1120,f417,f127,f104,f99,f664376,f574306]) ).

fof(f664314,plain,
    ( ! [X535,X532,X538,X534,X537,X536,X533] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X535)
        | s__02(cbool__00,X536) != s__02(cbool__00,X535)
        | s__02(cbool__00,X537) != s__02(cbool__00,X536)
        | s__02(cbool__00,X538) != s__02(cbool__00,X537)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X538)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X532))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X533)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X533),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X533,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X534),s__02(c_27type_2etypeSystem_2edecls_27__00,X532)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664250]) ).

fof(f664250,plain,
    ( ! [X535,X532,X538,X534,X537,X536,X533] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X535)
        | s__02(cbool__00,X536) != s__02(cbool__00,X535)
        | s__02(cbool__00,X537) != s__02(cbool__00,X536)
        | s__02(cbool__00,X538) != s__02(cbool__00,X537)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X538)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X532))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X533)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X533),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X533,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X534),s__02(c_27type_2etypeSystem_2edecls_27__00,X532)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f3440]) ).

fof(f664423,plain,
    ( spl3_251
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664315,f1120,f417,f127,f104,f99,f664376,f574302]) ).

fof(f664315,plain,
    ( ! [X530,X526,X529,X531,X528,X525,X527] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X528)
        | s__02(cbool__00,X528) != s__02(cbool__00,X529)
        | s__02(cbool__00,X529) != s__02(cbool__00,X530)
        | s__02(cbool__00,X531) != s__02(cbool__00,X530)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X531)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X526) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X525)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X526),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X526,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X527),s__02(c_27type_2etypeSystem_2edecls_27__00,X525)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664249]) ).

fof(f664249,plain,
    ( ! [X530,X526,X529,X531,X528,X525,X527] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X528)
        | s__02(cbool__00,X528) != s__02(cbool__00,X529)
        | s__02(cbool__00,X529) != s__02(cbool__00,X530)
        | s__02(cbool__00,X531) != s__02(cbool__00,X530)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X531)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X526) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X525)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X526),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X526,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X527),s__02(c_27type_2etypeSystem_2edecls_27__00,X525)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f3098]) ).

fof(f664422,plain,
    ( spl3_250
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664316,f1120,f417,f127,f104,f99,f664376,f574298]) ).

fof(f664316,plain,
    ( ! [X522,X518,X521,X523,X520,X519,X524] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X521)
        | s__02(cbool__00,X522) != s__02(cbool__00,X521)
        | s__02(cbool__00,X522) != s__02(cbool__00,X523)
        | s__02(cbool__00,X523) != s__02(cbool__00,X524)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X524)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X520) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X518)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X520),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X519),s__02(c_27type_2etypeSystem_2edecls_27__00,X518)))),X520)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664248]) ).

fof(f664248,plain,
    ( ! [X522,X518,X521,X523,X520,X519,X524] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X521)
        | s__02(cbool__00,X522) != s__02(cbool__00,X521)
        | s__02(cbool__00,X522) != s__02(cbool__00,X523)
        | s__02(cbool__00,X523) != s__02(cbool__00,X524)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X524)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X520) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X518)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X520),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X519),s__02(c_27type_2etypeSystem_2edecls_27__00,X518)))),X520)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f3501]) ).

fof(f664421,plain,
    ( spl3_249
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664317,f1120,f417,f127,f104,f99,f664376,f574294]) ).

fof(f664317,plain,
    ( ! [X511,X513,X515,X512,X517,X516,X514] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X514)
        | s__02(cbool__00,X514) != s__02(cbool__00,X515)
        | s__02(cbool__00,X516) != s__02(cbool__00,X515)
        | s__02(cbool__00,X516) != s__02(cbool__00,X517)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X517)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X511))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X512),s__02(c_27type_2etypeSystem_2edecls_27__00,X511)))),X513)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664247]) ).

fof(f664247,plain,
    ( ! [X511,X513,X515,X512,X517,X516,X514] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X514)
        | s__02(cbool__00,X514) != s__02(cbool__00,X515)
        | s__02(cbool__00,X516) != s__02(cbool__00,X515)
        | s__02(cbool__00,X516) != s__02(cbool__00,X517)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X517)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X511))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X512),s__02(c_27type_2etypeSystem_2edecls_27__00,X511)))),X513)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2956]) ).

fof(f664420,plain,
    ( spl3_248
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664318,f1120,f417,f127,f104,f99,f664376,f574290]) ).

fof(f664318,plain,
    ( ! [X505,X504,X510,X509,X508,X507,X506] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X507)
        | s__02(cbool__00,X507) != s__02(cbool__00,X508)
        | s__02(cbool__00,X508) != s__02(cbool__00,X509)
        | s__02(cbool__00,X510) != s__02(cbool__00,X509)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X510)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X504) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X505)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X505),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X505))),s__02(c_27type_2etypeSystem_2edecls_27__00,X506)))),X504)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664246]) ).

fof(f664246,plain,
    ( ! [X505,X504,X510,X509,X508,X507,X506] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X507)
        | s__02(cbool__00,X507) != s__02(cbool__00,X508)
        | s__02(cbool__00,X508) != s__02(cbool__00,X509)
        | s__02(cbool__00,X510) != s__02(cbool__00,X509)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X510)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X504) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X505)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X505),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X505))),s__02(c_27type_2etypeSystem_2edecls_27__00,X506)))),X504)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f44814]) ).

fof(f664419,plain,
    ( spl3_247
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664319,f1120,f417,f127,f104,f99,f664376,f574286]) ).

fof(f664319,plain,
    ( ! [X503,X502,X501,X500,X499,X498,X497] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X500)
        | s__02(cbool__00,X500) != s__02(cbool__00,X501)
        | s__02(cbool__00,X501) != s__02(cbool__00,X502)
        | s__02(cbool__00,X502) != s__02(cbool__00,X503)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X503)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X497) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X498)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X498),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X497,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X498))),s__02(c_27type_2etypeSystem_2edecls_27__00,X499)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664245]) ).

fof(f664245,plain,
    ( ! [X503,X502,X501,X500,X499,X498,X497] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X500)
        | s__02(cbool__00,X500) != s__02(cbool__00,X501)
        | s__02(cbool__00,X501) != s__02(cbool__00,X502)
        | s__02(cbool__00,X502) != s__02(cbool__00,X503)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X503)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X497) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X498)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X498),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X497,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X498))),s__02(c_27type_2etypeSystem_2edecls_27__00,X499)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f44811]) ).

fof(f664418,plain,
    ( spl3_246
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664320,f1120,f417,f127,f104,f99,f664376,f574282]) ).

fof(f664320,plain,
    ( ! [X495,X494,X496,X493,X492,X491,X490,X489] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X493)
        | s__02(cbool__00,X494) != s__02(cbool__00,X493)
        | s__02(cbool__00,X494) != s__02(cbool__00,X495)
        | s__02(cbool__00,X495) != s__02(cbool__00,X496)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X496)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X492) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X489),s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X492),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X489),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X491),s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))))),X492)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664244]) ).

fof(f664244,plain,
    ( ! [X495,X494,X496,X493,X492,X491,X490,X489] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X493)
        | s__02(cbool__00,X494) != s__02(cbool__00,X493)
        | s__02(cbool__00,X494) != s__02(cbool__00,X495)
        | s__02(cbool__00,X495) != s__02(cbool__00,X496)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X496)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X492) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X489),s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X492),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X489),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X491),s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))))),X492)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f1748]) ).

fof(f664417,plain,
    ( spl3_245
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664321,f1120,f417,f127,f104,f99,f664376,f574278]) ).

fof(f664321,plain,
    ( ! [X485,X484,X483,X482,X481,X487,X486,X488] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X485)
        | s__02(cbool__00,X486) != s__02(cbool__00,X485)
        | s__02(cbool__00,X486) != s__02(cbool__00,X487)
        | s__02(cbool__00,X487) != s__02(cbool__00,X488)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X488)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X484) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X481),s__02(c_27type_2etypeSystem_2edecls_27__00,X482)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X484),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X481),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X483),s__02(c_27type_2etypeSystem_2edecls_27__00,X482)))))),X484)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664243]) ).

fof(f664243,plain,
    ( ! [X485,X484,X483,X482,X481,X487,X486,X488] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X485)
        | s__02(cbool__00,X486) != s__02(cbool__00,X485)
        | s__02(cbool__00,X486) != s__02(cbool__00,X487)
        | s__02(cbool__00,X487) != s__02(cbool__00,X488)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X488)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X484) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X481),s__02(c_27type_2etypeSystem_2edecls_27__00,X482)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X484),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X481),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X483),s__02(c_27type_2etypeSystem_2edecls_27__00,X482)))))),X484)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f1706]) ).

fof(f664416,plain,
    ( spl3_244
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664322,f1120,f417,f127,f104,f99,f664376,f574274]) ).

fof(f664322,plain,
    ( ! [X475,X474,X479,X478,X480,X477,X476] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X477)
        | s__02(cbool__00,X478) != s__02(cbool__00,X477)
        | s__02(cbool__00,X478) != s__02(cbool__00,X479)
        | s__02(cbool__00,X479) != s__02(cbool__00,X480)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X480)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X476) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X474),s__02(c_27type_2etypeSystem_2edecls_27__00,X475)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X476),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X474),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X475)))),X476)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664242]) ).

fof(f664242,plain,
    ( ! [X475,X474,X479,X478,X480,X477,X476] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X477)
        | s__02(cbool__00,X478) != s__02(cbool__00,X477)
        | s__02(cbool__00,X478) != s__02(cbool__00,X479)
        | s__02(cbool__00,X479) != s__02(cbool__00,X480)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X480)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X476) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X474),s__02(c_27type_2etypeSystem_2edecls_27__00,X475)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X476),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X474),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X475)))),X476)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f3929]) ).

fof(f664415,plain,
    ( spl3_243
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664323,f1120,f417,f127,f104,f99,f664376,f574270]) ).

fof(f664323,plain,
    ( ! [X467,X466,X473,X471,X470,X472,X469,X468] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X470)
        | s__02(cbool__00,X470) != s__02(cbool__00,X471)
        | s__02(cbool__00,X472) != s__02(cbool__00,X471)
        | s__02(cbool__00,X472) != s__02(cbool__00,X473)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X473)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X468) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X466),s__02(c_27type_2etypeSystem_2edecls_27__00,X467)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X468),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X468,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X466),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X469),s__02(c_27type_2etypeSystem_2edecls_27__00,X467)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664241]) ).

fof(f664241,plain,
    ( ! [X467,X466,X473,X471,X470,X472,X469,X468] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X470)
        | s__02(cbool__00,X470) != s__02(cbool__00,X471)
        | s__02(cbool__00,X472) != s__02(cbool__00,X471)
        | s__02(cbool__00,X472) != s__02(cbool__00,X473)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X473)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X468) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X466),s__02(c_27type_2etypeSystem_2edecls_27__00,X467)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X468),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X468,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X466),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X469),s__02(c_27type_2etypeSystem_2edecls_27__00,X467)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f1749]) ).

fof(f664414,plain,
    ( spl3_242
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664324,f1120,f417,f127,f104,f99,f664376,f574266]) ).

fof(f664324,plain,
    ( ! [X465,X463,X462,X464,X461,X460,X459,X458] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X462)
        | s__02(cbool__00,X462) != s__02(cbool__00,X463)
        | s__02(cbool__00,X463) != s__02(cbool__00,X464)
        | s__02(cbool__00,X464) != s__02(cbool__00,X465)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X465)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X460) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X458),s__02(c_27type_2etypeSystem_2edecls_27__00,X459)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X460),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X460,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X458),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X461),s__02(c_27type_2etypeSystem_2edecls_27__00,X459)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664240]) ).

fof(f664240,plain,
    ( ! [X465,X463,X462,X464,X461,X460,X459,X458] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X462)
        | s__02(cbool__00,X462) != s__02(cbool__00,X463)
        | s__02(cbool__00,X463) != s__02(cbool__00,X464)
        | s__02(cbool__00,X464) != s__02(cbool__00,X465)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X465)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X460) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X458),s__02(c_27type_2etypeSystem_2edecls_27__00,X459)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X460),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X460,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X458),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X461),s__02(c_27type_2etypeSystem_2edecls_27__00,X459)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f1707]) ).

fof(f664413,plain,
    ( spl3_241
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664325,f1120,f417,f127,f104,f99,f664376,f574262]) ).

fof(f664325,plain,
    ( ! [X457,X455,X454,X456,X453,X452,X451] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X454)
        | s__02(cbool__00,X455) != s__02(cbool__00,X454)
        | s__02(cbool__00,X455) != s__02(cbool__00,X456)
        | s__02(cbool__00,X456) != s__02(cbool__00,X457)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X457)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X453) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X451),s__02(c_27type_2etypeSystem_2edecls_27__00,X452)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X453),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X453,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X451),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X452)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664239]) ).

fof(f664239,plain,
    ( ! [X457,X455,X454,X456,X453,X452,X451] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X454)
        | s__02(cbool__00,X455) != s__02(cbool__00,X454)
        | s__02(cbool__00,X455) != s__02(cbool__00,X456)
        | s__02(cbool__00,X456) != s__02(cbool__00,X457)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X457)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X453) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X451),s__02(c_27type_2etypeSystem_2edecls_27__00,X452)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X453),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X453,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X451),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X452)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f3802]) ).

fof(f664412,plain,
    ( spl3_240
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664326,f1120,f417,f127,f104,f99,f664376,f574258]) ).

fof(f664326,plain,
    ( ! [X448,X447,X446,X445,X450,X444,X449] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X447)
        | s__02(cbool__00,X447) != s__02(cbool__00,X448)
        | s__02(cbool__00,X449) != s__02(cbool__00,X448)
        | s__02(cbool__00,X450) != s__02(cbool__00,X449)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X450)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X445) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X444)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X445),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X445,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X446),s__02(c_27type_2etypeSystem_2edecls_27__00,X444)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664238]) ).

fof(f664238,plain,
    ( ! [X448,X447,X446,X445,X450,X444,X449] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X447)
        | s__02(cbool__00,X447) != s__02(cbool__00,X448)
        | s__02(cbool__00,X449) != s__02(cbool__00,X448)
        | s__02(cbool__00,X450) != s__02(cbool__00,X449)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X450)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X445) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X444)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X445),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X445,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X446),s__02(c_27type_2etypeSystem_2edecls_27__00,X444)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2780]) ).

fof(f664411,plain,
    ( spl3_239
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664327,f1120,f417,f127,f104,f99,f664376,f574254]) ).

fof(f664327,plain,
    ( ! [X443,X442,X441,X440,X438,X439,X437] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X440)
        | s__02(cbool__00,X440) != s__02(cbool__00,X441)
        | s__02(cbool__00,X442) != s__02(cbool__00,X441)
        | s__02(cbool__00,X442) != s__02(cbool__00,X443)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X443)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X438) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X437)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X438),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X438,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X439),s__02(c_27type_2etypeSystem_2edecls_27__00,X437)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664237]) ).

fof(f664237,plain,
    ( ! [X443,X442,X441,X440,X438,X439,X437] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X440)
        | s__02(cbool__00,X440) != s__02(cbool__00,X441)
        | s__02(cbool__00,X442) != s__02(cbool__00,X441)
        | s__02(cbool__00,X442) != s__02(cbool__00,X443)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X443)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X438) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X437)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X438),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X438,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X439),s__02(c_27type_2etypeSystem_2edecls_27__00,X437)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2729]) ).

fof(f664410,plain,
    ( spl3_238
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664328,f1120,f417,f127,f104,f99,f664376,f574250]) ).

fof(f664328,plain,
    ( ! [X435,X434,X433,X431,X432,X430,X436] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X433)
        | s__02(cbool__00,X434) != s__02(cbool__00,X433)
        | s__02(cbool__00,X434) != s__02(cbool__00,X435)
        | s__02(cbool__00,X435) != s__02(cbool__00,X436)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X436)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X432) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X430)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X432),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X431),s__02(c_27type_2etypeSystem_2edecls_27__00,X430)))),X432)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664236]) ).

fof(f664236,plain,
    ( ! [X435,X434,X433,X431,X432,X430,X436] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X433)
        | s__02(cbool__00,X434) != s__02(cbool__00,X433)
        | s__02(cbool__00,X434) != s__02(cbool__00,X435)
        | s__02(cbool__00,X435) != s__02(cbool__00,X436)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X436)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X432) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X430)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X432),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X431),s__02(c_27type_2etypeSystem_2edecls_27__00,X430)))),X432)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2678]) ).

fof(f664409,plain,
    ( spl3_237
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664329,f1120,f417,f127,f104,f99,f664376,f574246]) ).

fof(f664329,plain,
    ( ! [X425,X423,X424,X429,X428,X427,X426] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X426)
        | s__02(cbool__00,X426) != s__02(cbool__00,X427)
        | s__02(cbool__00,X427) != s__02(cbool__00,X428)
        | s__02(cbool__00,X428) != s__02(cbool__00,X429)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X429)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X423))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X425)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X425),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X424),s__02(c_27type_2etypeSystem_2edecls_27__00,X423)))),X425)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664235]) ).

fof(f664235,plain,
    ( ! [X425,X423,X424,X429,X428,X427,X426] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X426)
        | s__02(cbool__00,X426) != s__02(cbool__00,X427)
        | s__02(cbool__00,X427) != s__02(cbool__00,X428)
        | s__02(cbool__00,X428) != s__02(cbool__00,X429)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X429)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X423))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X425)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X425),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X424),s__02(c_27type_2etypeSystem_2edecls_27__00,X423)))),X425)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2625]) ).

fof(f664408,plain,
    ( spl3_6
    | spl3_219
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f664330,f24947,f1120,f417,f127,f104,f99,f664376,f567801,f124]) ).

fof(f664330,plain,
    ( ! [X422,X421,X420,X419,X418,X417] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X419)
        | s__02(cbool__00,X420) != s__02(cbool__00,X419)
        | s__02(cbool__00,X420) != s__02(cbool__00,X421)
        | s__02(cbool__00,X421) != s__02(cbool__00,X422)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X422)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X417)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X418) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f664234]) ).

fof(f664234,plain,
    ( ! [X422,X421,X420,X419,X418,X417] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X419)
        | s__02(cbool__00,X420) != s__02(cbool__00,X419)
        | s__02(cbool__00,X420) != s__02(cbool__00,X421)
        | s__02(cbool__00,X421) != s__02(cbool__00,X422)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X422)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X417)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X418) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(superposition,[],[f626921,f187931]) ).

fof(f664407,plain,
    ( spl3_6
    | spl3_219
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f664331,f24947,f1120,f417,f127,f104,f99,f664376,f567801,f124]) ).

fof(f664331,plain,
    ( ! [X414,X413,X412,X411,X415,X416] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X413)
        | s__02(cbool__00,X413) != s__02(cbool__00,X414)
        | s__02(cbool__00,X414) != s__02(cbool__00,X415)
        | s__02(cbool__00,X416) != s__02(cbool__00,X415)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X416)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X411)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X412) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f664233]) ).

fof(f664233,plain,
    ( ! [X414,X413,X412,X411,X415,X416] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X413)
        | s__02(cbool__00,X413) != s__02(cbool__00,X414)
        | s__02(cbool__00,X414) != s__02(cbool__00,X415)
        | s__02(cbool__00,X416) != s__02(cbool__00,X415)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X416)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X411)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X412) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(superposition,[],[f626921,f187934]) ).

fof(f664406,plain,
    ( spl3_236
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f664332,f24947,f1120,f417,f127,f104,f99,f664376,f574240]) ).

fof(f574240,plain,
    ( spl3_236
  <=> ! [X265,X261] :
        ( s__02(cfun__02(cbool__00,cbool__00),X261) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X265)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X265) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_236])]) ).

fof(f664332,plain,
    ( ! [X405,X410,X409,X407,X406,X408] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X406)
        | s__02(cbool__00,X406) != s__02(cbool__00,X407)
        | s__02(cbool__00,X407) != s__02(cbool__00,X408)
        | s__02(cbool__00,X408) != s__02(cbool__00,X409)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X409)
        | s__02(cfun__02(cbool__00,cbool__00),X405) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X410)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X410) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f664232]) ).

fof(f664232,plain,
    ( ! [X405,X410,X409,X407,X406,X408] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X406)
        | s__02(cbool__00,X406) != s__02(cbool__00,X407)
        | s__02(cbool__00,X407) != s__02(cbool__00,X408)
        | s__02(cbool__00,X408) != s__02(cbool__00,X409)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X409)
        | s__02(cfun__02(cbool__00,cbool__00),X405) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X410)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X410) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(superposition,[],[f626921,f187877]) ).

fof(f664405,plain,
    ( spl3_235
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664333,f1120,f417,f127,f104,f99,f664376,f574236]) ).

fof(f664333,plain,
    ( ! [X404,X403,X402,X401,X399,X400,X398,X397] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X401)
        | s__02(cbool__00,X401) != s__02(cbool__00,X402)
        | s__02(cbool__00,X402) != s__02(cbool__00,X403)
        | s__02(cbool__00,X403) != s__02(cbool__00,X404)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X404)
        | s__02(cfun__02(X397,cbool__00),X400) = s__02(cfun__02(X397,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X397),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X397),X398),s__02(c_27type_2elist_2elist_27__01(X397),X399)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X397,cbool__00),X400),s__02(X397,sK2(X397,cbool__00,X400,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X397,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X397),X398))),s__02(cfun__02(X397,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X397),X399)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664231]) ).

fof(f664231,plain,
    ( ! [X404,X403,X402,X401,X399,X400,X398,X397] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X401)
        | s__02(cbool__00,X401) != s__02(cbool__00,X402)
        | s__02(cbool__00,X402) != s__02(cbool__00,X403)
        | s__02(cbool__00,X403) != s__02(cbool__00,X404)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X404)
        | s__02(cfun__02(X397,cbool__00),X400) = s__02(cfun__02(X397,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X397),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X397),X398),s__02(c_27type_2elist_2elist_27__01(X397),X399)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X397,cbool__00),X400),s__02(X397,sK2(X397,cbool__00,X400,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X397,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X397),X398))),s__02(cfun__02(X397,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X397),X399)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2505]) ).

fof(f664404,plain,
    ( spl3_234
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664334,f1120,f417,f127,f104,f99,f664376,f574232]) ).

fof(f664334,plain,
    ( ! [X395,X394,X393,X391,X390,X392,X389,X396] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X393)
        | s__02(cbool__00,X394) != s__02(cbool__00,X393)
        | s__02(cbool__00,X394) != s__02(cbool__00,X395)
        | s__02(cbool__00,X395) != s__02(cbool__00,X396)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X396)
        | s__02(cfun__02(X389,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X389),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X389),X390),s__02(c_27type_2elist_2elist_27__01(X389),X391))))) = s__02(cfun__02(X389,cbool__00),X392)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X389,cbool__00),X392),s__02(X389,sK2(X389,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X389,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X389),X390))),s__02(cfun__02(X389,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X389),X391)))),X392)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664230]) ).

fof(f664230,plain,
    ( ! [X395,X394,X393,X391,X390,X392,X389,X396] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X393)
        | s__02(cbool__00,X394) != s__02(cbool__00,X393)
        | s__02(cbool__00,X394) != s__02(cbool__00,X395)
        | s__02(cbool__00,X395) != s__02(cbool__00,X396)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X396)
        | s__02(cfun__02(X389,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X389),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X389),X390),s__02(c_27type_2elist_2elist_27__01(X389),X391))))) = s__02(cfun__02(X389,cbool__00),X392)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X389,cbool__00),X392),s__02(X389,sK2(X389,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X389,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X389),X390))),s__02(cfun__02(X389,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X389),X391)))),X392)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f2386]) ).

fof(f664403,plain,
    ( spl3_26
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664335,f1120,f417,f127,f104,f99,f664376,f9761]) ).

fof(f664335,plain,
    ( ! [X387,X386,X380,X381,X385,X388,X382] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X385)
        | s__02(cbool__00,X385) != s__02(cbool__00,X386)
        | s__02(cbool__00,X386) != s__02(cbool__00,X387)
        | s__02(cbool__00,X388) != s__02(cbool__00,X387)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X388)
        | s__02(cfun__02(X380,cbool__00),X381) = s__02(cfun__02(X380,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X382)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X382) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664229]) ).

fof(f664229,plain,
    ( ! [X387,X386,X380,X381,X385,X388,X382] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X385)
        | s__02(cbool__00,X385) != s__02(cbool__00,X386)
        | s__02(cbool__00,X386) != s__02(cbool__00,X387)
        | s__02(cbool__00,X388) != s__02(cbool__00,X387)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X388)
        | s__02(cfun__02(X380,cbool__00),X381) = s__02(cfun__02(X380,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X382)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X382) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f6669]) ).

fof(f664402,plain,
    ( spl3_26
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664336,f1120,f417,f127,f104,f99,f664376,f9761]) ).

fof(f664336,plain,
    ( ! [X371,X370,X369,X367,X368,X366,X372] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X369)
        | s__02(cbool__00,X369) != s__02(cbool__00,X370)
        | s__02(cbool__00,X370) != s__02(cbool__00,X371)
        | s__02(cbool__00,X371) != s__02(cbool__00,X372)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X372)
        | s__02(cfun__02(X366,cbool__00),X367) = s__02(cfun__02(X366,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X368)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X368) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664227]) ).

fof(f664227,plain,
    ( ! [X371,X370,X369,X367,X368,X366,X372] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X369)
        | s__02(cbool__00,X369) != s__02(cbool__00,X370)
        | s__02(cbool__00,X370) != s__02(cbool__00,X371)
        | s__02(cbool__00,X371) != s__02(cbool__00,X372)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X372)
        | s__02(cfun__02(X366,cbool__00),X367) = s__02(cfun__02(X366,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X368)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X368) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f6500]) ).

fof(f664401,plain,
    ( spl3_25
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664337,f1120,f417,f127,f104,f99,f664376,f9757]) ).

fof(f9757,plain,
    ( spl3_25
  <=> ! [X96,X94,X95] :
        ( s__02(cfun__02(X94,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X96))) = s__02(cfun__02(X94,cbool__00),X95)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X96) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_25])]) ).

fof(f664337,plain,
    ( ! [X354,X353,X351,X349,X348,X356,X355] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X353)
        | s__02(cbool__00,X354) != s__02(cbool__00,X353)
        | s__02(cbool__00,X354) != s__02(cbool__00,X355)
        | s__02(cbool__00,X355) != s__02(cbool__00,X356)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X356)
        | s__02(cfun__02(X348,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X351))) = s__02(cfun__02(X348,cbool__00),X349)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X351) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664225]) ).

fof(f664225,plain,
    ( ! [X354,X353,X351,X349,X348,X356,X355] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X353)
        | s__02(cbool__00,X354) != s__02(cbool__00,X353)
        | s__02(cbool__00,X354) != s__02(cbool__00,X355)
        | s__02(cbool__00,X355) != s__02(cbool__00,X356)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X356)
        | s__02(cfun__02(X348,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X351))) = s__02(cfun__02(X348,cbool__00),X349)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X351) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f11501]) ).

fof(f664400,plain,
    ( spl3_26
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664338,f1120,f417,f127,f104,f99,f664376,f9761]) ).

fof(f664338,plain,
    ( ! [X345,X344,X343,X340,X339,X347,X346] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X344)
        | s__02(cbool__00,X344) != s__02(cbool__00,X345)
        | s__02(cbool__00,X345) != s__02(cbool__00,X346)
        | s__02(cbool__00,X346) != s__02(cbool__00,X347)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X347)
        | s__02(cfun__02(X339,cbool__00),X340) = s__02(cfun__02(X339,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X343)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X343) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664224]) ).

fof(f664224,plain,
    ( ! [X345,X344,X343,X340,X339,X347,X346] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X344)
        | s__02(cbool__00,X344) != s__02(cbool__00,X345)
        | s__02(cbool__00,X345) != s__02(cbool__00,X346)
        | s__02(cbool__00,X346) != s__02(cbool__00,X347)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X347)
        | s__02(cfun__02(X339,cbool__00),X340) = s__02(cfun__02(X339,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X343)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X343) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f7071]) ).

fof(f664399,plain,
    ( spl3_34
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664339,f1120,f417,f127,f104,f99,f664376,f22965]) ).

fof(f664339,plain,
    ( ! [X333,X332,X331,X330,X338,X337,X335,X336,X334] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X335)
        | s__02(cbool__00,X336) != s__02(cbool__00,X335)
        | s__02(cbool__00,X336) != s__02(cbool__00,X337)
        | s__02(cbool__00,X337) != s__02(cbool__00,X338)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X338)
        | s__02(cfun__02(X330,cbool__00),X331) = s__02(cfun__02(X330,cbool__00),X334)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X330,cbool__00),X334),s__02(X330,sK2(X330,cbool__00,chapp__02(s__02(cfun__02(X332,cfun__02(X330,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X330,cbool__00),X331))),s__02(X332,X333)),X334)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664223]) ).

fof(f664223,plain,
    ( ! [X333,X332,X331,X330,X338,X337,X335,X336,X334] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X335)
        | s__02(cbool__00,X336) != s__02(cbool__00,X335)
        | s__02(cbool__00,X336) != s__02(cbool__00,X337)
        | s__02(cbool__00,X337) != s__02(cbool__00,X338)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X338)
        | s__02(cfun__02(X330,cbool__00),X331) = s__02(cfun__02(X330,cbool__00),X334)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X330,cbool__00),X334),s__02(X330,sK2(X330,cbool__00,chapp__02(s__02(cfun__02(X332,cfun__02(X330,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X330,cbool__00),X331))),s__02(X332,X333)),X334)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f1487]) ).

fof(f664398,plain,
    ( spl3_35
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664340,f1120,f417,f127,f104,f99,f664376,f23307]) ).

fof(f664340,plain,
    ( ! [X324,X323,X322,X321,X329,X327,X326,X328,X325] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X326)
        | s__02(cbool__00,X326) != s__02(cbool__00,X327)
        | s__02(cbool__00,X328) != s__02(cbool__00,X327)
        | s__02(cbool__00,X328) != s__02(cbool__00,X329)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X329)
        | s__02(cfun__02(X321,cbool__00),X322) = s__02(cfun__02(X321,cbool__00),X323)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X321,cbool__00),X323),s__02(X321,sK2(X321,cbool__00,X323,chapp__02(s__02(cfun__02(X324,cfun__02(X321,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X321,cbool__00),X322))),s__02(X324,X325)))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664222]) ).

fof(f664222,plain,
    ( ! [X324,X323,X322,X321,X329,X327,X326,X328,X325] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X326)
        | s__02(cbool__00,X326) != s__02(cbool__00,X327)
        | s__02(cbool__00,X328) != s__02(cbool__00,X327)
        | s__02(cbool__00,X328) != s__02(cbool__00,X329)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X329)
        | s__02(cfun__02(X321,cbool__00),X322) = s__02(cfun__02(X321,cbool__00),X323)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X321,cbool__00),X323),s__02(X321,sK2(X321,cbool__00,X323,chapp__02(s__02(cfun__02(X324,cfun__02(X321,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X321,cbool__00),X322))),s__02(X324,X325)))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f1637]) ).

fof(f664397,plain,
    ( spl3_26
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664341,f1120,f417,f127,f104,f99,f664376,f9761]) ).

fof(f664341,plain,
    ( ! [X319,X318,X317,X320,X315,X313,X312] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X317)
        | s__02(cbool__00,X318) != s__02(cbool__00,X317)
        | s__02(cbool__00,X318) != s__02(cbool__00,X319)
        | s__02(cbool__00,X319) != s__02(cbool__00,X320)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X320)
        | s__02(cfun__02(X312,cbool__00),X313) = s__02(cfun__02(X312,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X315)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X315) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664221]) ).

fof(f664221,plain,
    ( ! [X319,X318,X317,X320,X315,X313,X312] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X317)
        | s__02(cbool__00,X318) != s__02(cbool__00,X317)
        | s__02(cbool__00,X318) != s__02(cbool__00,X319)
        | s__02(cbool__00,X319) != s__02(cbool__00,X320)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X320)
        | s__02(cfun__02(X312,cbool__00),X313) = s__02(cfun__02(X312,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X315)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X315) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f11777]) ).

fof(f664396,plain,
    ( spl3_27
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664342,f1120,f417,f127,f104,f99,f664376,f9765]) ).

fof(f664342,plain,
    ( ! [X310,X309,X308,X307,X306,X305,X311] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X308)
        | s__02(cbool__00,X308) != s__02(cbool__00,X309)
        | s__02(cbool__00,X310) != s__02(cbool__00,X309)
        | s__02(cbool__00,X310) != s__02(cbool__00,X311)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X311)
        | s__02(cfun__02(X305,cbool__00),X306) = s__02(cfun__02(X305,cbool__00),X307)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X305,cbool__00),X307),s__02(X305,sK2(X305,cbool__00,X306,X307)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664220]) ).

fof(f664220,plain,
    ( ! [X310,X309,X308,X307,X306,X305,X311] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X308)
        | s__02(cbool__00,X308) != s__02(cbool__00,X309)
        | s__02(cbool__00,X310) != s__02(cbool__00,X309)
        | s__02(cbool__00,X310) != s__02(cbool__00,X311)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X311)
        | s__02(cfun__02(X305,cbool__00),X306) = s__02(cfun__02(X305,cbool__00),X307)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X305,cbool__00),X307),s__02(X305,sK2(X305,cbool__00,X306,X307)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f1109]) ).

fof(f664395,plain,
    ( spl3_26
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664343,f1120,f417,f127,f104,f99,f664376,f9761]) ).

fof(f664343,plain,
    ( ! [X291,X297,X295,X294,X296,X293,X292] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X294)
        | s__02(cbool__00,X294) != s__02(cbool__00,X295)
        | s__02(cbool__00,X295) != s__02(cbool__00,X296)
        | s__02(cbool__00,X296) != s__02(cbool__00,X297)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X297)
        | s__02(cfun__02(X291,cbool__00),X292) = s__02(cfun__02(X291,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X293)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X293) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664218]) ).

fof(f664218,plain,
    ( ! [X291,X297,X295,X294,X296,X293,X292] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X294)
        | s__02(cbool__00,X294) != s__02(cbool__00,X295)
        | s__02(cbool__00,X295) != s__02(cbool__00,X296)
        | s__02(cbool__00,X296) != s__02(cbool__00,X297)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X297)
        | s__02(cfun__02(X291,cbool__00),X292) = s__02(cfun__02(X291,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X293)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X293) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f6607]) ).

fof(f664394,plain,
    ( spl3_29
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664344,f1120,f417,f127,f104,f99,f664376,f12190]) ).

fof(f664344,plain,
    ( ! [X281,X279,X278,X280,X277,X276] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X277)
        | s__02(cbool__00,X277) != s__02(cbool__00,X278)
        | s__02(cbool__00,X278) != s__02(cbool__00,X279)
        | s__02(cbool__00,X280) != s__02(cbool__00,X279)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X280)
        | s__02(cfun__02(cbool__00,cbool__00),X281) = s__02(cfun__02(cbool__00,cbool__00),X276)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X281,X276))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X281),s__02(cbool__00,cF__00))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664216]) ).

fof(f664216,plain,
    ( ! [X281,X279,X278,X280,X277,X276] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X277)
        | s__02(cbool__00,X277) != s__02(cbool__00,X278)
        | s__02(cbool__00,X278) != s__02(cbool__00,X279)
        | s__02(cbool__00,X280) != s__02(cbool__00,X279)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X280)
        | s__02(cfun__02(cbool__00,cbool__00),X281) = s__02(cfun__02(cbool__00,cbool__00),X276)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X281,X276))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X281),s__02(cbool__00,cF__00))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f11855]) ).

fof(f664393,plain,
    ( spl3_233
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664345,f1120,f417,f127,f104,f99,f664376,f574222]) ).

fof(f664345,plain,
    ( ! [X273,X272,X271,X275,X274] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X272)
        | s__02(cbool__00,X272) != s__02(cbool__00,X273)
        | s__02(cbool__00,X274) != s__02(cbool__00,X273)
        | s__02(cbool__00,X274) != s__02(cbool__00,X275)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X275)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X271))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X271) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664215]) ).

fof(f664215,plain,
    ( ! [X273,X272,X271,X275,X274] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X272)
        | s__02(cbool__00,X272) != s__02(cbool__00,X273)
        | s__02(cbool__00,X274) != s__02(cbool__00,X273)
        | s__02(cbool__00,X274) != s__02(cbool__00,X275)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X275)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X271))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X271) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f24121]) ).

fof(f664392,plain,
    ( spl3_232
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664346,f1120,f417,f127,f104,f99,f664376,f574218]) ).

fof(f664346,plain,
    ( ! [X270,X269,X268,X267,X266] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X267)
        | s__02(cbool__00,X268) != s__02(cbool__00,X267)
        | s__02(cbool__00,X268) != s__02(cbool__00,X269)
        | s__02(cbool__00,X270) != s__02(cbool__00,X269)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X270)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X266,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X266) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664214]) ).

fof(f664214,plain,
    ( ! [X270,X269,X268,X267,X266] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X267)
        | s__02(cbool__00,X268) != s__02(cbool__00,X267)
        | s__02(cbool__00,X268) != s__02(cbool__00,X269)
        | s__02(cbool__00,X270) != s__02(cbool__00,X269)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X270)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X266,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X266) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f29469]) ).

fof(f664391,plain,
    ( spl3_231
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664347,f1120,f417,f127,f104,f99,f664376,f574214]) ).

fof(f664347,plain,
    ( ! [X263,X262,X264,X261,X260,X265] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X261)
        | s__02(cbool__00,X262) != s__02(cbool__00,X261)
        | s__02(cbool__00,X263) != s__02(cbool__00,X262)
        | s__02(cbool__00,X264) != s__02(cbool__00,X263)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X264)
        | s__02(cfun__02(cbool__00,cbool__00),X260) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X265)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X265)),X260))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X265) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664213]) ).

fof(f664213,plain,
    ( ! [X263,X262,X264,X261,X260,X265] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X261)
        | s__02(cbool__00,X262) != s__02(cbool__00,X261)
        | s__02(cbool__00,X263) != s__02(cbool__00,X262)
        | s__02(cbool__00,X264) != s__02(cbool__00,X263)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X264)
        | s__02(cfun__02(cbool__00,cbool__00),X260) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X265)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X265)),X260))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X265) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f6490]) ).

fof(f664390,plain,
    ( spl3_230
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664348,f1120,f417,f127,f104,f99,f664376,f574210]) ).

fof(f664348,plain,
    ( ! [X259,X258,X254,X257,X256,X255] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X255)
        | s__02(cbool__00,X255) != s__02(cbool__00,X256)
        | s__02(cbool__00,X256) != s__02(cbool__00,X257)
        | s__02(cbool__00,X258) != s__02(cbool__00,X257)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X258)
        | s__02(cfun__02(cbool__00,cbool__00),X254) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X259)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X254,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X259))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X259) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664212]) ).

fof(f664212,plain,
    ( ! [X259,X258,X254,X257,X256,X255] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X255)
        | s__02(cbool__00,X255) != s__02(cbool__00,X256)
        | s__02(cbool__00,X256) != s__02(cbool__00,X257)
        | s__02(cbool__00,X258) != s__02(cbool__00,X257)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X258)
        | s__02(cfun__02(cbool__00,cbool__00),X254) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X259)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X254,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X259))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X259) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f6598]) ).

fof(f664389,plain,
    ( spl3_30
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664349,f1120,f417,f127,f104,f99,f664376,f15305]) ).

fof(f664349,plain,
    ( ! [X253,X250,X251,X248,X249,X247,X252] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X248)
        | s__02(cbool__00,X248) != s__02(cbool__00,X249)
        | s__02(cbool__00,X250) != s__02(cbool__00,X249)
        | s__02(cbool__00,X250) != s__02(cbool__00,X251)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X251)
        | s__02(cfun__02(cbool__00,cbool__00),X247) = s__02(cfun__02(cbool__00,cbool__00),X252)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X252),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X253) = s__02(cbool__00,sK2(cbool__00,cbool__00,X252,X247))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X253) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664211]) ).

fof(f664211,plain,
    ( ! [X253,X250,X251,X248,X249,X247,X252] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X248)
        | s__02(cbool__00,X248) != s__02(cbool__00,X249)
        | s__02(cbool__00,X250) != s__02(cbool__00,X249)
        | s__02(cbool__00,X250) != s__02(cbool__00,X251)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X251)
        | s__02(cfun__02(cbool__00,cbool__00),X247) = s__02(cfun__02(cbool__00,cbool__00),X252)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X252),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X253) = s__02(cbool__00,sK2(cbool__00,cbool__00,X252,X247))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X253) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f14902]) ).

fof(f664388,plain,
    ( spl3_326
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664350,f1120,f417,f127,f104,f99,f664376,f591158]) ).

fof(f664350,plain,
    ( ! [X242,X243,X240,X241,X246,X244,X245] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X241)
        | s__02(cbool__00,X241) != s__02(cbool__00,X242)
        | s__02(cbool__00,X242) != s__02(cbool__00,X243)
        | s__02(cbool__00,X243) != s__02(cbool__00,X244)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X244)
        | s__02(cfun__02(cbool__00,cbool__00),X240) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X245)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X245)
        | s__02(cbool__00,X246) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X245)),X240))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X246) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664210]) ).

fof(f664210,plain,
    ( ! [X242,X243,X240,X241,X246,X244,X245] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X241)
        | s__02(cbool__00,X241) != s__02(cbool__00,X242)
        | s__02(cbool__00,X242) != s__02(cbool__00,X243)
        | s__02(cbool__00,X243) != s__02(cbool__00,X244)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X244)
        | s__02(cfun__02(cbool__00,cbool__00),X240) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X245)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X245)
        | s__02(cbool__00,X246) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X245)),X240))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X246) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f6687]) ).

fof(f664387,plain,
    ( spl3_327
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664351,f1120,f417,f127,f104,f99,f664376,f591606]) ).

fof(f664351,plain,
    ( ! [X235,X233,X238,X239,X236,X237,X234] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X234)
        | s__02(cbool__00,X234) != s__02(cbool__00,X235)
        | s__02(cbool__00,X235) != s__02(cbool__00,X236)
        | s__02(cbool__00,X236) != s__02(cbool__00,X237)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X237)
        | s__02(cfun__02(cbool__00,cbool__00),X233) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X238)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X238)
        | s__02(cbool__00,X239) = s__02(cbool__00,sK2(cbool__00,cbool__00,X233,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X238))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X239) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664209]) ).

fof(f664209,plain,
    ( ! [X235,X233,X238,X239,X236,X237,X234] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X234)
        | s__02(cbool__00,X234) != s__02(cbool__00,X235)
        | s__02(cbool__00,X235) != s__02(cbool__00,X236)
        | s__02(cbool__00,X236) != s__02(cbool__00,X237)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X237)
        | s__02(cfun__02(cbool__00,cbool__00),X233) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X238)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X238)
        | s__02(cbool__00,X239) = s__02(cbool__00,sK2(cbool__00,cbool__00,X233,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X238))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X239) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f7090]) ).

fof(f664386,plain,
    ( spl3_338
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664352,f1120,f417,f127,f104,f99,f664376,f620223]) ).

fof(f664352,plain,
    ( ! [X212,X213,X210,X211,X208,X209,X214] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X210)
        | s__02(cbool__00,X210) != s__02(cbool__00,X211)
        | s__02(cbool__00,X212) != s__02(cbool__00,X211)
        | s__02(cbool__00,X212) != s__02(cbool__00,X213)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X213)
        | s__02(cfun__02(cbool__00,cbool__00),X208) = s__02(cfun__02(cbool__00,cbool__00),X214)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X214,X208))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X209)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X214),s__02(cbool__00,X209))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664205]) ).

fof(f664205,plain,
    ( ! [X212,X213,X210,X211,X208,X209,X214] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X210)
        | s__02(cbool__00,X210) != s__02(cbool__00,X211)
        | s__02(cbool__00,X212) != s__02(cbool__00,X211)
        | s__02(cbool__00,X212) != s__02(cbool__00,X213)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X213)
        | s__02(cfun__02(cbool__00,cbool__00),X208) = s__02(cfun__02(cbool__00,cbool__00),X214)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X214,X208))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X209)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X214),s__02(cbool__00,X209))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f11918]) ).

fof(f664383,plain,
    ( spl3_23
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664362,f1120,f417,f127,f104,f99,f664376,f9747]) ).

fof(f664362,plain,
    ( ! [X50,X51,X48,X49,X47,X54,X52,X53] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X48)
        | s__02(cbool__00,X48) != s__02(cbool__00,X49)
        | s__02(cbool__00,X49) != s__02(cbool__00,X50)
        | s__02(cbool__00,X51) != s__02(cbool__00,X50)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X51)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X52)
        | s__02(cbool__00,X53) = s__02(cbool__00,X54)
        | s__02(cbool__00,X52) = s__02(cbool__00,X54)
        | s__02(cbool__00,X53) = s__02(cbool__00,X47) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664183]) ).

fof(f664183,plain,
    ( ! [X50,X51,X48,X49,X47,X54,X52,X53] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X48)
        | s__02(cbool__00,X48) != s__02(cbool__00,X49)
        | s__02(cbool__00,X49) != s__02(cbool__00,X50)
        | s__02(cbool__00,X51) != s__02(cbool__00,X50)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X51)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X52)
        | s__02(cbool__00,X53) = s__02(cbool__00,X54)
        | s__02(cbool__00,X52) = s__02(cbool__00,X54)
        | s__02(cbool__00,X53) = s__02(cbool__00,X47) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f4269]) ).

fof(f664382,plain,
    ( spl3_363
    | spl3_19
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664381,f1120,f417,f127,f104,f99,f9729,f664376]) ).

fof(f664381,plain,
    ( ! [X40,X38,X41,X39,X36,X37] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X37)
        | s__02(cbool__00,X38) != s__02(cbool__00,X37)
        | s__02(cbool__00,X38) != s__02(cbool__00,X39)
        | s__02(cbool__00,X40) != s__02(cbool__00,X39)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,X36) = s__02(cbool__00,X41) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(forward_literal_rewriting,[],[f664363,f121]) ).

fof(f664363,plain,
    ( ! [X40,X38,X41,X39,X36,X37] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X37)
        | s__02(cbool__00,X38) != s__02(cbool__00,X37)
        | s__02(cbool__00,X38) != s__02(cbool__00,X39)
        | s__02(cbool__00,X40) != s__02(cbool__00,X39)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,X36) = s__02(cbool__00,X41)
        | p__01(s__02(cbool__00,X41)) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664181]) ).

fof(f664181,plain,
    ( ! [X40,X38,X41,X39,X36,X37] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X37)
        | s__02(cbool__00,X38) != s__02(cbool__00,X37)
        | s__02(cbool__00,X38) != s__02(cbool__00,X39)
        | s__02(cbool__00,X40) != s__02(cbool__00,X39)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,X36) = s__02(cbool__00,X41)
        | p__01(s__02(cbool__00,X41)) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f304]) ).

fof(f664380,plain,
    ( spl3_363
    | spl3_18
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664379,f1120,f417,f127,f104,f99,f8039,f664376]) ).

fof(f664379,plain,
    ( ! [X11,X14,X15,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X11)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X12)
        | s__02(cbool__00,X12) != s__02(cbool__00,X13)
        | s__02(cbool__00,X13) != s__02(cbool__00,X14)
        | s__02(cbool__00,X15) != s__02(cbool__00,X14)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X15) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(forward_literal_rewriting,[],[f664365,f498]) ).

fof(f664365,plain,
    ( ! [X11,X14,X15,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X12)
        | s__02(cbool__00,X12) != s__02(cbool__00,X13)
        | s__02(cbool__00,X13) != s__02(cbool__00,X14)
        | s__02(cbool__00,X15) != s__02(cbool__00,X14)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X15)
        | ~ p__01(s__02(cbool__00,X11)) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664177]) ).

fof(f664177,plain,
    ( ! [X11,X14,X15,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X12)
        | s__02(cbool__00,X12) != s__02(cbool__00,X13)
        | s__02(cbool__00,X13) != s__02(cbool__00,X14)
        | s__02(cbool__00,X15) != s__02(cbool__00,X14)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X15)
        | ~ p__01(s__02(cbool__00,X11)) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f121]) ).

fof(f664378,plain,
    ( spl3_19
    | spl3_363
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f664366,f1120,f417,f127,f104,f99,f664376,f9729]) ).

fof(f664366,plain,
    ( ! [X10,X8,X6,X9,X7,X5] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X6)
        | s__02(cbool__00,X6) != s__02(cbool__00,X7)
        | s__02(cbool__00,X7) != s__02(cbool__00,X8)
        | s__02(cbool__00,X9) != s__02(cbool__00,X8)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9)
        | s__02(cbool__00,X5) = s__02(cbool__00,X10)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X10) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f664176]) ).

fof(f664176,plain,
    ( ! [X10,X8,X6,X9,X7,X5] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X6)
        | s__02(cbool__00,X6) != s__02(cbool__00,X7)
        | s__02(cbool__00,X7) != s__02(cbool__00,X8)
        | s__02(cbool__00,X9) != s__02(cbool__00,X8)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9)
        | s__02(cbool__00,X5) = s__02(cbool__00,X10)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X10) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f626921,f120]) ).

fof(f653804,plain,
    ( spl3_114
    | spl3_362
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f653086,f417,f127,f99,f653801,f185830]) ).

fof(f185830,plain,
    ( spl3_114
  <=> ! [X2,X1] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X1)
        | s__02(cbool__00,X1) = s__02(cbool__00,X2)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_114])]) ).

fof(f653801,plain,
    ( spl3_362
  <=> ! [X38,X34,X40,X36,X39,X37] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X34,cbool__00),X37),s__02(X34,sK2(X34,cbool__00,X37,chapp__02(s__02(cfun__02(X38,cfun__02(X34,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X34,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X36))))),s__02(X38,X39))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,X36) = s__02(cbool__00,X40)
        | s__02(cfun__02(X34,cbool__00),X37) = s__02(cfun__02(X34,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X36))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_362])]) ).

fof(f653086,plain,
    ( ! [X48,X46,X49,X47,X44,X45,X42,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X42,cbool__00),X45),s__02(X42,sK2(X42,cbool__00,X45,chapp__02(s__02(cfun__02(X46,cfun__02(X42,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X42,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44))))),s__02(X46,X47))))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X43)
        | s__02(cfun__02(X42,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44))) = s__02(cfun__02(X42,cbool__00),X45)
        | s__02(cbool__00,X43) = s__02(cbool__00,X48)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X48)
        | s__02(cbool__00,X44) = s__02(cbool__00,X49)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f11778,f20276]) ).

fof(f20276,plain,
    ! [X2,X3,X0,X1,X4] :
      ( s__02(cfun__02(X0,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1))) = s__02(cfun__02(X0,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2)))
      | s__02(cbool__00,X2) = s__02(cbool__00,X3)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X3)
      | s__02(cbool__00,X1) = s__02(cbool__00,X4)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X4) ),
    inference(superposition,[],[f19347,f19347]) ).

fof(f19347,plain,
    ! [X58,X59,X60] :
      ( s__02(cfun__02(X58,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(X58,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X59)))
      | s__02(cbool__00,X59) = s__02(cbool__00,X60)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X60) ),
    inference(superposition,[],[f9704,f85]) ).

fof(f9704,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,X2) = s__02(cbool__00,chapp__02(s__02(cfun__02(X0,cbool__00),X1),s__02(X0,sK2(X0,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X1))))
      | s__02(cfun__02(X0,cbool__00),X1) = s__02(cfun__02(X0,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X2) ),
    inference(equality_resolution,[],[f820]) ).

fof(f820,plain,
    ! [X10,X8,X9,X7] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,X9)
      | s__02(cfun__02(X7,cbool__00),X8) = s__02(cfun__02(X7,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X9)))
      | s__02(cbool__00,X10) = s__02(cbool__00,chapp__02(s__02(cfun__02(X7,cbool__00),X8),s__02(X7,sK2(X7,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X9)),X8))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X10) ),
    inference(superposition,[],[f267,f120]) ).

fof(f11778,plain,
    ( ! [X26,X24,X22,X25,X23] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X22,cbool__00),X23),s__02(X22,sK2(X22,cbool__00,X23,chapp__02(s__02(cfun__02(X24,cfun__02(X22,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25))))),s__02(X24,X26))))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X25)
        | s__02(cfun__02(X22,cbool__00),X23) = s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f11756,f498]) ).

fof(f11756,plain,
    ( ! [X26,X24,X22,X25,X23] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X25)
        | s__02(cfun__02(X22,cbool__00),X23) = s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25)))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(X22,cbool__00),X23),s__02(X22,sK2(X22,cbool__00,X23,chapp__02(s__02(cfun__02(X24,cfun__02(X22,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25))))),s__02(X24,X26))))))) )
    | spl3_2 ),
    inference(superposition,[],[f1628,f121]) ).

fof(f653803,plain,
    ( spl3_114
    | spl3_362
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f653085,f417,f127,f99,f653801,f185830]) ).

fof(f653085,plain,
    ( ! [X40,X38,X41,X39,X36,X37,X34,X35] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X34,cbool__00),X37),s__02(X34,sK2(X34,cbool__00,X37,chapp__02(s__02(cfun__02(X38,cfun__02(X34,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X34,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X36))))),s__02(X38,X39))))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X35)
        | s__02(cfun__02(X34,cbool__00),X37) = s__02(cfun__02(X34,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X36)))
        | s__02(cbool__00,X36) = s__02(cbool__00,X40)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,X41) = s__02(cbool__00,X35)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X41) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f11778,f20276]) ).

fof(f651697,plain,
    ( spl3_114
    | spl3_361
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f650980,f417,f127,f99,f651694,f185830]) ).

fof(f651694,plain,
    ( spl3_361
  <=> ! [X38,X34,X40,X36,X39,X37] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X34,cbool__00),X37),s__02(X34,sK2(X34,cbool__00,chapp__02(s__02(cfun__02(X38,cfun__02(X34,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X34,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X36))))),s__02(X38,X39)),X37))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,X36) = s__02(cbool__00,X40)
        | s__02(cfun__02(X34,cbool__00),X37) = s__02(cfun__02(X34,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X36))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_361])]) ).

fof(f650980,plain,
    ( ! [X48,X46,X49,X47,X44,X45,X42,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X42,cbool__00),X45),s__02(X42,sK2(X42,cbool__00,chapp__02(s__02(cfun__02(X46,cfun__02(X42,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X42,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44))))),s__02(X46,X47)),X45))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X43)
        | s__02(cfun__02(X42,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44))) = s__02(cfun__02(X42,cbool__00),X45)
        | s__02(cbool__00,X43) = s__02(cbool__00,X48)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X48)
        | s__02(cbool__00,X44) = s__02(cbool__00,X49)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f11502,f20276]) ).

fof(f11502,plain,
    ( ! [X21,X24,X22,X25,X23] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X21,cbool__00),X22),s__02(X21,sK2(X21,cbool__00,chapp__02(s__02(cfun__02(X23,cfun__02(X21,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X21,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X24))))),s__02(X23,X25)),X22))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X24)
        | s__02(cfun__02(X21,cbool__00),X22) = s__02(cfun__02(X21,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X24))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f11484,f498]) ).

fof(f11484,plain,
    ( ! [X21,X24,X22,X25,X23] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X24)
        | s__02(cfun__02(X21,cbool__00),X22) = s__02(cfun__02(X21,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X24)))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(X21,cbool__00),X22),s__02(X21,sK2(X21,cbool__00,chapp__02(s__02(cfun__02(X23,cfun__02(X21,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X21,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X24))))),s__02(X23,X25)),X22))))) )
    | spl3_2 ),
    inference(superposition,[],[f1478,f121]) ).

fof(f651696,plain,
    ( spl3_114
    | spl3_361
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f650979,f417,f127,f99,f651694,f185830]) ).

fof(f650979,plain,
    ( ! [X40,X38,X41,X39,X36,X37,X34,X35] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X34,cbool__00),X37),s__02(X34,sK2(X34,cbool__00,chapp__02(s__02(cfun__02(X38,cfun__02(X34,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X34,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X36))))),s__02(X38,X39)),X37))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X35)
        | s__02(cfun__02(X34,cbool__00),X37) = s__02(cfun__02(X34,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X36)))
        | s__02(cbool__00,X36) = s__02(cbool__00,X40)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,X41) = s__02(cbool__00,X35)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X41) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f11502,f20276]) ).

fof(f649383,plain,
    ( spl3_280
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649217,f1120,f417,f127,f104,f99,f649307,f574418]) ).

fof(f649307,plain,
    ( spl3_360
  <=> ! [X9,X7,X6,X8] :
        ( s__02(cbool__00,X6) != s__02(cbool__00,X7)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9)
        | s__02(cbool__00,X6) = s__02(cbool__00,X9)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X8)
        | s__02(cbool__00,X7) != s__02(cbool__00,X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_360])]) ).

fof(f649217,plain,
    ( ! [X736,X733,X735,X732,X738,X734,X737] :
        ( s__02(cbool__00,X736) != s__02(cbool__00,X735)
        | s__02(cbool__00,X736) != s__02(cbool__00,X737)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X737)
        | s__02(cbool__00,X738) = s__02(cbool__00,X735)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X738)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X732) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X733)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X733),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X733))),s__02(c_27type_2etypeSystem_2edecls_27__00,X734)))),X732)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649209]) ).

fof(f649209,plain,
    ( ! [X736,X733,X735,X732,X738,X734,X737] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X736) != s__02(cbool__00,X735)
        | s__02(cbool__00,X736) != s__02(cbool__00,X737)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X737)
        | s__02(cbool__00,X738) = s__02(cbool__00,X735)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X738)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X732) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X733)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X733),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X733))),s__02(c_27type_2etypeSystem_2edecls_27__00,X734)))),X732)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f76478]) ).

fof(f621574,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X3)
        | s__02(cbool__00,X0) != s__02(cbool__00,X1)
        | s__02(cbool__00,X1) != s__02(cbool__00,X2)
        | s__02(cbool__00,X2) = s__02(cbool__00,X3)
        | s__02(cbool__00,X0) = s__02(cbool__00,X4)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(forward_literal_rewriting,[],[f206062,f1121]) ).

fof(f206062,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( s__02(cbool__00,X0) != s__02(cbool__00,X1)
        | s__02(cbool__00,X1) != s__02(cbool__00,X2)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X3)
        | s__02(cbool__00,X2) = s__02(cbool__00,X3)
        | s__02(cbool__00,X0) = s__02(cbool__00,X4)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f83264,f120]) ).

fof(f649382,plain,
    ( spl3_279
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649218,f1120,f417,f127,f104,f99,f649307,f574414]) ).

fof(f649218,plain,
    ( ! [X728,X725,X727,X730,X726,X729,X731] :
        ( s__02(cbool__00,X728) != s__02(cbool__00,X729)
        | s__02(cbool__00,X730) != s__02(cbool__00,X729)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X730)
        | s__02(cbool__00,X728) = s__02(cbool__00,X731)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X731)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X726) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X725)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X726),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X725,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X726))),s__02(c_27type_2etypeSystem_2edecls_27__00,X727)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649208]) ).

fof(f649208,plain,
    ( ! [X728,X725,X727,X730,X726,X729,X731] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X728) != s__02(cbool__00,X729)
        | s__02(cbool__00,X730) != s__02(cbool__00,X729)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X730)
        | s__02(cbool__00,X728) = s__02(cbool__00,X731)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X731)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X726) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X725)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X726),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X725,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X726))),s__02(c_27type_2etypeSystem_2edecls_27__00,X727)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f76479]) ).

fof(f649381,plain,
    ( spl3_278
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649219,f1120,f417,f127,f104,f99,f649307,f574410]) ).

fof(f649219,plain,
    ( ! [X719,X724,X722,X718,X721,X723,X720] :
        ( s__02(cbool__00,X722) != s__02(cbool__00,X721)
        | s__02(cbool__00,X722) != s__02(cbool__00,X723)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X723)
        | s__02(cbool__00,X724) = s__02(cbool__00,X721)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X724)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X719) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X718)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X719),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X718,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X719))),s__02(c_27type_2etypeSystem_2edecls_27__00,X720)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649207]) ).

fof(f649207,plain,
    ( ! [X719,X724,X722,X718,X721,X723,X720] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X722) != s__02(cbool__00,X721)
        | s__02(cbool__00,X722) != s__02(cbool__00,X723)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X723)
        | s__02(cbool__00,X724) = s__02(cbool__00,X721)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X724)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X719) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X718)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X719),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X718,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X719))),s__02(c_27type_2etypeSystem_2edecls_27__00,X720)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f1293]) ).

fof(f649380,plain,
    ( spl3_277
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649220,f1120,f417,f127,f104,f99,f649307,f574406]) ).

fof(f649220,plain,
    ( ! [X716,X714,X713,X715,X712,X711,X717] :
        ( s__02(cbool__00,X715) != s__02(cbool__00,X714)
        | s__02(cbool__00,X716) != s__02(cbool__00,X715)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X716)
        | s__02(cbool__00,X717) = s__02(cbool__00,X714)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X717)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X711) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X712)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X712),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X712))),s__02(c_27type_2etypeSystem_2edecls_27__00,X713)))),X711)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649206]) ).

fof(f649206,plain,
    ( ! [X716,X714,X713,X715,X712,X711,X717] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X715) != s__02(cbool__00,X714)
        | s__02(cbool__00,X716) != s__02(cbool__00,X715)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X716)
        | s__02(cbool__00,X717) = s__02(cbool__00,X714)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X717)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X711) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X712)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X712),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X712))),s__02(c_27type_2etypeSystem_2edecls_27__00,X713)))),X711)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f1292]) ).

fof(f649379,plain,
    ( spl3_276
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649221,f1120,f417,f127,f104,f99,f649307,f574402]) ).

fof(f649221,plain,
    ( ! [X706,X705,X710,X707,X709,X708] :
        ( s__02(cbool__00,X708) != s__02(cbool__00,X707)
        | s__02(cbool__00,X709) != s__02(cbool__00,X708)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X709)
        | s__02(cbool__00,X710) = s__02(cbool__00,X707)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X710)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X705))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X706)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X706),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X706,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X705)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649205]) ).

fof(f649205,plain,
    ( ! [X706,X705,X710,X707,X709,X708] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X708) != s__02(cbool__00,X707)
        | s__02(cbool__00,X709) != s__02(cbool__00,X708)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X709)
        | s__02(cbool__00,X710) = s__02(cbool__00,X707)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X710)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X705))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X706)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X706),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X706,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X705)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2591]) ).

fof(f649378,plain,
    ( spl3_275
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649222,f1120,f417,f127,f104,f99,f649307,f574398]) ).

fof(f649222,plain,
    ( ! [X701,X703,X700,X704,X702,X699] :
        ( s__02(cbool__00,X702) != s__02(cbool__00,X701)
        | s__02(cbool__00,X702) != s__02(cbool__00,X703)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X703)
        | s__02(cbool__00,X704) = s__02(cbool__00,X701)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X704)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X700) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X699)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X700),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X699)))),X700)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649204]) ).

fof(f649204,plain,
    ( ! [X701,X703,X700,X704,X702,X699] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X702) != s__02(cbool__00,X701)
        | s__02(cbool__00,X702) != s__02(cbool__00,X703)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X703)
        | s__02(cbool__00,X704) = s__02(cbool__00,X701)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X704)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X700) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X699)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X700),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X699)))),X700)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2590]) ).

fof(f649377,plain,
    ( spl3_274
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649223,f1120,f417,f127,f104,f99,f649307,f574394]) ).

fof(f649223,plain,
    ( ! [X695,X692,X698,X694,X697,X696,X693] :
        ( s__02(cbool__00,X696) != s__02(cbool__00,X695)
        | s__02(cbool__00,X696) != s__02(cbool__00,X697)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X697)
        | s__02(cbool__00,X695) = s__02(cbool__00,X698)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X698)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X694) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X692),s__02(c_27type_2etypeSystem_2edecls_27__00,X693)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X694),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X694,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X692))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X693)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649203]) ).

fof(f649203,plain,
    ( ! [X695,X692,X698,X694,X697,X696,X693] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X696) != s__02(cbool__00,X695)
        | s__02(cbool__00,X696) != s__02(cbool__00,X697)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X697)
        | s__02(cbool__00,X695) = s__02(cbool__00,X698)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X698)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X694) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X692),s__02(c_27type_2etypeSystem_2edecls_27__00,X693)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X694),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X694,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X692))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X693)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f3650]) ).

fof(f649376,plain,
    ( spl3_273
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649224,f1120,f417,f127,f104,f99,f649307,f574390]) ).

fof(f649224,plain,
    ( ! [X690,X686,X689,X691,X688,X685,X687] :
        ( s__02(cbool__00,X688) != s__02(cbool__00,X689)
        | s__02(cbool__00,X690) != s__02(cbool__00,X689)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X690)
        | s__02(cbool__00,X688) = s__02(cbool__00,X691)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X691)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X687) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X685),s__02(c_27type_2etypeSystem_2edecls_27__00,X686)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X687),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X685))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X686)))),X687)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649202]) ).

fof(f649202,plain,
    ( ! [X690,X686,X689,X691,X688,X685,X687] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X688) != s__02(cbool__00,X689)
        | s__02(cbool__00,X690) != s__02(cbool__00,X689)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X690)
        | s__02(cbool__00,X688) = s__02(cbool__00,X691)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X691)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X687) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X685),s__02(c_27type_2etypeSystem_2edecls_27__00,X686)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X687),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X685))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X686)))),X687)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f3649]) ).

fof(f649375,plain,
    ( spl3_272
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649225,f1120,f417,f127,f104,f99,f649307,f574386]) ).

fof(f649225,plain,
    ( ! [X684,X682,X678,X681,X683,X680,X677,X679] :
        ( s__02(cbool__00,X681) != s__02(cbool__00,X682)
        | s__02(cbool__00,X682) != s__02(cbool__00,X683)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X683)
        | s__02(cbool__00,X681) = s__02(cbool__00,X684)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X684)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X680) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X677),s__02(c_27type_2etypeSystem_2edecls_27__00,X678)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X680),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X677),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X679),s__02(c_27type_2etypeSystem_2edecls_27__00,X678)))))),X680)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649201]) ).

fof(f649201,plain,
    ( ! [X684,X682,X678,X681,X683,X680,X677,X679] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X681) != s__02(cbool__00,X682)
        | s__02(cbool__00,X682) != s__02(cbool__00,X683)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X683)
        | s__02(cbool__00,X681) = s__02(cbool__00,X684)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X684)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X680) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X677),s__02(c_27type_2etypeSystem_2edecls_27__00,X678)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X680),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X677),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X679),s__02(c_27type_2etypeSystem_2edecls_27__00,X678)))))),X680)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2237]) ).

fof(f649374,plain,
    ( spl3_271
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649226,f1120,f417,f127,f104,f99,f649307,f574382]) ).

fof(f649226,plain,
    ( ! [X670,X673,X675,X672,X669,X671,X676,X674] :
        ( s__02(cbool__00,X673) != s__02(cbool__00,X674)
        | s__02(cbool__00,X675) != s__02(cbool__00,X674)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X675)
        | s__02(cbool__00,X673) = s__02(cbool__00,X676)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X676)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X672) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X669),s__02(c_27type_2etypeSystem_2edecls_27__00,X670)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X672),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X669),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X671),s__02(c_27type_2etypeSystem_2edecls_27__00,X670)))))),X672)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649200]) ).

fof(f649200,plain,
    ( ! [X670,X673,X675,X672,X669,X671,X676,X674] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X673) != s__02(cbool__00,X674)
        | s__02(cbool__00,X675) != s__02(cbool__00,X674)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X675)
        | s__02(cbool__00,X673) = s__02(cbool__00,X676)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X676)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X672) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X669),s__02(c_27type_2etypeSystem_2edecls_27__00,X670)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X672),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X669),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X671),s__02(c_27type_2etypeSystem_2edecls_27__00,X670)))))),X672)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2070]) ).

fof(f649373,plain,
    ( spl3_270
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649227,f1120,f417,f127,f104,f99,f649307,f574378]) ).

fof(f649227,plain,
    ( ! [X662,X665,X667,X664,X663,X668,X666] :
        ( s__02(cbool__00,X665) != s__02(cbool__00,X666)
        | s__02(cbool__00,X667) != s__02(cbool__00,X666)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X667)
        | s__02(cbool__00,X665) = s__02(cbool__00,X668)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X668)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X664) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X662),s__02(c_27type_2etypeSystem_2edecls_27__00,X663)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X664),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X662),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X663)))),X664)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649199]) ).

fof(f649199,plain,
    ( ! [X662,X665,X667,X664,X663,X668,X666] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X665) != s__02(cbool__00,X666)
        | s__02(cbool__00,X667) != s__02(cbool__00,X666)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X667)
        | s__02(cbool__00,X665) = s__02(cbool__00,X668)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X668)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X664) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X662),s__02(c_27type_2etypeSystem_2edecls_27__00,X663)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X664),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X662),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X663)))),X664)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f4628]) ).

fof(f649372,plain,
    ( spl3_269
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649228,f1120,f417,f127,f104,f99,f649307,f574374]) ).

fof(f649228,plain,
    ( ! [X659,X656,X655,X661,X660,X658,X654,X657] :
        ( s__02(cbool__00,X658) != s__02(cbool__00,X659)
        | s__02(cbool__00,X660) != s__02(cbool__00,X659)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X660)
        | s__02(cbool__00,X658) = s__02(cbool__00,X661)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X661)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X656) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X654),s__02(c_27type_2etypeSystem_2edecls_27__00,X655)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X656),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X656,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X654),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X657),s__02(c_27type_2etypeSystem_2edecls_27__00,X655)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649198]) ).

fof(f649198,plain,
    ( ! [X659,X656,X655,X661,X660,X658,X654,X657] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X658) != s__02(cbool__00,X659)
        | s__02(cbool__00,X660) != s__02(cbool__00,X659)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X660)
        | s__02(cbool__00,X658) = s__02(cbool__00,X661)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X661)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X656) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X654),s__02(c_27type_2etypeSystem_2edecls_27__00,X655)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X656),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X656,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X654),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X657),s__02(c_27type_2etypeSystem_2edecls_27__00,X655)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2238]) ).

fof(f649371,plain,
    ( spl3_268
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649229,f1120,f417,f127,f104,f99,f649307,f574370]) ).

fof(f649229,plain,
    ( ! [X647,X653,X652,X650,X646,X649,X651,X648] :
        ( s__02(cbool__00,X650) != s__02(cbool__00,X651)
        | s__02(cbool__00,X651) != s__02(cbool__00,X652)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X652)
        | s__02(cbool__00,X650) = s__02(cbool__00,X653)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X653)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X648) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X646),s__02(c_27type_2etypeSystem_2edecls_27__00,X647)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X648),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X648,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X646),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X649),s__02(c_27type_2etypeSystem_2edecls_27__00,X647)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649197]) ).

fof(f649197,plain,
    ( ! [X647,X653,X652,X650,X646,X649,X651,X648] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X650) != s__02(cbool__00,X651)
        | s__02(cbool__00,X651) != s__02(cbool__00,X652)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X652)
        | s__02(cbool__00,X650) = s__02(cbool__00,X653)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X653)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X648) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X646),s__02(c_27type_2etypeSystem_2edecls_27__00,X647)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X648),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X648,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X646),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X649),s__02(c_27type_2etypeSystem_2edecls_27__00,X647)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2071]) ).

fof(f649370,plain,
    ( spl3_267
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649230,f1120,f417,f127,f104,f99,f649307,f574366]) ).

fof(f649230,plain,
    ( ! [X645,X644,X642,X639,X641,X643,X640] :
        ( s__02(cbool__00,X643) != s__02(cbool__00,X642)
        | s__02(cbool__00,X643) != s__02(cbool__00,X644)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X644)
        | s__02(cbool__00,X645) = s__02(cbool__00,X642)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X645)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X641) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X639),s__02(c_27type_2etypeSystem_2edecls_27__00,X640)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X641),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X641,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X639),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X640)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649196]) ).

fof(f649196,plain,
    ( ! [X645,X644,X642,X639,X641,X643,X640] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X643) != s__02(cbool__00,X642)
        | s__02(cbool__00,X643) != s__02(cbool__00,X644)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X644)
        | s__02(cbool__00,X645) = s__02(cbool__00,X642)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X645)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X641) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X639),s__02(c_27type_2etypeSystem_2edecls_27__00,X640)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X641),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X641,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X639),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X640)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f4555]) ).

fof(f649369,plain,
    ( spl3_266
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649231,f1120,f417,f127,f104,f99,f649307,f574362]) ).

fof(f649231,plain,
    ( ! [X633,X635,X638,X632,X637,X636,X634] :
        ( s__02(cbool__00,X635) != s__02(cbool__00,X636)
        | s__02(cbool__00,X637) != s__02(cbool__00,X636)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X637)
        | s__02(cbool__00,X635) = s__02(cbool__00,X638)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X638)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X633) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X632)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X633),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X633,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X634),s__02(c_27type_2etypeSystem_2edecls_27__00,X632)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649195]) ).

fof(f649195,plain,
    ( ! [X633,X635,X638,X632,X637,X636,X634] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X635) != s__02(cbool__00,X636)
        | s__02(cbool__00,X637) != s__02(cbool__00,X636)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X637)
        | s__02(cbool__00,X635) = s__02(cbool__00,X638)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X638)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X633) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X632)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X633),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X633,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X634),s__02(c_27type_2etypeSystem_2edecls_27__00,X632)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f3320]) ).

fof(f649368,plain,
    ( spl3_265
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649232,f1120,f417,f127,f104,f99,f649307,f574358]) ).

fof(f649232,plain,
    ( ! [X629,X631,X628,X626,X625,X630,X627] :
        ( s__02(cbool__00,X628) != s__02(cbool__00,X629)
        | s__02(cbool__00,X630) != s__02(cbool__00,X629)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X630)
        | s__02(cbool__00,X628) = s__02(cbool__00,X631)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X631)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X626) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X625)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X626),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X626,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X627),s__02(c_27type_2etypeSystem_2edecls_27__00,X625)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649194]) ).

fof(f649194,plain,
    ( ! [X629,X631,X628,X626,X625,X630,X627] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X628) != s__02(cbool__00,X629)
        | s__02(cbool__00,X630) != s__02(cbool__00,X629)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X630)
        | s__02(cbool__00,X628) = s__02(cbool__00,X631)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X631)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X626) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X625)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X626),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X626,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X627),s__02(c_27type_2etypeSystem_2edecls_27__00,X625)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f3030]) ).

fof(f649367,plain,
    ( spl3_264
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649233,f1120,f417,f127,f104,f99,f649307,f574354]) ).

fof(f649233,plain,
    ( ! [X624,X621,X623,X620,X618,X622,X619] :
        ( s__02(cbool__00,X622) != s__02(cbool__00,X621)
        | s__02(cbool__00,X623) != s__02(cbool__00,X622)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X623)
        | s__02(cbool__00,X624) = s__02(cbool__00,X621)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X624)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X620) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X618)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X620),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X619),s__02(c_27type_2etypeSystem_2edecls_27__00,X618)))),X620)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649193]) ).

fof(f649193,plain,
    ( ! [X624,X621,X623,X620,X618,X622,X619] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X622) != s__02(cbool__00,X621)
        | s__02(cbool__00,X623) != s__02(cbool__00,X622)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X623)
        | s__02(cbool__00,X624) = s__02(cbool__00,X621)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X624)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X620) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X618)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X620),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X619),s__02(c_27type_2etypeSystem_2edecls_27__00,X618)))),X620)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f3380]) ).

fof(f649366,plain,
    ( spl3_263
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649234,f1120,f417,f127,f104,f99,f649307,f574350]) ).

fof(f649234,plain,
    ( ! [X615,X612,X614,X611,X617,X616,X613] :
        ( s__02(cbool__00,X615) != s__02(cbool__00,X614)
        | s__02(cbool__00,X615) != s__02(cbool__00,X616)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X616)
        | s__02(cbool__00,X617) = s__02(cbool__00,X614)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X617)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X613) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X611)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X613),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X612),s__02(c_27type_2etypeSystem_2edecls_27__00,X611)))),X613)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649192]) ).

fof(f649192,plain,
    ( ! [X615,X612,X614,X611,X617,X616,X613] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X615) != s__02(cbool__00,X614)
        | s__02(cbool__00,X615) != s__02(cbool__00,X616)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X616)
        | s__02(cbool__00,X617) = s__02(cbool__00,X614)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X617)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X613) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X611)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X613),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X612),s__02(c_27type_2etypeSystem_2edecls_27__00,X611)))),X613)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2888]) ).

fof(f649365,plain,
    ( spl3_262
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649235,f1120,f417,f127,f104,f99,f649307,f574346]) ).

fof(f649235,plain,
    ( ! [X610,X606,X609,X608,X605,X607] :
        ( s__02(cbool__00,X608) != s__02(cbool__00,X607)
        | s__02(cbool__00,X608) != s__02(cbool__00,X609)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X609)
        | s__02(cbool__00,X610) = s__02(cbool__00,X607)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X610)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X606) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X605)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X606),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X606,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X605)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649191]) ).

fof(f649191,plain,
    ( ! [X610,X606,X609,X608,X605,X607] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X608) != s__02(cbool__00,X607)
        | s__02(cbool__00,X608) != s__02(cbool__00,X609)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X609)
        | s__02(cbool__00,X610) = s__02(cbool__00,X607)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X610)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X606) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X605)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X606),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X606,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X605)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f1388]) ).

fof(f649364,plain,
    ( spl3_261
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649236,f1120,f417,f127,f104,f99,f649307,f574342]) ).

fof(f649236,plain,
    ( ! [X602,X601,X603,X600,X599,X604] :
        ( s__02(cbool__00,X601) != s__02(cbool__00,X602)
        | s__02(cbool__00,X602) != s__02(cbool__00,X603)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X603)
        | s__02(cbool__00,X601) = s__02(cbool__00,X604)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X604)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X600) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X599)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X600),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X599)))),X600)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649190]) ).

fof(f649190,plain,
    ( ! [X602,X601,X603,X600,X599,X604] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X601) != s__02(cbool__00,X602)
        | s__02(cbool__00,X602) != s__02(cbool__00,X603)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X603)
        | s__02(cbool__00,X601) = s__02(cbool__00,X604)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X604)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X600) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X599)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X600),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X599)))),X600)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f1387]) ).

fof(f649363,plain,
    ( spl3_260
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649237,f1120,f417,f127,f104,f99,f649307,f574338]) ).

fof(f649237,plain,
    ( ! [X593,X595,X598,X592,X597,X596,X594] :
        ( s__02(cbool__00,X595) != s__02(cbool__00,X596)
        | s__02(cbool__00,X596) != s__02(cbool__00,X597)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X597)
        | s__02(cbool__00,X595) = s__02(cbool__00,X598)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X598)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X594) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X592),s__02(c_27type_2etypeSystem_2edecls_27__00,X593)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X594),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X594,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X592))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X593)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649189]) ).

fof(f649189,plain,
    ( ! [X593,X595,X598,X592,X597,X596,X594] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X595) != s__02(cbool__00,X596)
        | s__02(cbool__00,X596) != s__02(cbool__00,X597)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X597)
        | s__02(cbool__00,X595) = s__02(cbool__00,X598)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X598)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X594) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X592),s__02(c_27type_2etypeSystem_2edecls_27__00,X593)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X594),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X594,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X592))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X593)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2185]) ).

fof(f649362,plain,
    ( spl3_259
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649238,f1120,f417,f127,f104,f99,f649307,f574334]) ).

fof(f649238,plain,
    ( ! [X585,X590,X587,X589,X591,X588,X586] :
        ( s__02(cbool__00,X588) != s__02(cbool__00,X589)
        | s__02(cbool__00,X589) != s__02(cbool__00,X590)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X590)
        | s__02(cbool__00,X588) = s__02(cbool__00,X591)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X591)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X585),s__02(c_27type_2etypeSystem_2edecls_27__00,X586))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X587)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X587),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X585))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X586)))),X587)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649188]) ).

fof(f649188,plain,
    ( ! [X585,X590,X587,X589,X591,X588,X586] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X588) != s__02(cbool__00,X589)
        | s__02(cbool__00,X589) != s__02(cbool__00,X590)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X590)
        | s__02(cbool__00,X588) = s__02(cbool__00,X591)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X591)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X585),s__02(c_27type_2etypeSystem_2edecls_27__00,X586))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X587)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X587),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X585))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X586)))),X587)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2184]) ).

fof(f649361,plain,
    ( spl3_258
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649239,f1120,f417,f127,f104,f99,f649307,f574330]) ).

fof(f649239,plain,
    ( ! [X579,X584,X581,X583,X580,X578,X577,X582] :
        ( s__02(cbool__00,X582) != s__02(cbool__00,X581)
        | s__02(cbool__00,X582) != s__02(cbool__00,X583)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X583)
        | s__02(cbool__00,X584) = s__02(cbool__00,X581)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X584)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X580) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X577),s__02(c_27type_2etypeSystem_2edecls_27__00,X578)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X580),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X577),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X579),s__02(c_27type_2etypeSystem_2edecls_27__00,X578)))))),X580)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649187]) ).

fof(f649187,plain,
    ( ! [X579,X584,X581,X583,X580,X578,X577,X582] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X582) != s__02(cbool__00,X581)
        | s__02(cbool__00,X582) != s__02(cbool__00,X583)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X583)
        | s__02(cbool__00,X584) = s__02(cbool__00,X581)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X584)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X580) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X577),s__02(c_27type_2etypeSystem_2edecls_27__00,X578)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X580),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X577),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X579),s__02(c_27type_2etypeSystem_2edecls_27__00,X578)))))),X580)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2296]) ).

fof(f649360,plain,
    ( spl3_257
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649240,f1120,f417,f127,f104,f99,f649307,f574326]) ).

fof(f649240,plain,
    ( ! [X570,X576,X569,X574,X571,X573,X575,X572] :
        ( s__02(cbool__00,X573) != s__02(cbool__00,X574)
        | s__02(cbool__00,X574) != s__02(cbool__00,X575)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X575)
        | s__02(cbool__00,X573) = s__02(cbool__00,X576)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X576)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X572) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X569),s__02(c_27type_2etypeSystem_2edecls_27__00,X570)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X572),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X569),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X571),s__02(c_27type_2etypeSystem_2edecls_27__00,X570)))))),X572)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649186]) ).

fof(f649186,plain,
    ( ! [X570,X576,X569,X574,X571,X573,X575,X572] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X573) != s__02(cbool__00,X574)
        | s__02(cbool__00,X574) != s__02(cbool__00,X575)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X575)
        | s__02(cbool__00,X573) = s__02(cbool__00,X576)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X576)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X572) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X569),s__02(c_27type_2etypeSystem_2edecls_27__00,X570)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X572),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X569),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X571),s__02(c_27type_2etypeSystem_2edecls_27__00,X570)))))),X572)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2126]) ).

fof(f649359,plain,
    ( spl3_256
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649241,f1120,f417,f127,f104,f99,f649307,f574322]) ).

fof(f649241,plain,
    ( ! [X566,X563,X568,X565,X567,X564,X562] :
        ( s__02(cbool__00,X566) != s__02(cbool__00,X565)
        | s__02(cbool__00,X566) != s__02(cbool__00,X567)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X567)
        | s__02(cbool__00,X568) = s__02(cbool__00,X565)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X568)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X564) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X562),s__02(c_27type_2etypeSystem_2edecls_27__00,X563)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X564),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X562),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X563)))),X564)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649185]) ).

fof(f649185,plain,
    ( ! [X566,X563,X568,X565,X567,X564,X562] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X566) != s__02(cbool__00,X565)
        | s__02(cbool__00,X566) != s__02(cbool__00,X567)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X567)
        | s__02(cbool__00,X568) = s__02(cbool__00,X565)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X568)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X564) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X562),s__02(c_27type_2etypeSystem_2edecls_27__00,X563)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X564),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X562),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X563)))),X564)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f4774]) ).

fof(f649358,plain,
    ( spl3_255
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649242,f1120,f417,f127,f104,f99,f649307,f574318]) ).

fof(f649242,plain,
    ( ! [X558,X561,X555,X560,X557,X559,X556,X554] :
        ( s__02(cbool__00,X558) != s__02(cbool__00,X559)
        | s__02(cbool__00,X560) != s__02(cbool__00,X559)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X560)
        | s__02(cbool__00,X561) = s__02(cbool__00,X558)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X561)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X556) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X554),s__02(c_27type_2etypeSystem_2edecls_27__00,X555)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X556),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X556,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X554),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X557),s__02(c_27type_2etypeSystem_2edecls_27__00,X555)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649184]) ).

fof(f649184,plain,
    ( ! [X558,X561,X555,X560,X557,X559,X556,X554] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X558) != s__02(cbool__00,X559)
        | s__02(cbool__00,X560) != s__02(cbool__00,X559)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X560)
        | s__02(cbool__00,X561) = s__02(cbool__00,X558)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X561)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X556) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X554),s__02(c_27type_2etypeSystem_2edecls_27__00,X555)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X556),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X556,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X554),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X557),s__02(c_27type_2etypeSystem_2edecls_27__00,X555)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2297]) ).

fof(f649357,plain,
    ( spl3_254
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649243,f1120,f417,f127,f104,f99,f649307,f574314]) ).

fof(f649243,plain,
    ( ! [X552,X549,X551,X548,X546,X550,X553,X547] :
        ( s__02(cbool__00,X551) != s__02(cbool__00,X550)
        | s__02(cbool__00,X552) != s__02(cbool__00,X551)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X552)
        | s__02(cbool__00,X553) = s__02(cbool__00,X550)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X553)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X548) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X546),s__02(c_27type_2etypeSystem_2edecls_27__00,X547)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X548),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X548,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X546),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X549),s__02(c_27type_2etypeSystem_2edecls_27__00,X547)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649183]) ).

fof(f649183,plain,
    ( ! [X552,X549,X551,X548,X546,X550,X553,X547] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X551) != s__02(cbool__00,X550)
        | s__02(cbool__00,X552) != s__02(cbool__00,X551)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X552)
        | s__02(cbool__00,X553) = s__02(cbool__00,X550)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X553)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X548) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X546),s__02(c_27type_2etypeSystem_2edecls_27__00,X547)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X548),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X548,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X546),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X549),s__02(c_27type_2etypeSystem_2edecls_27__00,X547)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2127]) ).

fof(f649356,plain,
    ( spl3_253
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649244,f1120,f417,f127,f104,f99,f649307,f574310]) ).

fof(f649244,plain,
    ( ! [X544,X541,X543,X540,X542,X545,X539] :
        ( s__02(cbool__00,X542) != s__02(cbool__00,X543)
        | s__02(cbool__00,X544) != s__02(cbool__00,X543)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X544)
        | s__02(cbool__00,X545) = s__02(cbool__00,X542)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X545)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X541) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X539),s__02(c_27type_2etypeSystem_2edecls_27__00,X540)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X541),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X541,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X539),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X540)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649182]) ).

fof(f649182,plain,
    ( ! [X544,X541,X543,X540,X542,X545,X539] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X542) != s__02(cbool__00,X543)
        | s__02(cbool__00,X544) != s__02(cbool__00,X543)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X544)
        | s__02(cbool__00,X545) = s__02(cbool__00,X542)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X545)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X541) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X539),s__02(c_27type_2etypeSystem_2edecls_27__00,X540)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X541),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X541,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X539),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X540)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f4701]) ).

fof(f649355,plain,
    ( spl3_252
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649245,f1120,f417,f127,f104,f99,f649307,f574306]) ).

fof(f649245,plain,
    ( ! [X535,X532,X538,X534,X537,X536,X533] :
        ( s__02(cbool__00,X536) != s__02(cbool__00,X535)
        | s__02(cbool__00,X537) != s__02(cbool__00,X536)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X537)
        | s__02(cbool__00,X538) = s__02(cbool__00,X535)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X538)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X532))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X533)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X533),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X533,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X534),s__02(c_27type_2etypeSystem_2edecls_27__00,X532)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649181]) ).

fof(f649181,plain,
    ( ! [X535,X532,X538,X534,X537,X536,X533] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X536) != s__02(cbool__00,X535)
        | s__02(cbool__00,X537) != s__02(cbool__00,X536)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X537)
        | s__02(cbool__00,X538) = s__02(cbool__00,X535)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X538)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X532))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X533)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X533),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X533,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X534),s__02(c_27type_2etypeSystem_2edecls_27__00,X532)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f3440]) ).

fof(f649354,plain,
    ( spl3_251
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649246,f1120,f417,f127,f104,f99,f649307,f574302]) ).

fof(f649246,plain,
    ( ! [X530,X526,X529,X531,X528,X525,X527] :
        ( s__02(cbool__00,X528) != s__02(cbool__00,X529)
        | s__02(cbool__00,X529) != s__02(cbool__00,X530)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X530)
        | s__02(cbool__00,X528) = s__02(cbool__00,X531)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X531)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X526) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X525)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X526),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X526,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X527),s__02(c_27type_2etypeSystem_2edecls_27__00,X525)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649180]) ).

fof(f649180,plain,
    ( ! [X530,X526,X529,X531,X528,X525,X527] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X528) != s__02(cbool__00,X529)
        | s__02(cbool__00,X529) != s__02(cbool__00,X530)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X530)
        | s__02(cbool__00,X528) = s__02(cbool__00,X531)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X531)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X526) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X525)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X526),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X526,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X527),s__02(c_27type_2etypeSystem_2edecls_27__00,X525)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f3098]) ).

fof(f649353,plain,
    ( spl3_250
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649247,f1120,f417,f127,f104,f99,f649307,f574298]) ).

fof(f649247,plain,
    ( ! [X522,X518,X521,X523,X520,X519,X524] :
        ( s__02(cbool__00,X522) != s__02(cbool__00,X521)
        | s__02(cbool__00,X522) != s__02(cbool__00,X523)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X523)
        | s__02(cbool__00,X524) = s__02(cbool__00,X521)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X524)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X520) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X518)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X520),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X519),s__02(c_27type_2etypeSystem_2edecls_27__00,X518)))),X520)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649179]) ).

fof(f649179,plain,
    ( ! [X522,X518,X521,X523,X520,X519,X524] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X522) != s__02(cbool__00,X521)
        | s__02(cbool__00,X522) != s__02(cbool__00,X523)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X523)
        | s__02(cbool__00,X524) = s__02(cbool__00,X521)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X524)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X520) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X518)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X520),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X519),s__02(c_27type_2etypeSystem_2edecls_27__00,X518)))),X520)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f3501]) ).

fof(f649352,plain,
    ( spl3_249
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649248,f1120,f417,f127,f104,f99,f649307,f574294]) ).

fof(f649248,plain,
    ( ! [X511,X513,X515,X512,X517,X516,X514] :
        ( s__02(cbool__00,X514) != s__02(cbool__00,X515)
        | s__02(cbool__00,X516) != s__02(cbool__00,X515)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X516)
        | s__02(cbool__00,X517) = s__02(cbool__00,X514)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X517)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X511))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X512),s__02(c_27type_2etypeSystem_2edecls_27__00,X511)))),X513)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649178]) ).

fof(f649178,plain,
    ( ! [X511,X513,X515,X512,X517,X516,X514] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X514) != s__02(cbool__00,X515)
        | s__02(cbool__00,X516) != s__02(cbool__00,X515)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X516)
        | s__02(cbool__00,X517) = s__02(cbool__00,X514)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X517)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X511))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X512),s__02(c_27type_2etypeSystem_2edecls_27__00,X511)))),X513)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2956]) ).

fof(f649351,plain,
    ( spl3_248
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649249,f1120,f417,f127,f104,f99,f649307,f574290]) ).

fof(f649249,plain,
    ( ! [X505,X504,X510,X509,X508,X507,X506] :
        ( s__02(cbool__00,X507) != s__02(cbool__00,X508)
        | s__02(cbool__00,X508) != s__02(cbool__00,X509)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X509)
        | s__02(cbool__00,X507) = s__02(cbool__00,X510)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X510)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X504) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X505)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X505),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X505))),s__02(c_27type_2etypeSystem_2edecls_27__00,X506)))),X504)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649177]) ).

fof(f649177,plain,
    ( ! [X505,X504,X510,X509,X508,X507,X506] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X507) != s__02(cbool__00,X508)
        | s__02(cbool__00,X508) != s__02(cbool__00,X509)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X509)
        | s__02(cbool__00,X507) = s__02(cbool__00,X510)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X510)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X504) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X505)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X505),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X505))),s__02(c_27type_2etypeSystem_2edecls_27__00,X506)))),X504)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f44814]) ).

fof(f649350,plain,
    ( spl3_247
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649250,f1120,f417,f127,f104,f99,f649307,f574286]) ).

fof(f649250,plain,
    ( ! [X503,X502,X501,X500,X499,X498,X497] :
        ( s__02(cbool__00,X500) != s__02(cbool__00,X501)
        | s__02(cbool__00,X501) != s__02(cbool__00,X502)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X502)
        | s__02(cbool__00,X500) = s__02(cbool__00,X503)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X503)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X497) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X498)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X498),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X497,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X498))),s__02(c_27type_2etypeSystem_2edecls_27__00,X499)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649176]) ).

fof(f649176,plain,
    ( ! [X503,X502,X501,X500,X499,X498,X497] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X500) != s__02(cbool__00,X501)
        | s__02(cbool__00,X501) != s__02(cbool__00,X502)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X502)
        | s__02(cbool__00,X500) = s__02(cbool__00,X503)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X503)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X497) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X498)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X498),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X497,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X498))),s__02(c_27type_2etypeSystem_2edecls_27__00,X499)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f44811]) ).

fof(f649349,plain,
    ( spl3_246
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649251,f1120,f417,f127,f104,f99,f649307,f574282]) ).

fof(f649251,plain,
    ( ! [X495,X494,X496,X493,X492,X491,X490,X489] :
        ( s__02(cbool__00,X494) != s__02(cbool__00,X493)
        | s__02(cbool__00,X494) != s__02(cbool__00,X495)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X495)
        | s__02(cbool__00,X496) = s__02(cbool__00,X493)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X496)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X492) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X489),s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X492),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X489),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X491),s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))))),X492)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649175]) ).

fof(f649175,plain,
    ( ! [X495,X494,X496,X493,X492,X491,X490,X489] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X494) != s__02(cbool__00,X493)
        | s__02(cbool__00,X494) != s__02(cbool__00,X495)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X495)
        | s__02(cbool__00,X496) = s__02(cbool__00,X493)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X496)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X492) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X489),s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X492),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X489),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X491),s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))))),X492)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f1748]) ).

fof(f649348,plain,
    ( spl3_245
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649252,f1120,f417,f127,f104,f99,f649307,f574278]) ).

fof(f649252,plain,
    ( ! [X485,X484,X483,X482,X481,X487,X486,X488] :
        ( s__02(cbool__00,X486) != s__02(cbool__00,X485)
        | s__02(cbool__00,X486) != s__02(cbool__00,X487)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X487)
        | s__02(cbool__00,X488) = s__02(cbool__00,X485)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X488)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X484) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X481),s__02(c_27type_2etypeSystem_2edecls_27__00,X482)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X484),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X481),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X483),s__02(c_27type_2etypeSystem_2edecls_27__00,X482)))))),X484)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649174]) ).

fof(f649174,plain,
    ( ! [X485,X484,X483,X482,X481,X487,X486,X488] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X486) != s__02(cbool__00,X485)
        | s__02(cbool__00,X486) != s__02(cbool__00,X487)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X487)
        | s__02(cbool__00,X488) = s__02(cbool__00,X485)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X488)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X484) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X481),s__02(c_27type_2etypeSystem_2edecls_27__00,X482)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X484),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X481),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X483),s__02(c_27type_2etypeSystem_2edecls_27__00,X482)))))),X484)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f1706]) ).

fof(f649347,plain,
    ( spl3_244
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649253,f1120,f417,f127,f104,f99,f649307,f574274]) ).

fof(f649253,plain,
    ( ! [X475,X474,X479,X478,X480,X477,X476] :
        ( s__02(cbool__00,X478) != s__02(cbool__00,X477)
        | s__02(cbool__00,X478) != s__02(cbool__00,X479)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X479)
        | s__02(cbool__00,X480) = s__02(cbool__00,X477)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X480)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X476) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X474),s__02(c_27type_2etypeSystem_2edecls_27__00,X475)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X476),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X474),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X475)))),X476)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649173]) ).

fof(f649173,plain,
    ( ! [X475,X474,X479,X478,X480,X477,X476] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X478) != s__02(cbool__00,X477)
        | s__02(cbool__00,X478) != s__02(cbool__00,X479)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X479)
        | s__02(cbool__00,X480) = s__02(cbool__00,X477)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X480)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X476) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X474),s__02(c_27type_2etypeSystem_2edecls_27__00,X475)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X476),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X474),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X475)))),X476)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f3929]) ).

fof(f649346,plain,
    ( spl3_243
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649254,f1120,f417,f127,f104,f99,f649307,f574270]) ).

fof(f649254,plain,
    ( ! [X467,X466,X473,X471,X470,X472,X469,X468] :
        ( s__02(cbool__00,X470) != s__02(cbool__00,X471)
        | s__02(cbool__00,X472) != s__02(cbool__00,X471)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X472)
        | s__02(cbool__00,X473) = s__02(cbool__00,X470)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X473)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X468) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X466),s__02(c_27type_2etypeSystem_2edecls_27__00,X467)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X468),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X468,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X466),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X469),s__02(c_27type_2etypeSystem_2edecls_27__00,X467)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649172]) ).

fof(f649172,plain,
    ( ! [X467,X466,X473,X471,X470,X472,X469,X468] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X470) != s__02(cbool__00,X471)
        | s__02(cbool__00,X472) != s__02(cbool__00,X471)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X472)
        | s__02(cbool__00,X473) = s__02(cbool__00,X470)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X473)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X468) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X466),s__02(c_27type_2etypeSystem_2edecls_27__00,X467)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X468),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X468,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X466),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X469),s__02(c_27type_2etypeSystem_2edecls_27__00,X467)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f1749]) ).

fof(f649345,plain,
    ( spl3_242
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649255,f1120,f417,f127,f104,f99,f649307,f574266]) ).

fof(f649255,plain,
    ( ! [X465,X463,X462,X464,X461,X460,X459,X458] :
        ( s__02(cbool__00,X462) != s__02(cbool__00,X463)
        | s__02(cbool__00,X463) != s__02(cbool__00,X464)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X464)
        | s__02(cbool__00,X462) = s__02(cbool__00,X465)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X465)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X460) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X458),s__02(c_27type_2etypeSystem_2edecls_27__00,X459)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X460),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X460,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X458),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X461),s__02(c_27type_2etypeSystem_2edecls_27__00,X459)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649171]) ).

fof(f649171,plain,
    ( ! [X465,X463,X462,X464,X461,X460,X459,X458] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X462) != s__02(cbool__00,X463)
        | s__02(cbool__00,X463) != s__02(cbool__00,X464)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X464)
        | s__02(cbool__00,X462) = s__02(cbool__00,X465)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X465)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X460) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X458),s__02(c_27type_2etypeSystem_2edecls_27__00,X459)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X460),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X460,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X458),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X461),s__02(c_27type_2etypeSystem_2edecls_27__00,X459)))))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f1707]) ).

fof(f649344,plain,
    ( spl3_241
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649256,f1120,f417,f127,f104,f99,f649307,f574262]) ).

fof(f649256,plain,
    ( ! [X457,X455,X454,X456,X453,X452,X451] :
        ( s__02(cbool__00,X455) != s__02(cbool__00,X454)
        | s__02(cbool__00,X455) != s__02(cbool__00,X456)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X456)
        | s__02(cbool__00,X457) = s__02(cbool__00,X454)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X457)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X453) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X451),s__02(c_27type_2etypeSystem_2edecls_27__00,X452)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X453),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X453,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X451),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X452)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649170]) ).

fof(f649170,plain,
    ( ! [X457,X455,X454,X456,X453,X452,X451] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X455) != s__02(cbool__00,X454)
        | s__02(cbool__00,X455) != s__02(cbool__00,X456)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X456)
        | s__02(cbool__00,X457) = s__02(cbool__00,X454)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X457)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X453) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X451),s__02(c_27type_2etypeSystem_2edecls_27__00,X452)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X453),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X453,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X451),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X452)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f3802]) ).

fof(f649343,plain,
    ( spl3_240
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649257,f1120,f417,f127,f104,f99,f649307,f574258]) ).

fof(f649257,plain,
    ( ! [X448,X447,X446,X445,X450,X444,X449] :
        ( s__02(cbool__00,X447) != s__02(cbool__00,X448)
        | s__02(cbool__00,X449) != s__02(cbool__00,X448)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X449)
        | s__02(cbool__00,X450) = s__02(cbool__00,X447)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X450)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X445) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X444)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X445),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X445,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X446),s__02(c_27type_2etypeSystem_2edecls_27__00,X444)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649169]) ).

fof(f649169,plain,
    ( ! [X448,X447,X446,X445,X450,X444,X449] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X447) != s__02(cbool__00,X448)
        | s__02(cbool__00,X449) != s__02(cbool__00,X448)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X449)
        | s__02(cbool__00,X450) = s__02(cbool__00,X447)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X450)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X445) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X444)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X445),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X445,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X446),s__02(c_27type_2etypeSystem_2edecls_27__00,X444)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2780]) ).

fof(f649342,plain,
    ( spl3_239
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649258,f1120,f417,f127,f104,f99,f649307,f574254]) ).

fof(f649258,plain,
    ( ! [X443,X442,X441,X440,X438,X439,X437] :
        ( s__02(cbool__00,X440) != s__02(cbool__00,X441)
        | s__02(cbool__00,X442) != s__02(cbool__00,X441)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X442)
        | s__02(cbool__00,X443) = s__02(cbool__00,X440)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X443)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X438) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X437)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X438),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X438,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X439),s__02(c_27type_2etypeSystem_2edecls_27__00,X437)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649168]) ).

fof(f649168,plain,
    ( ! [X443,X442,X441,X440,X438,X439,X437] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X440) != s__02(cbool__00,X441)
        | s__02(cbool__00,X442) != s__02(cbool__00,X441)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X442)
        | s__02(cbool__00,X443) = s__02(cbool__00,X440)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X443)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X438) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X437)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X438),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X438,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X439),s__02(c_27type_2etypeSystem_2edecls_27__00,X437)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2729]) ).

fof(f649341,plain,
    ( spl3_238
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649259,f1120,f417,f127,f104,f99,f649307,f574250]) ).

fof(f649259,plain,
    ( ! [X435,X434,X433,X431,X432,X430,X436] :
        ( s__02(cbool__00,X434) != s__02(cbool__00,X433)
        | s__02(cbool__00,X434) != s__02(cbool__00,X435)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X435)
        | s__02(cbool__00,X436) = s__02(cbool__00,X433)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X436)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X432) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X430)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X432),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X431),s__02(c_27type_2etypeSystem_2edecls_27__00,X430)))),X432)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649167]) ).

fof(f649167,plain,
    ( ! [X435,X434,X433,X431,X432,X430,X436] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X434) != s__02(cbool__00,X433)
        | s__02(cbool__00,X434) != s__02(cbool__00,X435)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X435)
        | s__02(cbool__00,X436) = s__02(cbool__00,X433)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X436)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X432) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X430)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X432),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X431),s__02(c_27type_2etypeSystem_2edecls_27__00,X430)))),X432)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2678]) ).

fof(f649340,plain,
    ( spl3_237
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649260,f1120,f417,f127,f104,f99,f649307,f574246]) ).

fof(f649260,plain,
    ( ! [X425,X423,X424,X429,X428,X427,X426] :
        ( s__02(cbool__00,X426) != s__02(cbool__00,X427)
        | s__02(cbool__00,X427) != s__02(cbool__00,X428)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X428)
        | s__02(cbool__00,X426) = s__02(cbool__00,X429)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X429)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X423))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X425)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X425),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X424),s__02(c_27type_2etypeSystem_2edecls_27__00,X423)))),X425)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649166]) ).

fof(f649166,plain,
    ( ! [X425,X423,X424,X429,X428,X427,X426] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X426) != s__02(cbool__00,X427)
        | s__02(cbool__00,X427) != s__02(cbool__00,X428)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X428)
        | s__02(cbool__00,X426) = s__02(cbool__00,X429)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X429)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X423))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X425)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X425),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X424),s__02(c_27type_2etypeSystem_2edecls_27__00,X423)))),X425)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2625]) ).

fof(f649339,plain,
    ( spl3_6
    | spl3_219
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f649261,f24947,f1120,f417,f127,f104,f99,f649307,f567801,f124]) ).

fof(f649261,plain,
    ( ! [X422,X421,X420,X419,X418,X417] :
        ( s__02(cbool__00,X420) != s__02(cbool__00,X419)
        | s__02(cbool__00,X420) != s__02(cbool__00,X421)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X421)
        | s__02(cbool__00,X422) = s__02(cbool__00,X419)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X422)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X417)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X418) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f649165]) ).

fof(f649165,plain,
    ( ! [X422,X421,X420,X419,X418,X417] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X420) != s__02(cbool__00,X419)
        | s__02(cbool__00,X420) != s__02(cbool__00,X421)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X421)
        | s__02(cbool__00,X422) = s__02(cbool__00,X419)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X422)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X417)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X418) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(superposition,[],[f621574,f187931]) ).

fof(f649338,plain,
    ( spl3_6
    | spl3_219
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f649262,f24947,f1120,f417,f127,f104,f99,f649307,f567801,f124]) ).

fof(f649262,plain,
    ( ! [X414,X413,X412,X411,X415,X416] :
        ( s__02(cbool__00,X413) != s__02(cbool__00,X414)
        | s__02(cbool__00,X414) != s__02(cbool__00,X415)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X415)
        | s__02(cbool__00,X413) = s__02(cbool__00,X416)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X416)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X411)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X412) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f649164]) ).

fof(f649164,plain,
    ( ! [X414,X413,X412,X411,X415,X416] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X413) != s__02(cbool__00,X414)
        | s__02(cbool__00,X414) != s__02(cbool__00,X415)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X415)
        | s__02(cbool__00,X413) = s__02(cbool__00,X416)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X416)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X411)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X412) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(superposition,[],[f621574,f187934]) ).

fof(f649337,plain,
    ( spl3_236
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f649263,f24947,f1120,f417,f127,f104,f99,f649307,f574240]) ).

fof(f649263,plain,
    ( ! [X405,X410,X409,X407,X406,X408] :
        ( s__02(cbool__00,X406) != s__02(cbool__00,X407)
        | s__02(cbool__00,X407) != s__02(cbool__00,X408)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X408)
        | s__02(cbool__00,X406) = s__02(cbool__00,X409)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X409)
        | s__02(cfun__02(cbool__00,cbool__00),X405) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X410)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X410) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f649163]) ).

fof(f649163,plain,
    ( ! [X405,X410,X409,X407,X406,X408] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X406) != s__02(cbool__00,X407)
        | s__02(cbool__00,X407) != s__02(cbool__00,X408)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X408)
        | s__02(cbool__00,X406) = s__02(cbool__00,X409)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X409)
        | s__02(cfun__02(cbool__00,cbool__00),X405) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X410)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X410) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(superposition,[],[f621574,f187877]) ).

fof(f649336,plain,
    ( spl3_235
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649264,f1120,f417,f127,f104,f99,f649307,f574236]) ).

fof(f649264,plain,
    ( ! [X404,X403,X402,X401,X399,X400,X398,X397] :
        ( s__02(cbool__00,X401) != s__02(cbool__00,X402)
        | s__02(cbool__00,X402) != s__02(cbool__00,X403)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X403)
        | s__02(cbool__00,X401) = s__02(cbool__00,X404)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X404)
        | s__02(cfun__02(X397,cbool__00),X400) = s__02(cfun__02(X397,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X397),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X397),X398),s__02(c_27type_2elist_2elist_27__01(X397),X399)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X397,cbool__00),X400),s__02(X397,sK2(X397,cbool__00,X400,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X397,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X397),X398))),s__02(cfun__02(X397,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X397),X399)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649162]) ).

fof(f649162,plain,
    ( ! [X404,X403,X402,X401,X399,X400,X398,X397] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X401) != s__02(cbool__00,X402)
        | s__02(cbool__00,X402) != s__02(cbool__00,X403)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X403)
        | s__02(cbool__00,X401) = s__02(cbool__00,X404)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X404)
        | s__02(cfun__02(X397,cbool__00),X400) = s__02(cfun__02(X397,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X397),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X397),X398),s__02(c_27type_2elist_2elist_27__01(X397),X399)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X397,cbool__00),X400),s__02(X397,sK2(X397,cbool__00,X400,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X397,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X397),X398))),s__02(cfun__02(X397,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X397),X399)))))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2505]) ).

fof(f649335,plain,
    ( spl3_234
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649265,f1120,f417,f127,f104,f99,f649307,f574232]) ).

fof(f649265,plain,
    ( ! [X395,X394,X393,X391,X390,X392,X389,X396] :
        ( s__02(cbool__00,X394) != s__02(cbool__00,X393)
        | s__02(cbool__00,X394) != s__02(cbool__00,X395)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X395)
        | s__02(cbool__00,X396) = s__02(cbool__00,X393)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X396)
        | s__02(cfun__02(X389,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X389),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X389),X390),s__02(c_27type_2elist_2elist_27__01(X389),X391))))) = s__02(cfun__02(X389,cbool__00),X392)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X389,cbool__00),X392),s__02(X389,sK2(X389,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X389,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X389),X390))),s__02(cfun__02(X389,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X389),X391)))),X392)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649161]) ).

fof(f649161,plain,
    ( ! [X395,X394,X393,X391,X390,X392,X389,X396] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X394) != s__02(cbool__00,X393)
        | s__02(cbool__00,X394) != s__02(cbool__00,X395)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X395)
        | s__02(cbool__00,X396) = s__02(cbool__00,X393)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X396)
        | s__02(cfun__02(X389,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X389),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X389),X390),s__02(c_27type_2elist_2elist_27__01(X389),X391))))) = s__02(cfun__02(X389,cbool__00),X392)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X389,cbool__00),X392),s__02(X389,sK2(X389,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X389,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X389),X390))),s__02(cfun__02(X389,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X389),X391)))),X392)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f2386]) ).

fof(f649334,plain,
    ( spl3_26
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649266,f1120,f417,f127,f104,f99,f649307,f9761]) ).

fof(f649266,plain,
    ( ! [X387,X386,X380,X381,X385,X388,X382] :
        ( s__02(cbool__00,X385) != s__02(cbool__00,X386)
        | s__02(cbool__00,X386) != s__02(cbool__00,X387)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X387)
        | s__02(cbool__00,X385) = s__02(cbool__00,X388)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X388)
        | s__02(cfun__02(X380,cbool__00),X381) = s__02(cfun__02(X380,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X382)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X382) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649160]) ).

fof(f649160,plain,
    ( ! [X387,X386,X380,X381,X385,X388,X382] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X385) != s__02(cbool__00,X386)
        | s__02(cbool__00,X386) != s__02(cbool__00,X387)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X387)
        | s__02(cbool__00,X385) = s__02(cbool__00,X388)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X388)
        | s__02(cfun__02(X380,cbool__00),X381) = s__02(cfun__02(X380,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X382)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X382) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f6669]) ).

fof(f649333,plain,
    ( spl3_26
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649267,f1120,f417,f127,f104,f99,f649307,f9761]) ).

fof(f649267,plain,
    ( ! [X371,X370,X369,X367,X368,X366,X372] :
        ( s__02(cbool__00,X369) != s__02(cbool__00,X370)
        | s__02(cbool__00,X370) != s__02(cbool__00,X371)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X371)
        | s__02(cbool__00,X369) = s__02(cbool__00,X372)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X372)
        | s__02(cfun__02(X366,cbool__00),X367) = s__02(cfun__02(X366,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X368)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X368) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649158]) ).

fof(f649158,plain,
    ( ! [X371,X370,X369,X367,X368,X366,X372] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X369) != s__02(cbool__00,X370)
        | s__02(cbool__00,X370) != s__02(cbool__00,X371)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X371)
        | s__02(cbool__00,X369) = s__02(cbool__00,X372)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X372)
        | s__02(cfun__02(X366,cbool__00),X367) = s__02(cfun__02(X366,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X368)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X368) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f6500]) ).

fof(f649332,plain,
    ( spl3_25
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649268,f1120,f417,f127,f104,f99,f649307,f9757]) ).

fof(f649268,plain,
    ( ! [X354,X353,X351,X349,X348,X356,X355] :
        ( s__02(cbool__00,X354) != s__02(cbool__00,X353)
        | s__02(cbool__00,X354) != s__02(cbool__00,X355)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X355)
        | s__02(cbool__00,X356) = s__02(cbool__00,X353)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X356)
        | s__02(cfun__02(X348,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X351))) = s__02(cfun__02(X348,cbool__00),X349)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X351) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649156]) ).

fof(f649156,plain,
    ( ! [X354,X353,X351,X349,X348,X356,X355] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X354) != s__02(cbool__00,X353)
        | s__02(cbool__00,X354) != s__02(cbool__00,X355)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X355)
        | s__02(cbool__00,X356) = s__02(cbool__00,X353)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X356)
        | s__02(cfun__02(X348,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X351))) = s__02(cfun__02(X348,cbool__00),X349)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X351) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f11501]) ).

fof(f649331,plain,
    ( spl3_26
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649269,f1120,f417,f127,f104,f99,f649307,f9761]) ).

fof(f649269,plain,
    ( ! [X345,X344,X343,X340,X339,X347,X346] :
        ( s__02(cbool__00,X344) != s__02(cbool__00,X345)
        | s__02(cbool__00,X345) != s__02(cbool__00,X346)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X346)
        | s__02(cbool__00,X344) = s__02(cbool__00,X347)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X347)
        | s__02(cfun__02(X339,cbool__00),X340) = s__02(cfun__02(X339,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X343)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X343) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649155]) ).

fof(f649155,plain,
    ( ! [X345,X344,X343,X340,X339,X347,X346] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X344) != s__02(cbool__00,X345)
        | s__02(cbool__00,X345) != s__02(cbool__00,X346)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X346)
        | s__02(cbool__00,X344) = s__02(cbool__00,X347)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X347)
        | s__02(cfun__02(X339,cbool__00),X340) = s__02(cfun__02(X339,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X343)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X343) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f7071]) ).

fof(f649330,plain,
    ( spl3_34
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649270,f1120,f417,f127,f104,f99,f649307,f22965]) ).

fof(f649270,plain,
    ( ! [X333,X332,X331,X330,X338,X337,X336,X335,X334] :
        ( s__02(cbool__00,X336) != s__02(cbool__00,X335)
        | s__02(cbool__00,X336) != s__02(cbool__00,X337)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X337)
        | s__02(cbool__00,X338) = s__02(cbool__00,X335)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X338)
        | s__02(cfun__02(X330,cbool__00),X331) = s__02(cfun__02(X330,cbool__00),X334)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X330,cbool__00),X334),s__02(X330,sK2(X330,cbool__00,chapp__02(s__02(cfun__02(X332,cfun__02(X330,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X330,cbool__00),X331))),s__02(X332,X333)),X334)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649154]) ).

fof(f649154,plain,
    ( ! [X333,X332,X331,X330,X338,X337,X336,X335,X334] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X336) != s__02(cbool__00,X335)
        | s__02(cbool__00,X336) != s__02(cbool__00,X337)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X337)
        | s__02(cbool__00,X338) = s__02(cbool__00,X335)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X338)
        | s__02(cfun__02(X330,cbool__00),X331) = s__02(cfun__02(X330,cbool__00),X334)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X330,cbool__00),X334),s__02(X330,sK2(X330,cbool__00,chapp__02(s__02(cfun__02(X332,cfun__02(X330,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X330,cbool__00),X331))),s__02(X332,X333)),X334)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f1487]) ).

fof(f649329,plain,
    ( spl3_35
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649271,f1120,f417,f127,f104,f99,f649307,f23307]) ).

fof(f649271,plain,
    ( ! [X324,X323,X322,X321,X329,X327,X326,X328,X325] :
        ( s__02(cbool__00,X326) != s__02(cbool__00,X327)
        | s__02(cbool__00,X328) != s__02(cbool__00,X327)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X328)
        | s__02(cbool__00,X326) = s__02(cbool__00,X329)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X329)
        | s__02(cfun__02(X321,cbool__00),X322) = s__02(cfun__02(X321,cbool__00),X323)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X321,cbool__00),X323),s__02(X321,sK2(X321,cbool__00,X323,chapp__02(s__02(cfun__02(X324,cfun__02(X321,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X321,cbool__00),X322))),s__02(X324,X325)))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649153]) ).

fof(f649153,plain,
    ( ! [X324,X323,X322,X321,X329,X327,X326,X328,X325] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X326) != s__02(cbool__00,X327)
        | s__02(cbool__00,X328) != s__02(cbool__00,X327)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X328)
        | s__02(cbool__00,X326) = s__02(cbool__00,X329)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X329)
        | s__02(cfun__02(X321,cbool__00),X322) = s__02(cfun__02(X321,cbool__00),X323)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X321,cbool__00),X323),s__02(X321,sK2(X321,cbool__00,X323,chapp__02(s__02(cfun__02(X324,cfun__02(X321,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X321,cbool__00),X322))),s__02(X324,X325)))))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f1637]) ).

fof(f649328,plain,
    ( spl3_26
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649272,f1120,f417,f127,f104,f99,f649307,f9761]) ).

fof(f649272,plain,
    ( ! [X319,X318,X317,X320,X315,X313,X312] :
        ( s__02(cbool__00,X318) != s__02(cbool__00,X317)
        | s__02(cbool__00,X318) != s__02(cbool__00,X319)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X319)
        | s__02(cbool__00,X320) = s__02(cbool__00,X317)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X320)
        | s__02(cfun__02(X312,cbool__00),X313) = s__02(cfun__02(X312,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X315)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X315) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649152]) ).

fof(f649152,plain,
    ( ! [X319,X318,X317,X320,X315,X313,X312] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X318) != s__02(cbool__00,X317)
        | s__02(cbool__00,X318) != s__02(cbool__00,X319)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X319)
        | s__02(cbool__00,X320) = s__02(cbool__00,X317)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X320)
        | s__02(cfun__02(X312,cbool__00),X313) = s__02(cfun__02(X312,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X315)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X315) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f11777]) ).

fof(f649327,plain,
    ( spl3_27
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649273,f1120,f417,f127,f104,f99,f649307,f9765]) ).

fof(f649273,plain,
    ( ! [X310,X309,X308,X307,X306,X305,X311] :
        ( s__02(cbool__00,X308) != s__02(cbool__00,X309)
        | s__02(cbool__00,X310) != s__02(cbool__00,X309)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X310)
        | s__02(cbool__00,X308) = s__02(cbool__00,X311)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X311)
        | s__02(cfun__02(X305,cbool__00),X306) = s__02(cfun__02(X305,cbool__00),X307)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X305,cbool__00),X307),s__02(X305,sK2(X305,cbool__00,X306,X307)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649151]) ).

fof(f649151,plain,
    ( ! [X310,X309,X308,X307,X306,X305,X311] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X308) != s__02(cbool__00,X309)
        | s__02(cbool__00,X310) != s__02(cbool__00,X309)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X310)
        | s__02(cbool__00,X308) = s__02(cbool__00,X311)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X311)
        | s__02(cfun__02(X305,cbool__00),X306) = s__02(cfun__02(X305,cbool__00),X307)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X305,cbool__00),X307),s__02(X305,sK2(X305,cbool__00,X306,X307)))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f1109]) ).

fof(f649326,plain,
    ( spl3_26
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649274,f1120,f417,f127,f104,f99,f649307,f9761]) ).

fof(f649274,plain,
    ( ! [X291,X297,X295,X294,X296,X293,X292] :
        ( s__02(cbool__00,X294) != s__02(cbool__00,X295)
        | s__02(cbool__00,X295) != s__02(cbool__00,X296)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X296)
        | s__02(cbool__00,X294) = s__02(cbool__00,X297)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X297)
        | s__02(cfun__02(X291,cbool__00),X292) = s__02(cfun__02(X291,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X293)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X293) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649149]) ).

fof(f649149,plain,
    ( ! [X291,X297,X295,X294,X296,X293,X292] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X294) != s__02(cbool__00,X295)
        | s__02(cbool__00,X295) != s__02(cbool__00,X296)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X296)
        | s__02(cbool__00,X294) = s__02(cbool__00,X297)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X297)
        | s__02(cfun__02(X291,cbool__00),X292) = s__02(cfun__02(X291,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X293)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X293) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f6607]) ).

fof(f649325,plain,
    ( spl3_29
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649275,f1120,f417,f127,f104,f99,f649307,f12190]) ).

fof(f649275,plain,
    ( ! [X281,X279,X278,X280,X277,X276] :
        ( s__02(cbool__00,X277) != s__02(cbool__00,X278)
        | s__02(cbool__00,X278) != s__02(cbool__00,X279)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X279)
        | s__02(cbool__00,X277) = s__02(cbool__00,X280)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X280)
        | s__02(cfun__02(cbool__00,cbool__00),X281) = s__02(cfun__02(cbool__00,cbool__00),X276)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X281,X276))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X281),s__02(cbool__00,cF__00))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649147]) ).

fof(f649147,plain,
    ( ! [X281,X279,X278,X280,X277,X276] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X277) != s__02(cbool__00,X278)
        | s__02(cbool__00,X278) != s__02(cbool__00,X279)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X279)
        | s__02(cbool__00,X277) = s__02(cbool__00,X280)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X280)
        | s__02(cfun__02(cbool__00,cbool__00),X281) = s__02(cfun__02(cbool__00,cbool__00),X276)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X281,X276))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X281),s__02(cbool__00,cF__00))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f11855]) ).

fof(f649324,plain,
    ( spl3_233
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649276,f1120,f417,f127,f104,f99,f649307,f574222]) ).

fof(f649276,plain,
    ( ! [X273,X272,X271,X275,X274] :
        ( s__02(cbool__00,X272) != s__02(cbool__00,X273)
        | s__02(cbool__00,X274) != s__02(cbool__00,X273)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X274)
        | s__02(cbool__00,X272) = s__02(cbool__00,X275)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X275)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X271))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X271) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649146]) ).

fof(f649146,plain,
    ( ! [X273,X272,X271,X275,X274] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X272) != s__02(cbool__00,X273)
        | s__02(cbool__00,X274) != s__02(cbool__00,X273)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X274)
        | s__02(cbool__00,X272) = s__02(cbool__00,X275)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X275)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X271))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X271) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f24121]) ).

fof(f649323,plain,
    ( spl3_232
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649277,f1120,f417,f127,f104,f99,f649307,f574218]) ).

fof(f649277,plain,
    ( ! [X270,X269,X268,X267,X266] :
        ( s__02(cbool__00,X268) != s__02(cbool__00,X267)
        | s__02(cbool__00,X268) != s__02(cbool__00,X269)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X269)
        | s__02(cbool__00,X270) = s__02(cbool__00,X267)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X270)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X266,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X266) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649145]) ).

fof(f649145,plain,
    ( ! [X270,X269,X268,X267,X266] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X268) != s__02(cbool__00,X267)
        | s__02(cbool__00,X268) != s__02(cbool__00,X269)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X269)
        | s__02(cbool__00,X270) = s__02(cbool__00,X267)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X270)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X266,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X266) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f29469]) ).

fof(f649322,plain,
    ( spl3_231
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649278,f1120,f417,f127,f104,f99,f649307,f574214]) ).

fof(f649278,plain,
    ( ! [X263,X262,X264,X261,X260,X265] :
        ( s__02(cbool__00,X262) != s__02(cbool__00,X261)
        | s__02(cbool__00,X263) != s__02(cbool__00,X262)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X263)
        | s__02(cbool__00,X264) = s__02(cbool__00,X261)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X264)
        | s__02(cfun__02(cbool__00,cbool__00),X260) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X265)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X265)),X260))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X265) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649144]) ).

fof(f649144,plain,
    ( ! [X263,X262,X264,X261,X260,X265] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X262) != s__02(cbool__00,X261)
        | s__02(cbool__00,X263) != s__02(cbool__00,X262)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X263)
        | s__02(cbool__00,X264) = s__02(cbool__00,X261)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X264)
        | s__02(cfun__02(cbool__00,cbool__00),X260) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X265)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X265)),X260))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X265) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f6490]) ).

fof(f649321,plain,
    ( spl3_230
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649279,f1120,f417,f127,f104,f99,f649307,f574210]) ).

fof(f649279,plain,
    ( ! [X259,X258,X254,X257,X256,X255] :
        ( s__02(cbool__00,X255) != s__02(cbool__00,X256)
        | s__02(cbool__00,X256) != s__02(cbool__00,X257)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X257)
        | s__02(cbool__00,X258) = s__02(cbool__00,X255)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X258)
        | s__02(cfun__02(cbool__00,cbool__00),X254) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X259)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X254,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X259))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X259) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649143]) ).

fof(f649143,plain,
    ( ! [X259,X258,X254,X257,X256,X255] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X255) != s__02(cbool__00,X256)
        | s__02(cbool__00,X256) != s__02(cbool__00,X257)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X257)
        | s__02(cbool__00,X258) = s__02(cbool__00,X255)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X258)
        | s__02(cfun__02(cbool__00,cbool__00),X254) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X259)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X254,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X259))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X259) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f6598]) ).

fof(f649320,plain,
    ( spl3_30
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649280,f1120,f417,f127,f104,f99,f649307,f15305]) ).

fof(f649280,plain,
    ( ! [X253,X250,X251,X248,X249,X247,X252] :
        ( s__02(cbool__00,X248) != s__02(cbool__00,X249)
        | s__02(cbool__00,X250) != s__02(cbool__00,X249)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X250)
        | s__02(cbool__00,X248) = s__02(cbool__00,X251)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X251)
        | s__02(cfun__02(cbool__00,cbool__00),X247) = s__02(cfun__02(cbool__00,cbool__00),X252)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X252),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X253) = s__02(cbool__00,sK2(cbool__00,cbool__00,X252,X247))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X253) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649142]) ).

fof(f649142,plain,
    ( ! [X253,X250,X251,X248,X249,X247,X252] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X248) != s__02(cbool__00,X249)
        | s__02(cbool__00,X250) != s__02(cbool__00,X249)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X250)
        | s__02(cbool__00,X248) = s__02(cbool__00,X251)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X251)
        | s__02(cfun__02(cbool__00,cbool__00),X247) = s__02(cfun__02(cbool__00,cbool__00),X252)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X252),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X253) = s__02(cbool__00,sK2(cbool__00,cbool__00,X252,X247))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X253) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f14902]) ).

fof(f649319,plain,
    ( spl3_326
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649281,f1120,f417,f127,f104,f99,f649307,f591158]) ).

fof(f649281,plain,
    ( ! [X242,X243,X240,X241,X246,X244,X245] :
        ( s__02(cbool__00,X241) != s__02(cbool__00,X242)
        | s__02(cbool__00,X242) != s__02(cbool__00,X243)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X243)
        | s__02(cbool__00,X241) = s__02(cbool__00,X244)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X244)
        | s__02(cfun__02(cbool__00,cbool__00),X240) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X245)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X245)
        | s__02(cbool__00,X246) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X245)),X240))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X246) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649141]) ).

fof(f649141,plain,
    ( ! [X242,X243,X240,X241,X246,X244,X245] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X241) != s__02(cbool__00,X242)
        | s__02(cbool__00,X242) != s__02(cbool__00,X243)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X243)
        | s__02(cbool__00,X241) = s__02(cbool__00,X244)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X244)
        | s__02(cfun__02(cbool__00,cbool__00),X240) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X245)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X245)
        | s__02(cbool__00,X246) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X245)),X240))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X246) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f6687]) ).

fof(f649318,plain,
    ( spl3_327
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649282,f1120,f417,f127,f104,f99,f649307,f591606]) ).

fof(f649282,plain,
    ( ! [X235,X233,X238,X239,X236,X237,X234] :
        ( s__02(cbool__00,X234) != s__02(cbool__00,X235)
        | s__02(cbool__00,X235) != s__02(cbool__00,X236)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X236)
        | s__02(cbool__00,X234) = s__02(cbool__00,X237)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X237)
        | s__02(cfun__02(cbool__00,cbool__00),X233) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X238)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X238)
        | s__02(cbool__00,X239) = s__02(cbool__00,sK2(cbool__00,cbool__00,X233,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X238))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X239) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649140]) ).

fof(f649140,plain,
    ( ! [X235,X233,X238,X239,X236,X237,X234] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X234) != s__02(cbool__00,X235)
        | s__02(cbool__00,X235) != s__02(cbool__00,X236)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X236)
        | s__02(cbool__00,X234) = s__02(cbool__00,X237)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X237)
        | s__02(cfun__02(cbool__00,cbool__00),X233) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X238)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X238)
        | s__02(cbool__00,X239) = s__02(cbool__00,sK2(cbool__00,cbool__00,X233,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X238))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X239) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f7090]) ).

fof(f649317,plain,
    ( spl3_338
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649283,f1120,f417,f127,f104,f99,f649307,f620223]) ).

fof(f649283,plain,
    ( ! [X212,X213,X210,X211,X208,X209,X214] :
        ( s__02(cbool__00,X210) != s__02(cbool__00,X211)
        | s__02(cbool__00,X212) != s__02(cbool__00,X211)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X212)
        | s__02(cbool__00,X210) = s__02(cbool__00,X213)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X213)
        | s__02(cfun__02(cbool__00,cbool__00),X208) = s__02(cfun__02(cbool__00,cbool__00),X214)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X214,X208))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X209)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X214),s__02(cbool__00,X209))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649136]) ).

fof(f649136,plain,
    ( ! [X212,X213,X210,X211,X208,X209,X214] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X210) != s__02(cbool__00,X211)
        | s__02(cbool__00,X212) != s__02(cbool__00,X211)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X212)
        | s__02(cbool__00,X210) = s__02(cbool__00,X213)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X213)
        | s__02(cfun__02(cbool__00,cbool__00),X208) = s__02(cfun__02(cbool__00,cbool__00),X214)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X214,X208))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X209)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X214),s__02(cbool__00,X209))) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f11918]) ).

fof(f649314,plain,
    ( spl3_23
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649293,f1120,f417,f127,f104,f99,f649307,f9747]) ).

fof(f649293,plain,
    ( ! [X50,X51,X48,X49,X47,X54,X52,X53] :
        ( s__02(cbool__00,X48) != s__02(cbool__00,X49)
        | s__02(cbool__00,X49) != s__02(cbool__00,X50)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X50)
        | s__02(cbool__00,X51) = s__02(cbool__00,X48)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X51)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X52)
        | s__02(cbool__00,X53) = s__02(cbool__00,X54)
        | s__02(cbool__00,X52) = s__02(cbool__00,X54)
        | s__02(cbool__00,X53) = s__02(cbool__00,X47) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649114]) ).

fof(f649114,plain,
    ( ! [X50,X51,X48,X49,X47,X54,X52,X53] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X48) != s__02(cbool__00,X49)
        | s__02(cbool__00,X49) != s__02(cbool__00,X50)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X50)
        | s__02(cbool__00,X51) = s__02(cbool__00,X48)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X51)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X52)
        | s__02(cbool__00,X53) = s__02(cbool__00,X54)
        | s__02(cbool__00,X52) = s__02(cbool__00,X54)
        | s__02(cbool__00,X53) = s__02(cbool__00,X47) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f4269]) ).

fof(f649313,plain,
    ( spl3_360
    | spl3_19
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649312,f1120,f417,f127,f104,f99,f9729,f649307]) ).

fof(f649312,plain,
    ( ! [X40,X38,X41,X39,X36,X37] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,X38) != s__02(cbool__00,X37)
        | s__02(cbool__00,X38) != s__02(cbool__00,X39)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X39)
        | s__02(cbool__00,X37) = s__02(cbool__00,X40)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,X36) = s__02(cbool__00,X41) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(forward_literal_rewriting,[],[f649294,f121]) ).

fof(f649294,plain,
    ( ! [X40,X38,X41,X39,X36,X37] :
        ( s__02(cbool__00,X38) != s__02(cbool__00,X37)
        | s__02(cbool__00,X38) != s__02(cbool__00,X39)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X39)
        | s__02(cbool__00,X37) = s__02(cbool__00,X40)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,X36) = s__02(cbool__00,X41)
        | p__01(s__02(cbool__00,X41)) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649112]) ).

fof(f649112,plain,
    ( ! [X40,X38,X41,X39,X36,X37] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X38) != s__02(cbool__00,X37)
        | s__02(cbool__00,X38) != s__02(cbool__00,X39)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X39)
        | s__02(cbool__00,X37) = s__02(cbool__00,X40)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,X36) = s__02(cbool__00,X41)
        | p__01(s__02(cbool__00,X41)) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f304]) ).

fof(f649311,plain,
    ( spl3_360
    | spl3_18
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649310,f1120,f417,f127,f104,f99,f8039,f649307]) ).

fof(f649310,plain,
    ( ! [X11,X14,X15,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X11)
        | s__02(cbool__00,X12) != s__02(cbool__00,X13)
        | s__02(cbool__00,X13) != s__02(cbool__00,X14)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X14)
        | s__02(cbool__00,X12) = s__02(cbool__00,X15)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X15) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(forward_literal_rewriting,[],[f649296,f498]) ).

fof(f649296,plain,
    ( ! [X11,X14,X15,X12,X13] :
        ( s__02(cbool__00,X12) != s__02(cbool__00,X13)
        | s__02(cbool__00,X13) != s__02(cbool__00,X14)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X14)
        | s__02(cbool__00,X12) = s__02(cbool__00,X15)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X15)
        | ~ p__01(s__02(cbool__00,X11)) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649108]) ).

fof(f649108,plain,
    ( ! [X11,X14,X15,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X12) != s__02(cbool__00,X13)
        | s__02(cbool__00,X13) != s__02(cbool__00,X14)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X14)
        | s__02(cbool__00,X12) = s__02(cbool__00,X15)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X15)
        | ~ p__01(s__02(cbool__00,X11)) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f121]) ).

fof(f649309,plain,
    ( spl3_19
    | spl3_360
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f649297,f1120,f417,f127,f104,f99,f649307,f9729]) ).

fof(f649297,plain,
    ( ! [X10,X8,X6,X9,X7,X5] :
        ( s__02(cbool__00,X6) != s__02(cbool__00,X7)
        | s__02(cbool__00,X7) != s__02(cbool__00,X8)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X8)
        | s__02(cbool__00,X6) = s__02(cbool__00,X9)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9)
        | s__02(cbool__00,X5) = s__02(cbool__00,X10)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X10) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(trivial_inequality_removal,[],[f649107]) ).

fof(f649107,plain,
    ( ! [X10,X8,X6,X9,X7,X5] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,X6) != s__02(cbool__00,X7)
        | s__02(cbool__00,X7) != s__02(cbool__00,X8)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X8)
        | s__02(cbool__00,X6) = s__02(cbool__00,X9)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9)
        | s__02(cbool__00,X5) = s__02(cbool__00,X10)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X10) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(superposition,[],[f621574,f120]) ).

fof(f629474,plain,
    ( spl3_6
    | spl3_359
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f629106,f417,f127,f99,f629472,f124]) ).

fof(f629472,plain,
    ( spl3_359
  <=> ! [X1084,X1083,X1085] :
        ( s__02(cbool__00,X1085) != s__02(cbool__00,sK2(cbool__00,cbool__00,X1084,X1083))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1083),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X1084) = s__02(cfun__02(cbool__00,cbool__00),X1083)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1084),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X1083) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1085)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X1083,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1085)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_359])]) ).

fof(f629106,plain,
    ( ! [X1086,X1084,X1085,X1083] :
        ( s__02(cbool__00,X1085) != s__02(cbool__00,sK2(cbool__00,cbool__00,X1084,X1083))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X1083,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1085))))
        | s__02(cfun__02(cbool__00,cbool__00),X1083) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1085)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1086)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1084),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X1084) = s__02(cfun__02(cbool__00,cbool__00),X1083)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1083),s__02(cbool__00,cT__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f628985]) ).

fof(f628985,plain,
    ( ! [X1086,X1084,X1085,X1083] :
        ( s__02(cbool__00,X1085) != s__02(cbool__00,sK2(cbool__00,cbool__00,X1084,X1083))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X1083,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1085))))
        | s__02(cfun__02(cbool__00,cbool__00),X1083) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1085)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1086)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1086)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1084),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X1084) = s__02(cfun__02(cbool__00,cbool__00),X1083)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1083),s__02(cbool__00,cT__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8542,f15272]) ).

fof(f8542,plain,
    ( ! [X28,X29,X26,X27,X25] :
        ( s__02(X26,X27) != s__02(X26,chapp__02(s__02(cfun__02(cbool__00,X26),X28),s__02(cbool__00,X25)))
        | s__02(cbool__00,X25) != s__02(cbool__00,sK2(cbool__00,X26,X28,c_27const_2ecombin_2eK_27__01(s__02(X26,X27))))
        | s__02(cfun__02(cbool__00,X26),X28) = s__02(cfun__02(cbool__00,X26),c_27const_2ecombin_2eK_27__01(s__02(X26,X27)))
        | s__02(cbool__00,X25) = s__02(cbool__00,X29)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X29) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f6390,f120]) ).

fof(f6390,plain,
    ( ! [X8,X9,X7] :
        ( s__02(X7,X9) != s__02(X7,chapp__02(s__02(cfun__02(cbool__00,X7),X8),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,X7,X8,c_27const_2ecombin_2eK_27__01(s__02(X7,X9))))
        | s__02(cfun__02(cbool__00,X7),X8) = s__02(cfun__02(cbool__00,X7),c_27const_2ecombin_2eK_27__01(s__02(X7,X9))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f874,f498]) ).

fof(f874,plain,
    ( ! [X8,X9,X7] :
        ( s__02(X7,X9) != s__02(X7,chapp__02(s__02(cfun__02(cbool__00,X7),X8),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X7),X8) = s__02(cfun__02(cbool__00,X7),c_27const_2ecombin_2eK_27__01(s__02(X7,X9)))
        | ~ p__01(s__02(cbool__00,sK2(cbool__00,X7,X8,c_27const_2ecombin_2eK_27__01(s__02(X7,X9))))) )
    | spl3_2 ),
    inference(superposition,[],[f282,f121]) ).

fof(f629470,plain,
    ( spl3_6
    | spl3_358
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f629108,f417,f127,f99,f629468,f124]) ).

fof(f629468,plain,
    ( spl3_358
  <=> ! [X1077,X1078,X1076] :
        ( s__02(cbool__00,X1078) != s__02(cbool__00,sK2(cbool__00,cbool__00,X1077,X1076))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1076),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X1077) = s__02(cfun__02(cbool__00,cbool__00),X1076)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1077),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1078))) = s__02(cfun__02(cbool__00,cbool__00),X1076)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1078)),X1076)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_358])]) ).

fof(f629108,plain,
    ( ! [X1078,X1076,X1077,X1079] :
        ( s__02(cbool__00,X1078) != s__02(cbool__00,sK2(cbool__00,cbool__00,X1077,X1076))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1078)),X1076))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1078))) = s__02(cfun__02(cbool__00,cbool__00),X1076)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1079)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1077),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X1077) = s__02(cfun__02(cbool__00,cbool__00),X1076)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1076),s__02(cbool__00,cT__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f628983]) ).

fof(f628983,plain,
    ( ! [X1078,X1076,X1077,X1079] :
        ( s__02(cbool__00,X1078) != s__02(cbool__00,sK2(cbool__00,cbool__00,X1077,X1076))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1078)),X1076))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1078))) = s__02(cfun__02(cbool__00,cbool__00),X1076)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1079)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1079)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1077),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X1077) = s__02(cfun__02(cbool__00,cbool__00),X1076)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1076),s__02(cbool__00,cT__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8296,f15272]) ).

fof(f8296,plain,
    ( ! [X28,X29,X26,X27,X25] :
        ( s__02(X26,X27) != s__02(X26,chapp__02(s__02(cfun__02(cbool__00,X26),X28),s__02(cbool__00,X25)))
        | s__02(cbool__00,X25) != s__02(cbool__00,sK2(cbool__00,X26,c_27const_2ecombin_2eK_27__01(s__02(X26,X27)),X28))
        | s__02(cfun__02(cbool__00,X26),X28) = s__02(cfun__02(cbool__00,X26),c_27const_2ecombin_2eK_27__01(s__02(X26,X27)))
        | s__02(cbool__00,X25) = s__02(cbool__00,X29)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X29) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f6387,f120]) ).

fof(f6387,plain,
    ( ! [X8,X9,X7] :
        ( s__02(X7,X8) != s__02(X7,chapp__02(s__02(cfun__02(cbool__00,X7),X9),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,X7,c_27const_2ecombin_2eK_27__01(s__02(X7,X8)),X9))
        | s__02(cfun__02(cbool__00,X7),X9) = s__02(cfun__02(cbool__00,X7),c_27const_2ecombin_2eK_27__01(s__02(X7,X8))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f813,f498]) ).

fof(f813,plain,
    ( ! [X8,X9,X7] :
        ( s__02(X7,X8) != s__02(X7,chapp__02(s__02(cfun__02(cbool__00,X7),X9),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X7),X9) = s__02(cfun__02(cbool__00,X7),c_27const_2ecombin_2eK_27__01(s__02(X7,X8)))
        | ~ p__01(s__02(cbool__00,sK2(cbool__00,X7,c_27const_2ecombin_2eK_27__01(s__02(X7,X8)),X9))) )
    | spl3_2 ),
    inference(superposition,[],[f267,f121]) ).

fof(f625570,plain,
    ( spl3_18
    | spl3_357
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f625421,f417,f127,f99,f625568,f8039]) ).

fof(f625568,plain,
    ( spl3_357
  <=> ! [X220,X218] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X218),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X218),s__02(cbool__00,cF__00)))),X218))
        | s__02(cfun__02(cbool__00,cbool__00),X218) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X220)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X220)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X218,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X220)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_357])]) ).

fof(f625421,plain,
    ( ! [X220,X218,X219] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X218),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X219)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X218,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X220))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X220)
        | s__02(cfun__02(cbool__00,cbool__00),X218) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X220)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X218),s__02(cbool__00,cF__00)))),X218)) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8680,f24138]) ).

fof(f24138,plain,
    ! [X10,X11,X12] :
      ( s__02(X10,chapp__02(s__02(cfun__02(cbool__00,X10),X11),s__02(cbool__00,cF__00))) = s__02(X10,chapp__02(s__02(cfun__02(cbool__00,X10),X11),s__02(cbool__00,X12)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X10,c_27const_2ecombin_2eK_27__01(s__02(X10,chapp__02(s__02(cfun__02(cbool__00,X10),X11),s__02(cbool__00,cF__00)))),X11)) ),
    inference(superposition,[],[f85,f6486]) ).

fof(f8680,plain,
    ( ! [X8,X9,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X7),s__02(cbool__00,X9)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X9)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X7,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X8))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X8)
        | s__02(cfun__02(cbool__00,cbool__00),X7) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X8))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f8679,f498]) ).

fof(f8679,plain,
    ( ! [X8,X9,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X9)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X7),s__02(cbool__00,X9)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X8)
        | s__02(cfun__02(cbool__00,cbool__00),X7) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X8)))
        | ~ p__01(s__02(cbool__00,sK2(cbool__00,cbool__00,X7,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X8))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f8635,f498]) ).

fof(f8635,plain,
    ( ! [X8,X9,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X7),s__02(cbool__00,X9)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X8)
        | s__02(cfun__02(cbool__00,cbool__00),X7) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X8)))
        | ~ p__01(s__02(cbool__00,X9))
        | ~ p__01(s__02(cbool__00,sK2(cbool__00,cbool__00,X7,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X8))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f6391,f161]) ).

fof(f161,plain,
    ( ! [X0,X1] :
        ( s__02(cbool__00,X0) = s__02(cbool__00,X1)
        | ~ p__01(s__02(cbool__00,X1))
        | ~ p__01(s__02(cbool__00,X0)) )
    | spl3_2 ),
    inference(superposition,[],[f121,f121]) ).

fof(f6391,plain,
    ( ! [X11,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X11,cbool__00),X12),s__02(X11,sK2(X11,cbool__00,X12,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X13))))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X13)
        | s__02(cfun__02(X11,cbool__00),X12) = s__02(cfun__02(X11,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X13))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f882,f498]) ).

fof(f882,plain,
    ( ! [X11,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X13)
        | s__02(cfun__02(X11,cbool__00),X12) = s__02(cfun__02(X11,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X13)))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(X11,cbool__00),X12),s__02(X11,sK2(X11,cbool__00,X12,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X13))))))) )
    | spl3_2 ),
    inference(superposition,[],[f282,f121]) ).

fof(f625566,plain,
    ( spl3_18
    | spl3_356
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f625420,f417,f127,f99,f625564,f8039]) ).

fof(f625564,plain,
    ( spl3_356
  <=> ! [X217,X215] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X215),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X215,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X215),s__02(cbool__00,cF__00))))))
        | s__02(cfun__02(cbool__00,cbool__00),X215) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X217)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X217)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X215,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X217)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_356])]) ).

fof(f625420,plain,
    ( ! [X215,X216,X217] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X215),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X216)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X215,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X217))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X217)
        | s__02(cfun__02(cbool__00,cbool__00),X215) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X217)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X215,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X215),s__02(cbool__00,cF__00)))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8680,f29488]) ).

fof(f29488,plain,
    ! [X14,X15,X13] :
      ( s__02(X13,chapp__02(s__02(cfun__02(cbool__00,X13),X14),s__02(cbool__00,cF__00))) = s__02(X13,chapp__02(s__02(cfun__02(cbool__00,X13),X14),s__02(cbool__00,X15)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X13,X14,c_27const_2ecombin_2eK_27__01(s__02(X13,chapp__02(s__02(cfun__02(cbool__00,X13),X14),s__02(cbool__00,cF__00)))))) ),
    inference(superposition,[],[f85,f6594]) ).

fof(f624997,plain,
    ( spl3_280
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624839,f417,f127,f99,f624921,f574418]) ).

fof(f624921,plain,
    ( spl3_355
  <=> ! [X4,X5] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X4,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
        | s__02(cbool__00,X5) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X4) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_355])]) ).

fof(f624839,plain,
    ( ! [X522,X526,X523,X525,X524] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X525,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X525)
        | s__02(cbool__00,X526) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X525),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X526)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X522) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X523)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X523),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X523))),s__02(c_27type_2etypeSystem_2edecls_27__00,X524)))),X522)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624806]) ).

fof(f624806,plain,
    ( ! [X522,X526,X523,X525,X524] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X525,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X525)
        | s__02(cbool__00,X526) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X525),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X526)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X522) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X523)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X523),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X523))),s__02(c_27type_2etypeSystem_2edecls_27__00,X524)))),X522)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f76478]) ).

fof(f8548,plain,
    ( ! [X6,X7,X5] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X5,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X6)
        | s__02(cfun__02(cbool__00,cbool__00),X5) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)))
        | s__02(cbool__00,X7) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X5),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X7) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f6390,f120]) ).

fof(f624996,plain,
    ( spl3_279
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624840,f417,f127,f99,f624921,f574414]) ).

fof(f624840,plain,
    ( ! [X518,X521,X520,X517,X519] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X520,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X520)
        | s__02(cbool__00,X521) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X520),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X521)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X517) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X518)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X518),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X517,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X518))),s__02(c_27type_2etypeSystem_2edecls_27__00,X519)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624805]) ).

fof(f624805,plain,
    ( ! [X518,X521,X520,X517,X519] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X520,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X520)
        | s__02(cbool__00,X521) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X520),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X521)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X517) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X518)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X518),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X517,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X518))),s__02(c_27type_2etypeSystem_2edecls_27__00,X519)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f76479]) ).

fof(f624995,plain,
    ( spl3_278
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624841,f417,f127,f99,f624921,f574410]) ).

fof(f624841,plain,
    ( ! [X513,X515,X512,X516,X514] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X515,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X515)
        | s__02(cbool__00,X516) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X515),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X516)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X512)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X512,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513))),s__02(c_27type_2etypeSystem_2edecls_27__00,X514)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624804]) ).

fof(f624804,plain,
    ( ! [X513,X515,X512,X516,X514] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X515,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X515)
        | s__02(cbool__00,X516) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X515),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X516)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X512)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X512,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513))),s__02(c_27type_2etypeSystem_2edecls_27__00,X514)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f1293]) ).

fof(f624994,plain,
    ( spl3_277
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624842,f417,f127,f99,f624921,f574406]) ).

fof(f624842,plain,
    ( ! [X511,X510,X509,X508,X507] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X510,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X510)
        | s__02(cbool__00,X511) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X510),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X511)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X508) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X507)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X508),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X508))),s__02(c_27type_2etypeSystem_2edecls_27__00,X509)))),X507)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624803]) ).

fof(f624803,plain,
    ( ! [X511,X510,X509,X508,X507] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X510,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X510)
        | s__02(cbool__00,X511) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X510),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X511)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X508) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X507)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X508),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X508))),s__02(c_27type_2etypeSystem_2edecls_27__00,X509)))),X507)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f1292]) ).

fof(f624993,plain,
    ( spl3_276
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624843,f417,f127,f99,f624921,f574402]) ).

fof(f624843,plain,
    ( ! [X505,X504,X503,X506] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X505,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X505)
        | s__02(cbool__00,X506) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X505),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X506)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X504) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X503)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X504),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X504,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X503)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624802]) ).

fof(f624802,plain,
    ( ! [X505,X504,X503,X506] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X505,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X505)
        | s__02(cbool__00,X506) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X505),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X506)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X504) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X503)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X504),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X504,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X503)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2591]) ).

fof(f624992,plain,
    ( spl3_275
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624844,f417,f127,f99,f624921,f574398]) ).

fof(f624844,plain,
    ( ! [X502,X501,X500,X499] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X501,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X501)
        | s__02(cbool__00,X502) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X501),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X502)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X500) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X499)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X500),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X499)))),X500)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624801]) ).

fof(f624801,plain,
    ( ! [X502,X501,X500,X499] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X501,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X501)
        | s__02(cbool__00,X502) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X501),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X502)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X500) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X499)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X500),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X499)))),X500)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2590]) ).

fof(f624991,plain,
    ( spl3_274
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624845,f417,f127,f99,f624921,f574394]) ).

fof(f624845,plain,
    ( ! [X496,X494,X495,X498,X497] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X497,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X497)
        | s__02(cbool__00,X498) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X497),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X498)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X496) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X494),s__02(c_27type_2etypeSystem_2edecls_27__00,X495)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X496),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X496,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X494))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X495)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624800]) ).

fof(f624800,plain,
    ( ! [X496,X494,X495,X498,X497] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X497,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X497)
        | s__02(cbool__00,X498) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X497),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X498)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X496) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X494),s__02(c_27type_2etypeSystem_2edecls_27__00,X495)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X496),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X496,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X494))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X495)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f3650]) ).

fof(f624990,plain,
    ( spl3_273
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624846,f417,f127,f99,f624921,f574390]) ).

fof(f624846,plain,
    ( ! [X493,X492,X491,X490,X489] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X492,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X492)
        | s__02(cbool__00,X493) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X492),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X493)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X491) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X489),s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X491),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X489))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))),X491)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624799]) ).

fof(f624799,plain,
    ( ! [X493,X492,X491,X490,X489] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X492,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X492)
        | s__02(cbool__00,X493) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X492),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X493)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X491) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X489),s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X491),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X489))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))),X491)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f3649]) ).

fof(f624989,plain,
    ( spl3_272
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624847,f417,f127,f99,f624921,f574386]) ).

fof(f624847,plain,
    ( ! [X485,X484,X483,X487,X488,X486] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X487,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X487)
        | s__02(cbool__00,X488) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X487),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X488)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X486) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X483),s__02(c_27type_2etypeSystem_2edecls_27__00,X484)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X486),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X483),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X485),s__02(c_27type_2etypeSystem_2edecls_27__00,X484)))))),X486)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624798]) ).

fof(f624798,plain,
    ( ! [X485,X484,X483,X487,X488,X486] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X487,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X487)
        | s__02(cbool__00,X488) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X487),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X488)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X486) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X483),s__02(c_27type_2etypeSystem_2edecls_27__00,X484)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X486),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X483),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X485),s__02(c_27type_2etypeSystem_2edecls_27__00,X484)))))),X486)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2237]) ).

fof(f624988,plain,
    ( spl3_271
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624848,f417,f127,f99,f624921,f574382]) ).

fof(f624848,plain,
    ( ! [X482,X481,X480,X478,X479,X477] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X481,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X481)
        | s__02(cbool__00,X482) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X481),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X482)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X480) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X477),s__02(c_27type_2etypeSystem_2edecls_27__00,X478)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X480),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X477),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X479),s__02(c_27type_2etypeSystem_2edecls_27__00,X478)))))),X480)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624797]) ).

fof(f624797,plain,
    ( ! [X482,X481,X480,X478,X479,X477] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X481,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X481)
        | s__02(cbool__00,X482) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X481),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X482)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X480) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X477),s__02(c_27type_2etypeSystem_2edecls_27__00,X478)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X480),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X477),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X479),s__02(c_27type_2etypeSystem_2edecls_27__00,X478)))))),X480)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2070]) ).

fof(f624987,plain,
    ( spl3_270
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624849,f417,f127,f99,f624921,f574378]) ).

fof(f624849,plain,
    ( ! [X475,X474,X473,X472,X476] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X475,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X475)
        | s__02(cbool__00,X476) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X475),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X476)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X474) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X472),s__02(c_27type_2etypeSystem_2edecls_27__00,X473)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X474),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X472),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X473)))),X474)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624796]) ).

fof(f624796,plain,
    ( ! [X475,X474,X473,X472,X476] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X475,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X475)
        | s__02(cbool__00,X476) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X475),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X476)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X474) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X472),s__02(c_27type_2etypeSystem_2edecls_27__00,X473)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X474),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X472),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X473)))),X474)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f4628]) ).

fof(f624986,plain,
    ( spl3_269
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624850,f417,f127,f99,f624921,f574374]) ).

fof(f624850,plain,
    ( ! [X467,X466,X471,X470,X469,X468] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X470,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X470)
        | s__02(cbool__00,X471) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X470),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X471)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X468) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X466),s__02(c_27type_2etypeSystem_2edecls_27__00,X467)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X468),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X468,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X466),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X469),s__02(c_27type_2etypeSystem_2edecls_27__00,X467)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624795]) ).

fof(f624795,plain,
    ( ! [X467,X466,X471,X470,X469,X468] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X470,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X470)
        | s__02(cbool__00,X471) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X470),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X471)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X468) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X466),s__02(c_27type_2etypeSystem_2edecls_27__00,X467)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X468),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X468,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X466),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X469),s__02(c_27type_2etypeSystem_2edecls_27__00,X467)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2238]) ).

fof(f624985,plain,
    ( spl3_268
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624851,f417,f127,f99,f624921,f574370]) ).

fof(f624851,plain,
    ( ! [X465,X464,X462,X463,X461,X460] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X464,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),X464) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X465) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X464),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X465)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X462) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X460),s__02(c_27type_2etypeSystem_2edecls_27__00,X461)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X462),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X462,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X460),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X463),s__02(c_27type_2etypeSystem_2edecls_27__00,X461)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624794]) ).

fof(f624794,plain,
    ( ! [X465,X464,X462,X463,X461,X460] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X464,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),X464) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X465) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X464),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X465)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X462) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X460),s__02(c_27type_2etypeSystem_2edecls_27__00,X461)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X462),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X462,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X460),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X463),s__02(c_27type_2etypeSystem_2edecls_27__00,X461)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2071]) ).

fof(f624984,plain,
    ( spl3_267
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624852,f417,f127,f99,f624921,f574366]) ).

fof(f624852,plain,
    ( ! [X457,X455,X456,X459,X458] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X458,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X458)
        | s__02(cbool__00,X459) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X458),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X459)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X457) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X455),s__02(c_27type_2etypeSystem_2edecls_27__00,X456)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X457),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X457,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X455),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X456)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624793]) ).

fof(f624793,plain,
    ( ! [X457,X455,X456,X459,X458] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X458,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X458)
        | s__02(cbool__00,X459) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X458),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X459)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X457) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X455),s__02(c_27type_2etypeSystem_2edecls_27__00,X456)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X457),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X457,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X455),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X456)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f4555]) ).

fof(f624983,plain,
    ( spl3_266
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624853,f417,f127,f99,f624921,f574362]) ).

fof(f624853,plain,
    ( ! [X454,X453,X452,X451,X450] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X453,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X453)
        | s__02(cbool__00,X454) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X453),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X454)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X451) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X450)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X451),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X451,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X452),s__02(c_27type_2etypeSystem_2edecls_27__00,X450)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624792]) ).

fof(f624792,plain,
    ( ! [X454,X453,X452,X451,X450] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X453,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X453)
        | s__02(cbool__00,X454) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X453),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X454)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X451) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X450)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X451),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X451,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X452),s__02(c_27type_2etypeSystem_2edecls_27__00,X450)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f3320]) ).

fof(f624982,plain,
    ( spl3_265
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624854,f417,f127,f99,f624921,f574358]) ).

fof(f624854,plain,
    ( ! [X448,X447,X446,X445,X449] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X448,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X448)
        | s__02(cbool__00,X449) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X448),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X449)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X445))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X446)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X446),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X446,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X447),s__02(c_27type_2etypeSystem_2edecls_27__00,X445)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624791]) ).

fof(f624791,plain,
    ( ! [X448,X447,X446,X445,X449] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X448,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X448)
        | s__02(cbool__00,X449) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X448),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X449)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X445))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X446)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X446),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X446,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X447),s__02(c_27type_2etypeSystem_2edecls_27__00,X445)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f3030]) ).

fof(f624981,plain,
    ( spl3_264
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624855,f417,f127,f99,f624921,f574354]) ).

fof(f624855,plain,
    ( ! [X443,X442,X441,X440,X444] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X443,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X443)
        | s__02(cbool__00,X444) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X443),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X444)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X440)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X441),s__02(c_27type_2etypeSystem_2edecls_27__00,X440)))),X442)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624790]) ).

fof(f624790,plain,
    ( ! [X443,X442,X441,X440,X444] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X443,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X443)
        | s__02(cbool__00,X444) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X443),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X444)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X440)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X441),s__02(c_27type_2etypeSystem_2edecls_27__00,X440)))),X442)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f3380]) ).

fof(f624980,plain,
    ( spl3_263
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624856,f417,f127,f99,f624921,f574350]) ).

fof(f624856,plain,
    ( ! [X435,X439,X438,X437,X436] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X438,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X438)
        | s__02(cbool__00,X439) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X438),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X439)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X435))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X436),s__02(c_27type_2etypeSystem_2edecls_27__00,X435)))),X437)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624789]) ).

fof(f624789,plain,
    ( ! [X435,X439,X438,X437,X436] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X438,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X438)
        | s__02(cbool__00,X439) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X438),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X439)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X435))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X436),s__02(c_27type_2etypeSystem_2edecls_27__00,X435)))),X437)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2888]) ).

fof(f624979,plain,
    ( spl3_262
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624857,f417,f127,f99,f624921,f574346]) ).

fof(f624857,plain,
    ( ! [X434,X433,X431,X432] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X433,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X433)
        | s__02(cbool__00,X434) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X433),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X434)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X432) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X431)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X432),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X432,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X431)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624788]) ).

fof(f624788,plain,
    ( ! [X434,X433,X431,X432] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X433,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X433)
        | s__02(cbool__00,X434) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X433),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X434)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X432) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X431)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X432),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X432,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X431)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f1388]) ).

fof(f624978,plain,
    ( spl3_261
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624858,f417,f127,f99,f624921,f574342]) ).

fof(f624858,plain,
    ( ! [X430,X429,X428,X427] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X429,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X429)
        | s__02(cbool__00,X430) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X429),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X430)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X428) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X427)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X428),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X427)))),X428)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624787]) ).

fof(f624787,plain,
    ( ! [X430,X429,X428,X427] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X429,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X429)
        | s__02(cbool__00,X430) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X429),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X430)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X428) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X427)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X428),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X427)))),X428)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f1387]) ).

fof(f624977,plain,
    ( spl3_260
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624859,f417,f127,f99,f624921,f574338]) ).

fof(f624859,plain,
    ( ! [X425,X424,X422,X423,X426] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X425,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X425)
        | s__02(cbool__00,X426) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X425),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X426)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X424) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X422),s__02(c_27type_2etypeSystem_2edecls_27__00,X423)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X424),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X424,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X422))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X423)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624786]) ).

fof(f624786,plain,
    ( ! [X425,X424,X422,X423,X426] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X425,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X425)
        | s__02(cbool__00,X426) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X425),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X426)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X424) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X422),s__02(c_27type_2etypeSystem_2edecls_27__00,X423)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X424),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X424,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X422))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X423)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2185]) ).

fof(f624976,plain,
    ( spl3_259
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624860,f417,f127,f99,f624921,f574334]) ).

fof(f624860,plain,
    ( ! [X421,X420,X419,X418,X417] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X420,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X420)
        | s__02(cbool__00,X421) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X420),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X421)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X419) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X417),s__02(c_27type_2etypeSystem_2edecls_27__00,X418)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X419),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X417))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X418)))),X419)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624785]) ).

fof(f624785,plain,
    ( ! [X421,X420,X419,X418,X417] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X420,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X420)
        | s__02(cbool__00,X421) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X420),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X421)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X419) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X417),s__02(c_27type_2etypeSystem_2edecls_27__00,X418)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X419),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X417))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X418)))),X419)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2184]) ).

fof(f624975,plain,
    ( spl3_258
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624861,f417,f127,f99,f624921,f574330]) ).

fof(f624861,plain,
    ( ! [X414,X413,X412,X411,X415,X416] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X415,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X415)
        | s__02(cbool__00,X416) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X415),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X416)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X414) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X411),s__02(c_27type_2etypeSystem_2edecls_27__00,X412)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X414),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X411),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X413),s__02(c_27type_2etypeSystem_2edecls_27__00,X412)))))),X414)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624784]) ).

fof(f624784,plain,
    ( ! [X414,X413,X412,X411,X415,X416] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X415,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X415)
        | s__02(cbool__00,X416) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X415),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X416)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X414) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X411),s__02(c_27type_2etypeSystem_2edecls_27__00,X412)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X414),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X411),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X413),s__02(c_27type_2etypeSystem_2edecls_27__00,X412)))))),X414)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2296]) ).

fof(f624974,plain,
    ( spl3_257
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624862,f417,f127,f99,f624921,f574326]) ).

fof(f624862,plain,
    ( ! [X405,X410,X409,X408,X406,X407] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X409,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X409)
        | s__02(cbool__00,X410) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X409),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X410)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X408) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X405),s__02(c_27type_2etypeSystem_2edecls_27__00,X406)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X408),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X405),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X407),s__02(c_27type_2etypeSystem_2edecls_27__00,X406)))))),X408)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624783]) ).

fof(f624783,plain,
    ( ! [X405,X410,X409,X408,X406,X407] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X409,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X409)
        | s__02(cbool__00,X410) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X409),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X410)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X408) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X405),s__02(c_27type_2etypeSystem_2edecls_27__00,X406)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X408),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X405),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X407),s__02(c_27type_2etypeSystem_2edecls_27__00,X406)))))),X408)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2126]) ).

fof(f624973,plain,
    ( spl3_256
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624863,f417,f127,f99,f624921,f574322]) ).

fof(f624863,plain,
    ( ! [X404,X403,X402,X401,X400] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X403,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X403)
        | s__02(cbool__00,X404) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X403),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X404)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X402) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X400),s__02(c_27type_2etypeSystem_2edecls_27__00,X401)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X402),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X400),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X401)))),X402)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624782]) ).

fof(f624782,plain,
    ( ! [X404,X403,X402,X401,X400] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X403,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X403)
        | s__02(cbool__00,X404) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X403),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X404)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X402) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X400),s__02(c_27type_2etypeSystem_2edecls_27__00,X401)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X402),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X400),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X401)))),X402)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f4774]) ).

fof(f624972,plain,
    ( spl3_255
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624864,f417,f127,f99,f624921,f574318]) ).

fof(f624864,plain,
    ( ! [X395,X394,X399,X398,X397,X396] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X398,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X398)
        | s__02(cbool__00,X399) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X398),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X399)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X396) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X394),s__02(c_27type_2etypeSystem_2edecls_27__00,X395)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X396),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X396,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X394),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X397),s__02(c_27type_2etypeSystem_2edecls_27__00,X395)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624781]) ).

fof(f624781,plain,
    ( ! [X395,X394,X399,X398,X397,X396] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X398,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X398)
        | s__02(cbool__00,X399) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X398),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X399)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X396) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X394),s__02(c_27type_2etypeSystem_2edecls_27__00,X395)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X396),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X396,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X394),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X397),s__02(c_27type_2etypeSystem_2edecls_27__00,X395)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2297]) ).

fof(f624971,plain,
    ( spl3_254
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624865,f417,f127,f99,f624921,f574314]) ).

fof(f624865,plain,
    ( ! [X393,X392,X390,X391,X389,X388] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X392,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X392)
        | s__02(cbool__00,X393) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X392),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X393)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X390) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X388),s__02(c_27type_2etypeSystem_2edecls_27__00,X389)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X390),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X390,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X388),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X391),s__02(c_27type_2etypeSystem_2edecls_27__00,X389)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624780]) ).

fof(f624780,plain,
    ( ! [X393,X392,X390,X391,X389,X388] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X392,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X392)
        | s__02(cbool__00,X393) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X392),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X393)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X390) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X388),s__02(c_27type_2etypeSystem_2edecls_27__00,X389)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X390),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X390,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X388),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X391),s__02(c_27type_2etypeSystem_2edecls_27__00,X389)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2127]) ).

fof(f624970,plain,
    ( spl3_253
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624866,f417,f127,f99,f624921,f574310]) ).

fof(f624866,plain,
    ( ! [X387,X386,X385,X384,X383] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X386,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X386)
        | s__02(cbool__00,X387) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X386),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X387)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X385) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X383),s__02(c_27type_2etypeSystem_2edecls_27__00,X384)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X385),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X385,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X383),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X384)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624779]) ).

fof(f624779,plain,
    ( ! [X387,X386,X385,X384,X383] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X386,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X386)
        | s__02(cbool__00,X387) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X386),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X387)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X385) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X383),s__02(c_27type_2etypeSystem_2edecls_27__00,X384)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X385),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X385,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X383),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X384)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f4701]) ).

fof(f624969,plain,
    ( spl3_252
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624867,f417,f127,f99,f624921,f574306]) ).

fof(f624867,plain,
    ( ! [X381,X380,X379,X378,X382] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X381,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X381)
        | s__02(cbool__00,X382) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X381),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X382)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X379) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X378)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X379),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X379,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X380),s__02(c_27type_2etypeSystem_2edecls_27__00,X378)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624778]) ).

fof(f624778,plain,
    ( ! [X381,X380,X379,X378,X382] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X381,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X381)
        | s__02(cbool__00,X382) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X381),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X382)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X379) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X378)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X379),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X379,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X380),s__02(c_27type_2etypeSystem_2edecls_27__00,X378)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f3440]) ).

fof(f624968,plain,
    ( spl3_251
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624868,f417,f127,f99,f624921,f574302]) ).

fof(f624868,plain,
    ( ! [X377,X376,X374,X375,X373] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X376,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X376)
        | s__02(cbool__00,X377) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X376),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X377)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X373))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X374)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X374),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X374,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X375),s__02(c_27type_2etypeSystem_2edecls_27__00,X373)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624777]) ).

fof(f624777,plain,
    ( ! [X377,X376,X374,X375,X373] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X376,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X376)
        | s__02(cbool__00,X377) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X376),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X377)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X373))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X374)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X374),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X374,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X375),s__02(c_27type_2etypeSystem_2edecls_27__00,X373)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f3098]) ).

fof(f624967,plain,
    ( spl3_250
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624869,f417,f127,f99,f624921,f574298]) ).

fof(f624869,plain,
    ( ! [X371,X370,X369,X368,X372] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X371,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X371)
        | s__02(cbool__00,X372) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X371),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X372)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X370) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X368)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X370),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X369),s__02(c_27type_2etypeSystem_2edecls_27__00,X368)))),X370)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624776]) ).

fof(f624776,plain,
    ( ! [X371,X370,X369,X368,X372] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X371,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X371)
        | s__02(cbool__00,X372) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X371),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X372)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X370) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X368)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X370),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X369),s__02(c_27type_2etypeSystem_2edecls_27__00,X368)))),X370)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f3501]) ).

fof(f624966,plain,
    ( spl3_249
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624870,f417,f127,f99,f624921,f574294]) ).

fof(f624870,plain,
    ( ! [X363,X367,X366,X365,X364] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X366,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X366)
        | s__02(cbool__00,X367) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X366),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X367)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X365) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X363)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X365),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X364),s__02(c_27type_2etypeSystem_2edecls_27__00,X363)))),X365)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624775]) ).

fof(f624775,plain,
    ( ! [X363,X367,X366,X365,X364] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X366,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X366)
        | s__02(cbool__00,X367) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X366),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X367)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X365) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X363)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X365),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X364),s__02(c_27type_2etypeSystem_2edecls_27__00,X363)))),X365)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2956]) ).

fof(f624965,plain,
    ( spl3_248
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624871,f417,f127,f99,f624921,f574290]) ).

fof(f624871,plain,
    ( ! [X362,X361,X359,X358,X360] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X361,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X361)
        | s__02(cbool__00,X362) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X361),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X362)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X359) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X358)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X359),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X359))),s__02(c_27type_2etypeSystem_2edecls_27__00,X360)))),X358)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624774]) ).

fof(f624774,plain,
    ( ! [X362,X361,X359,X358,X360] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X361,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X361)
        | s__02(cbool__00,X362) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X361),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X362)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X359) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X358)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X359),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X359))),s__02(c_27type_2etypeSystem_2edecls_27__00,X360)))),X358)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f44814]) ).

fof(f624964,plain,
    ( spl3_247
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624872,f417,f127,f99,f624921,f574286]) ).

fof(f624872,plain,
    ( ! [X354,X353,X357,X356,X355] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X356,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X356)
        | s__02(cbool__00,X357) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X356),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X357)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X353) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X354)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X354),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X353,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X354))),s__02(c_27type_2etypeSystem_2edecls_27__00,X355)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624773]) ).

fof(f624773,plain,
    ( ! [X354,X353,X357,X356,X355] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X356,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X356)
        | s__02(cbool__00,X357) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X356),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X357)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X353) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X354)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X354),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X353,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X354))),s__02(c_27type_2etypeSystem_2edecls_27__00,X355)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f44811]) ).

fof(f624963,plain,
    ( spl3_246
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624873,f417,f127,f99,f624921,f574282]) ).

fof(f624873,plain,
    ( ! [X351,X352,X350,X349,X348,X347] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X351,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X351)
        | s__02(cbool__00,X352) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X351),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X352)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X350) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X347),s__02(c_27type_2etypeSystem_2edecls_27__00,X348)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X350),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X347),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X349),s__02(c_27type_2etypeSystem_2edecls_27__00,X348)))))),X350)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624772]) ).

fof(f624772,plain,
    ( ! [X351,X352,X350,X349,X348,X347] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X351,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X351)
        | s__02(cbool__00,X352) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X351),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X352)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X350) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X347),s__02(c_27type_2etypeSystem_2edecls_27__00,X348)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X350),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X347),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X349),s__02(c_27type_2etypeSystem_2edecls_27__00,X348)))))),X350)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f1748]) ).

fof(f624962,plain,
    ( spl3_245
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624874,f417,f127,f99,f624921,f574278]) ).

fof(f624874,plain,
    ( ! [X345,X344,X342,X343,X341,X346] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X345,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X345)
        | s__02(cbool__00,X346) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X345),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X346)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X341),s__02(c_27type_2etypeSystem_2edecls_27__00,X342))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X344)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X344),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X341),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X343),s__02(c_27type_2etypeSystem_2edecls_27__00,X342)))))),X344)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624771]) ).

fof(f624771,plain,
    ( ! [X345,X344,X342,X343,X341,X346] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X345,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X345)
        | s__02(cbool__00,X346) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X345),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X346)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X341),s__02(c_27type_2etypeSystem_2edecls_27__00,X342))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X344)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X344),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X341),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X343),s__02(c_27type_2etypeSystem_2edecls_27__00,X342)))))),X344)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f1706]) ).

fof(f624961,plain,
    ( spl3_244
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624875,f417,f127,f99,f624921,f574274]) ).

fof(f624875,plain,
    ( ! [X340,X339,X338,X337,X336] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X339,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X339)
        | s__02(cbool__00,X340) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X339),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X340)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X338) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X336),s__02(c_27type_2etypeSystem_2edecls_27__00,X337)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X338),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X336),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X337)))),X338)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624770]) ).

fof(f624770,plain,
    ( ! [X340,X339,X338,X337,X336] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X339,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X339)
        | s__02(cbool__00,X340) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X339),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X340)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X338) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X336),s__02(c_27type_2etypeSystem_2edecls_27__00,X337)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X338),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X336),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X337)))),X338)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f3929]) ).

fof(f624960,plain,
    ( spl3_243
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624876,f417,f127,f99,f624921,f574270]) ).

fof(f624876,plain,
    ( ! [X333,X332,X331,X330,X335,X334] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X334,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X334)
        | s__02(cbool__00,X335) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X334),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X335)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X332) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X330),s__02(c_27type_2etypeSystem_2edecls_27__00,X331)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X332),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X332,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X330),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X333),s__02(c_27type_2etypeSystem_2edecls_27__00,X331)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624769]) ).

fof(f624769,plain,
    ( ! [X333,X332,X331,X330,X335,X334] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X334,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X334)
        | s__02(cbool__00,X335) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X334),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X335)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X332) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X330),s__02(c_27type_2etypeSystem_2edecls_27__00,X331)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X332),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X332,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X330),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X333),s__02(c_27type_2etypeSystem_2edecls_27__00,X331)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f1749]) ).

fof(f624959,plain,
    ( spl3_242
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624877,f417,f127,f99,f624921,f574266]) ).

fof(f624877,plain,
    ( ! [X324,X329,X328,X326,X327,X325] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X328,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X328)
        | s__02(cbool__00,X329) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X328),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X329)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X326) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X324),s__02(c_27type_2etypeSystem_2edecls_27__00,X325)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X326),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X326,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X324),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X327),s__02(c_27type_2etypeSystem_2edecls_27__00,X325)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624768]) ).

fof(f624768,plain,
    ( ! [X324,X329,X328,X326,X327,X325] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X328,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X328)
        | s__02(cbool__00,X329) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X328),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X329)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X326) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X324),s__02(c_27type_2etypeSystem_2edecls_27__00,X325)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X326),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X326,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X324),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X327),s__02(c_27type_2etypeSystem_2edecls_27__00,X325)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f1707]) ).

fof(f624958,plain,
    ( spl3_241
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624878,f417,f127,f99,f624921,f574262]) ).

fof(f624878,plain,
    ( ! [X319,X323,X322,X321,X320] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X322,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X322)
        | s__02(cbool__00,X323) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X322),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X323)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X321) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X319),s__02(c_27type_2etypeSystem_2edecls_27__00,X320)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X321),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X321,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X319),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X320)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624767]) ).

fof(f624767,plain,
    ( ! [X319,X323,X322,X321,X320] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X322,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X322)
        | s__02(cbool__00,X323) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X322),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X323)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X321) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X319),s__02(c_27type_2etypeSystem_2edecls_27__00,X320)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X321),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X321,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X319),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X320)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f3802]) ).

fof(f624957,plain,
    ( spl3_240
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624879,f417,f127,f99,f624921,f574258]) ).

fof(f624879,plain,
    ( ! [X318,X317,X316,X315,X314] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X317,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X317)
        | s__02(cbool__00,X318) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X317),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X318)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X314))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X315)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X315),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X315,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X316),s__02(c_27type_2etypeSystem_2edecls_27__00,X314)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624766]) ).

fof(f624766,plain,
    ( ! [X318,X317,X316,X315,X314] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X317,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X317)
        | s__02(cbool__00,X318) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X317),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X318)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X314))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X315)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X315),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X315,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X316),s__02(c_27type_2etypeSystem_2edecls_27__00,X314)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2780]) ).

fof(f624956,plain,
    ( spl3_239
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624880,f417,f127,f99,f624921,f574254]) ).

fof(f624880,plain,
    ( ! [X310,X311,X309,X313,X312] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X312,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X312)
        | s__02(cbool__00,X313) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X312),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X313)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X309))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X310)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X310),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X310,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X311),s__02(c_27type_2etypeSystem_2edecls_27__00,X309)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624765]) ).

fof(f624765,plain,
    ( ! [X310,X311,X309,X313,X312] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X312,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X312)
        | s__02(cbool__00,X313) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X312),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X313)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X309))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X310)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X310),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X310,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X311),s__02(c_27type_2etypeSystem_2edecls_27__00,X309)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2729]) ).

fof(f624955,plain,
    ( spl3_238
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624881,f417,f127,f99,f624921,f574250]) ).

fof(f624881,plain,
    ( ! [X308,X307,X306,X305,X304] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X307,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X307)
        | s__02(cbool__00,X308) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X307),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X308)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X306) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X304)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X306),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X305),s__02(c_27type_2etypeSystem_2edecls_27__00,X304)))),X306)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624764]) ).

fof(f624764,plain,
    ( ! [X308,X307,X306,X305,X304] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X307,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X307)
        | s__02(cbool__00,X308) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X307),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X308)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X306) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X304)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X306),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X305),s__02(c_27type_2etypeSystem_2edecls_27__00,X304)))),X306)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2678]) ).

fof(f624954,plain,
    ( spl3_237
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624882,f417,f127,f99,f624921,f574246]) ).

fof(f624882,plain,
    ( ! [X301,X300,X299,X303,X302] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X302,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X302)
        | s__02(cbool__00,X303) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X302),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X303)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X299))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X301)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X301),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X300),s__02(c_27type_2etypeSystem_2edecls_27__00,X299)))),X301)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624763]) ).

fof(f624763,plain,
    ( ! [X301,X300,X299,X303,X302] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X302,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X302)
        | s__02(cbool__00,X303) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X302),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X303)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X299))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X301)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X301),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X300),s__02(c_27type_2etypeSystem_2edecls_27__00,X299)))),X301)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2625]) ).

fof(f624953,plain,
    ( spl3_6
    | spl3_219
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f624883,f24947,f417,f127,f99,f624921,f567801,f124]) ).

fof(f624883,plain,
    ( ! [X298,X297,X295,X296] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X297,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X297)
        | s__02(cbool__00,X298) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X297),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X298)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X295)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X296) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f624762]) ).

fof(f624762,plain,
    ( ! [X298,X297,X295,X296] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X297,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X297)
        | s__02(cbool__00,X298) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X297),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X298)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X295)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X296) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(superposition,[],[f8548,f187931]) ).

fof(f624952,plain,
    ( spl3_6
    | spl3_219
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f624884,f24947,f417,f127,f99,f624921,f567801,f124]) ).

fof(f624884,plain,
    ( ! [X291,X294,X293,X292] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X293,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X293)
        | s__02(cbool__00,X294) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X293),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X294)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X291)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X292) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f624761]) ).

fof(f624761,plain,
    ( ! [X291,X294,X293,X292] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X293,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X293)
        | s__02(cbool__00,X294) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X293),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X294)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X291)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X292) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(superposition,[],[f8548,f187934]) ).

fof(f624951,plain,
    ( spl3_346
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f624885,f24947,f417,f127,f99,f624921,f622952]) ).

fof(f624885,plain,
    ( ! [X290,X289,X288,X287] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X288,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X288)
        | s__02(cbool__00,X289) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X288),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X289)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X290))) = s__02(cfun__02(cbool__00,cbool__00),X287)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X290) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f624760]) ).

fof(f624760,plain,
    ( ! [X290,X289,X288,X287] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X288,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X288)
        | s__02(cbool__00,X289) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X288),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X289)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X290))) = s__02(cfun__02(cbool__00,cbool__00),X287)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X290) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(superposition,[],[f8548,f187877]) ).

fof(f624950,plain,
    ( spl3_235
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624886,f417,f127,f99,f624921,f574236]) ).

fof(f624886,plain,
    ( ! [X283,X282,X281,X286,X285,X284] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X285,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X285)
        | s__02(cbool__00,X286) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X285),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X286)
        | s__02(cfun__02(X281,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X281),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X281),X282),s__02(c_27type_2elist_2elist_27__01(X281),X283))))) = s__02(cfun__02(X281,cbool__00),X284)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X281,cbool__00),X284),s__02(X281,sK2(X281,cbool__00,X284,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X281,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X281),X282))),s__02(cfun__02(X281,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X281),X283)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624759]) ).

fof(f624759,plain,
    ( ! [X283,X282,X281,X286,X285,X284] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X285,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X285)
        | s__02(cbool__00,X286) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X285),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X286)
        | s__02(cfun__02(X281,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X281),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X281),X282),s__02(c_27type_2elist_2elist_27__01(X281),X283))))) = s__02(cfun__02(X281,cbool__00),X284)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X281,cbool__00),X284),s__02(X281,sK2(X281,cbool__00,X284,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X281,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X281),X282))),s__02(cfun__02(X281,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X281),X283)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2505]) ).

fof(f624949,plain,
    ( spl3_234
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624887,f417,f127,f99,f624921,f574232]) ).

fof(f624887,plain,
    ( ! [X279,X280,X278,X277,X276,X275] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X279,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X279)
        | s__02(cbool__00,X280) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X279),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X280)
        | s__02(cfun__02(X275,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X275),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X275),X276),s__02(c_27type_2elist_2elist_27__01(X275),X277))))) = s__02(cfun__02(X275,cbool__00),X278)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X275,cbool__00),X278),s__02(X275,sK2(X275,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X275,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X275),X276))),s__02(cfun__02(X275,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X275),X277)))),X278)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624758]) ).

fof(f624758,plain,
    ( ! [X279,X280,X278,X277,X276,X275] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X279,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X279)
        | s__02(cbool__00,X280) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X279),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X280)
        | s__02(cfun__02(X275,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X275),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X275),X276),s__02(c_27type_2elist_2elist_27__01(X275),X277))))) = s__02(cfun__02(X275,cbool__00),X278)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X275,cbool__00),X278),s__02(X275,sK2(X275,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X275,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X275),X276))),s__02(cfun__02(X275,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X275),X277)))),X278)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f2386]) ).

fof(f624948,plain,
    ( spl3_26
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624888,f417,f127,f99,f624921,f9761]) ).

fof(f624888,plain,
    ( ! [X273,X270,X269,X268,X274] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X273,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X273)
        | s__02(cbool__00,X274) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X273),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X274)
        | s__02(cfun__02(X268,cbool__00),X269) = s__02(cfun__02(X268,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X270)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X270) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624757]) ).

fof(f624757,plain,
    ( ! [X273,X270,X269,X268,X274] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X273,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X273)
        | s__02(cbool__00,X274) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X273),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X274)
        | s__02(cfun__02(X268,cbool__00),X269) = s__02(cfun__02(X268,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X270)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X270) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f6669]) ).

fof(f624947,plain,
    ( spl3_26
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624889,f417,f127,f99,f624921,f9761]) ).

fof(f624889,plain,
    ( ! [X262,X261,X260,X259,X258] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X261,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X261)
        | s__02(cbool__00,X262) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X261),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X262)
        | s__02(cfun__02(X258,cbool__00),X259) = s__02(cfun__02(X258,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X260)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X260) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624755]) ).

fof(f624755,plain,
    ( ! [X262,X261,X260,X259,X258] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X261,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X261)
        | s__02(cbool__00,X262) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X261),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X262)
        | s__02(cfun__02(X258,cbool__00),X259) = s__02(cfun__02(X258,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X260)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X260) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f6500]) ).

fof(f624946,plain,
    ( spl3_26
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624890,f417,f127,f99,f624921,f9761]) ).

fof(f624890,plain,
    ( ! [X250,X249,X247,X244,X245] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X249,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X249)
        | s__02(cbool__00,X250) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X249),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X250)
        | s__02(cfun__02(X244,cbool__00),X245) = s__02(cfun__02(X244,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X247)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X247) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624753]) ).

fof(f624753,plain,
    ( ! [X250,X249,X247,X244,X245] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X249,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X249)
        | s__02(cbool__00,X250) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X249),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X250)
        | s__02(cfun__02(X244,cbool__00),X245) = s__02(cfun__02(X244,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X247)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X247) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f11501]) ).

fof(f624945,plain,
    ( spl3_26
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624891,f417,f127,f99,f624921,f9761]) ).

fof(f624891,plain,
    ( ! [X242,X243,X238,X241,X237] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X242,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X242)
        | s__02(cbool__00,X243) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X242),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X243)
        | s__02(cfun__02(X237,cbool__00),X238) = s__02(cfun__02(X237,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X241)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X241) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624752]) ).

fof(f624752,plain,
    ( ! [X242,X243,X238,X241,X237] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X242,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X242)
        | s__02(cbool__00,X243) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X242),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X243)
        | s__02(cfun__02(X237,cbool__00),X238) = s__02(cfun__02(X237,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X241)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X241) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f7071]) ).

fof(f624944,plain,
    ( spl3_34
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624892,f417,f127,f99,f624921,f22965]) ).

fof(f624892,plain,
    ( ! [X235,X232,X230,X233,X231,X236,X234] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X235,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X235)
        | s__02(cbool__00,X236) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X235),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X236)
        | s__02(cfun__02(X230,cbool__00),X231) = s__02(cfun__02(X230,cbool__00),X234)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X230,cbool__00),X234),s__02(X230,sK2(X230,cbool__00,chapp__02(s__02(cfun__02(X232,cfun__02(X230,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X230,cbool__00),X231))),s__02(X232,X233)),X234)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624751]) ).

fof(f624751,plain,
    ( ! [X235,X232,X230,X233,X231,X236,X234] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X235,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X235)
        | s__02(cbool__00,X236) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X235),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X236)
        | s__02(cfun__02(X230,cbool__00),X231) = s__02(cfun__02(X230,cbool__00),X234)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X230,cbool__00),X234),s__02(X230,sK2(X230,cbool__00,chapp__02(s__02(cfun__02(X232,cfun__02(X230,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X230,cbool__00),X231))),s__02(X232,X233)),X234)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f1487]) ).

fof(f624943,plain,
    ( spl3_35
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624893,f417,f127,f99,f624921,f23307]) ).

fof(f624893,plain,
    ( ! [X224,X225,X223,X228,X229,X226,X227] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X228,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X228)
        | s__02(cbool__00,X229) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X228),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X229)
        | s__02(cfun__02(X223,cbool__00),X224) = s__02(cfun__02(X223,cbool__00),X225)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X223,cbool__00),X225),s__02(X223,sK2(X223,cbool__00,X225,chapp__02(s__02(cfun__02(X226,cfun__02(X223,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X223,cbool__00),X224))),s__02(X226,X227)))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624750]) ).

fof(f624750,plain,
    ( ! [X224,X225,X223,X228,X229,X226,X227] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X228,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X228)
        | s__02(cbool__00,X229) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X228),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X229)
        | s__02(cfun__02(X223,cbool__00),X224) = s__02(cfun__02(X223,cbool__00),X225)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X223,cbool__00),X225),s__02(X223,sK2(X223,cbool__00,X225,chapp__02(s__02(cfun__02(X226,cfun__02(X223,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X223,cbool__00),X224))),s__02(X226,X227)))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f1637]) ).

fof(f624942,plain,
    ( spl3_26
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624894,f417,f127,f99,f624921,f9761]) ).

fof(f624894,plain,
    ( ! [X222,X221,X219,X216,X217] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X221,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X221)
        | s__02(cbool__00,X222) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X221),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X222)
        | s__02(cfun__02(X216,cbool__00),X217) = s__02(cfun__02(X216,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X219)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X219) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624749]) ).

fof(f624749,plain,
    ( ! [X222,X221,X219,X216,X217] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X221,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X221)
        | s__02(cbool__00,X222) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X221),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X222)
        | s__02(cfun__02(X216,cbool__00),X217) = s__02(cfun__02(X216,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X219)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X219) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f11777]) ).

fof(f624941,plain,
    ( spl3_27
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624895,f417,f127,f99,f624921,f9765]) ).

fof(f624895,plain,
    ( ! [X215,X212,X213,X211,X214] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X214,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X214)
        | s__02(cbool__00,X215) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X214),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X215)
        | s__02(cfun__02(X211,cbool__00),X212) = s__02(cfun__02(X211,cbool__00),X213)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X211,cbool__00),X213),s__02(X211,sK2(X211,cbool__00,X212,X213)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624748]) ).

fof(f624748,plain,
    ( ! [X215,X212,X213,X211,X214] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X214,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X214)
        | s__02(cbool__00,X215) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X214),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X215)
        | s__02(cfun__02(X211,cbool__00),X212) = s__02(cfun__02(X211,cbool__00),X213)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X211,cbool__00),X213),s__02(X211,sK2(X211,cbool__00,X212,X213)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f1109]) ).

fof(f624940,plain,
    ( spl3_26
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624896,f417,f127,f99,f624921,f9761]) ).

fof(f624896,plain,
    ( ! [X205,X202,X203,X201,X204] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X204,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X204)
        | s__02(cbool__00,X205) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X204),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X205)
        | s__02(cfun__02(X201,cbool__00),X202) = s__02(cfun__02(X201,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X203)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X203) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624746]) ).

fof(f624746,plain,
    ( ! [X205,X202,X203,X201,X204] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X204,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X204)
        | s__02(cbool__00,X205) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X204),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X205)
        | s__02(cfun__02(X201,cbool__00),X202) = s__02(cfun__02(X201,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X203)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X203) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f6607]) ).

fof(f624939,plain,
    ( spl3_29
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624897,f417,f127,f99,f624921,f12190]) ).

fof(f624897,plain,
    ( ! [X191,X192,X193,X190] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X191,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X191)
        | s__02(cbool__00,X192) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X191),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X192)
        | s__02(cfun__02(cbool__00,cbool__00),X193) = s__02(cfun__02(cbool__00,cbool__00),X190)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X193,X190))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X193),s__02(cbool__00,cF__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624744]) ).

fof(f624744,plain,
    ( ! [X191,X192,X193,X190] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X191,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X191)
        | s__02(cbool__00,X192) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X191),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X192)
        | s__02(cfun__02(cbool__00,cbool__00),X193) = s__02(cfun__02(cbool__00,cbool__00),X190)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X193,X190))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X193),s__02(cbool__00,cF__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f11855]) ).

fof(f624938,plain,
    ( spl3_233
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624898,f417,f127,f99,f624921,f574222]) ).

fof(f624898,plain,
    ( ! [X188,X189,X187] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X188,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X188)
        | s__02(cbool__00,X189) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X188),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X189)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X187))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X187) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624743]) ).

fof(f624743,plain,
    ( ! [X188,X189,X187] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X188,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X188)
        | s__02(cbool__00,X189) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X188),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X189)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X187))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X187) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f24121]) ).

fof(f624937,plain,
    ( spl3_232
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624899,f417,f127,f99,f624921,f574218]) ).

fof(f624899,plain,
    ( ! [X186,X184,X185] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X185,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X185)
        | s__02(cbool__00,X186) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X185),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X186)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X184,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X184) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624742]) ).

fof(f624742,plain,
    ( ! [X186,X184,X185] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X185,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X185)
        | s__02(cbool__00,X186) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X185),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X186)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X184,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X184) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f29469]) ).

fof(f624936,plain,
    ( spl3_231
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624900,f417,f127,f99,f624921,f574214]) ).

fof(f624900,plain,
    ( ! [X180,X181,X182,X183] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X181,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X181)
        | s__02(cbool__00,X182) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X181),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X182)
        | s__02(cfun__02(cbool__00,cbool__00),X180) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X183)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X183)),X180))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X183) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624741]) ).

fof(f624741,plain,
    ( ! [X180,X181,X182,X183] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X181,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X181)
        | s__02(cbool__00,X182) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X181),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X182)
        | s__02(cfun__02(cbool__00,cbool__00),X180) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X183)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X183)),X180))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X183) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f6490]) ).

fof(f624935,plain,
    ( spl3_230
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624901,f417,f127,f99,f624921,f574210]) ).

fof(f624901,plain,
    ( ! [X178,X179,X176,X177] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X177,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X177)
        | s__02(cbool__00,X178) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X177),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X178)
        | s__02(cfun__02(cbool__00,cbool__00),X176) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X179)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X176,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X179))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X179) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624740]) ).

fof(f624740,plain,
    ( ! [X178,X179,X176,X177] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X177,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X177)
        | s__02(cbool__00,X178) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X177),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X178)
        | s__02(cfun__02(cbool__00,cbool__00),X176) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X179)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X176,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X179))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X179) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f6598]) ).

fof(f624934,plain,
    ( spl3_30
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624902,f417,f127,f99,f624921,f15305]) ).

fof(f624902,plain,
    ( ! [X171,X174,X175,X172,X173] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X172,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X172)
        | s__02(cbool__00,X173) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X172),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X173)
        | s__02(cfun__02(cbool__00,cbool__00),X174) = s__02(cfun__02(cbool__00,cbool__00),X171)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X174),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X175) = s__02(cbool__00,sK2(cbool__00,cbool__00,X174,X171))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X175) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624739]) ).

fof(f624739,plain,
    ( ! [X171,X174,X175,X172,X173] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X172,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X172)
        | s__02(cbool__00,X173) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X172),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X173)
        | s__02(cfun__02(cbool__00,cbool__00),X174) = s__02(cfun__02(cbool__00,cbool__00),X171)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X174),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X175) = s__02(cbool__00,sK2(cbool__00,cbool__00,X174,X171))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X175) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f14902]) ).

fof(f624933,plain,
    ( spl3_326
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624903,f417,f127,f99,f624921,f591158]) ).

fof(f624903,plain,
    ( ! [X170,X168,X166,X169,X167] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X167,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X167)
        | s__02(cbool__00,X168) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X167),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X168)
        | s__02(cfun__02(cbool__00,cbool__00),X166) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X169)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X169)
        | s__02(cbool__00,X170) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X169)),X166))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X170) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624738]) ).

fof(f624738,plain,
    ( ! [X170,X168,X166,X169,X167] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X167,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X167)
        | s__02(cbool__00,X168) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X167),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X168)
        | s__02(cfun__02(cbool__00,cbool__00),X166) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X169)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X169)
        | s__02(cbool__00,X170) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X169)),X166))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X170) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f6687]) ).

fof(f624932,plain,
    ( spl3_327
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624904,f417,f127,f99,f624921,f591606]) ).

fof(f624904,plain,
    ( ! [X162,X163,X161,X164,X165] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X162,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X162)
        | s__02(cbool__00,X163) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X162),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X163)
        | s__02(cfun__02(cbool__00,cbool__00),X161) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X164)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X164)
        | s__02(cbool__00,X165) = s__02(cbool__00,sK2(cbool__00,cbool__00,X161,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X164))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X165) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624737]) ).

fof(f624737,plain,
    ( ! [X162,X163,X161,X164,X165] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X162,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X162)
        | s__02(cbool__00,X163) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X162),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X163)
        | s__02(cfun__02(cbool__00,cbool__00),X161) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X164)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X164)
        | s__02(cbool__00,X165) = s__02(cbool__00,sK2(cbool__00,cbool__00,X161,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X164))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X165) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f7090]) ).

fof(f624931,plain,
    ( spl3_338
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624905,f417,f127,f99,f624921,f620223]) ).

fof(f624905,plain,
    ( ! [X152,X150,X151,X148,X149] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X150,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X150)
        | s__02(cbool__00,X151) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X150),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X151)
        | s__02(cfun__02(cbool__00,cbool__00),X148) = s__02(cfun__02(cbool__00,cbool__00),X152)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X152,X148))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X149)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X152),s__02(cbool__00,X149))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624734]) ).

fof(f624734,plain,
    ( ! [X152,X150,X151,X148,X149] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X150,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X150)
        | s__02(cbool__00,X151) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X150),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X151)
        | s__02(cfun__02(cbool__00,cbool__00),X148) = s__02(cfun__02(cbool__00,cbool__00),X152)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X152,X148))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X149)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X152),s__02(cbool__00,X149))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f11918]) ).

fof(f624928,plain,
    ( spl3_23
    | spl3_355
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624915,f417,f127,f104,f99,f624921,f9747]) ).

fof(f624915,plain,
    ( ! [X31,X36,X34,X35,X32,X33] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X32,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X32)
        | s__02(cbool__00,X33) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X32),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X33)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X34)
        | s__02(cbool__00,X36) = s__02(cbool__00,X35)
        | s__02(cbool__00,X36) = s__02(cbool__00,X34)
        | s__02(cbool__00,X35) = s__02(cbool__00,X31) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624712]) ).

fof(f624712,plain,
    ( ! [X31,X36,X34,X35,X32,X33] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X32,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X32)
        | s__02(cbool__00,X33) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X32),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X33)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X34)
        | s__02(cbool__00,X36) = s__02(cbool__00,X35)
        | s__02(cbool__00,X36) = s__02(cbool__00,X34)
        | s__02(cbool__00,X35) = s__02(cbool__00,X31) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f4269]) ).

fof(f624927,plain,
    ( spl3_355
    | spl3_19
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624926,f417,f127,f104,f99,f9729,f624921]) ).

fof(f624926,plain,
    ( ! [X26,X27,X24,X25] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X27)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X25,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X25)
        | s__02(cbool__00,X26) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X25),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X26)
        | s__02(cbool__00,X24) = s__02(cbool__00,X27) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f624916,f121]) ).

fof(f624916,plain,
    ( ! [X26,X27,X24,X25] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X25,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X25)
        | s__02(cbool__00,X26) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X25),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X26)
        | s__02(cbool__00,X24) = s__02(cbool__00,X27)
        | p__01(s__02(cbool__00,X27)) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624710]) ).

fof(f624710,plain,
    ( ! [X26,X27,X24,X25] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X25,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X25)
        | s__02(cbool__00,X26) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X25),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X26)
        | s__02(cbool__00,X24) = s__02(cbool__00,X27)
        | p__01(s__02(cbool__00,X27)) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f304]) ).

fof(f624925,plain,
    ( spl3_355
    | spl3_18
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624924,f417,f127,f99,f8039,f624921]) ).

fof(f624924,plain,
    ( ! [X8,X9,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X7)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X8,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X9) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f624918,f498]) ).

fof(f624918,plain,
    ( ! [X8,X9,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X8,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X9) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9)
        | ~ p__01(s__02(cbool__00,X7)) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624706]) ).

fof(f624706,plain,
    ( ! [X8,X9,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X8,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X9) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9)
        | ~ p__01(s__02(cbool__00,X7)) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f121]) ).

fof(f624923,plain,
    ( spl3_19
    | spl3_355
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624919,f417,f127,f99,f624921,f9729]) ).

fof(f624919,plain,
    ( ! [X3,X6,X4,X5] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X4,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),X4) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X5) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
        | s__02(cbool__00,X6) = s__02(cbool__00,X3)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f624705]) ).

fof(f624705,plain,
    ( ! [X3,X6,X4,X5] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X4,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),X4) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X5) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
        | s__02(cbool__00,X6) = s__02(cbool__00,X3)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8548,f120]) ).

fof(f624693,plain,
    ( spl3_6
    | spl3_354
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624574,f417,f127,f99,f624691,f124]) ).

fof(f624691,plain,
    ( spl3_354
  <=> ! [X48,X51,X49,X52] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X49)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X52)
        | s__02(cbool__00,X52) = s__02(cbool__00,sK2(cbool__00,cbool__00,X51,X48))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X51),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X48) = s__02(cfun__02(cbool__00,cbool__00),X51)
        | s__02(cfun__02(cbool__00,cbool__00),X48) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X48,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_354])]) ).

fof(f624574,plain,
    ( ! [X50,X51,X48,X49,X52] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X49)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X48,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49))))
        | s__02(cfun__02(cbool__00,cbool__00),X48) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X50)
        | s__02(cfun__02(cbool__00,cbool__00),X48) = s__02(cfun__02(cbool__00,cbool__00),X51)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X51),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X52) = s__02(cbool__00,sK2(cbool__00,cbool__00,X51,X48))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X52) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f624529]) ).

fof(f624529,plain,
    ( ! [X50,X51,X48,X49,X52] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X49)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X48,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49))))
        | s__02(cfun__02(cbool__00,cbool__00),X48) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X50)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X50)
        | s__02(cfun__02(cbool__00,cbool__00),X48) = s__02(cfun__02(cbool__00,cbool__00),X51)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X51),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X52) = s__02(cbool__00,sK2(cbool__00,cbool__00,X51,X48))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X52) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8542,f14902]) ).

fof(f624689,plain,
    ( spl3_6
    | spl3_353
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624575,f417,f127,f99,f624687,f124]) ).

fof(f624687,plain,
    ( spl3_353
  <=> ! [X44,X47,X46,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X44)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X47)
        | s__02(cbool__00,X47) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X46)),X43))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X46)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X46))) = s__02(cfun__02(cbool__00,cbool__00),X43)
        | s__02(cfun__02(cbool__00,cbool__00),X43) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X43,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_353])]) ).

fof(f624575,plain,
    ( ! [X46,X47,X44,X45,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X44)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X43,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44))))
        | s__02(cfun__02(cbool__00,cbool__00),X43) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X45)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X46))) = s__02(cfun__02(cbool__00,cbool__00),X43)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X46)
        | s__02(cbool__00,X47) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X46)),X43))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X47) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f624528]) ).

fof(f624528,plain,
    ( ! [X46,X47,X44,X45,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X44)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X43,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44))))
        | s__02(cfun__02(cbool__00,cbool__00),X43) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X45)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X45)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X46))) = s__02(cfun__02(cbool__00,cbool__00),X43)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X46)
        | s__02(cbool__00,X47) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X46)),X43))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X47) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8542,f6687]) ).

fof(f624685,plain,
    ( spl3_6
    | spl3_352
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f624576,f417,f127,f99,f624683,f124]) ).

fof(f624683,plain,
    ( spl3_352
  <=> ! [X38,X41,X42,X39] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X39)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X42)
        | s__02(cbool__00,X42) = s__02(cbool__00,sK2(cbool__00,cbool__00,X38,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X41))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X41)
        | s__02(cfun__02(cbool__00,cbool__00),X38) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X41)))
        | s__02(cfun__02(cbool__00,cbool__00),X38) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X39)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X38,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X39)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_352])]) ).

fof(f624576,plain,
    ( ! [X40,X38,X41,X39,X42] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X39)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X38,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X39))))
        | s__02(cfun__02(cbool__00,cbool__00),X38) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X39)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cfun__02(cbool__00,cbool__00),X38) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X41)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,X42) = s__02(cbool__00,sK2(cbool__00,cbool__00,X38,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X41))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X42) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f624527]) ).

fof(f624527,plain,
    ( ! [X40,X38,X41,X39,X42] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X39)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X38,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X39))))
        | s__02(cfun__02(cbool__00,cbool__00),X38) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X39)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cfun__02(cbool__00,cbool__00),X38) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X41)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,X42) = s__02(cbool__00,sK2(cbool__00,cbool__00,X38,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X41))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X42) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8542,f7090]) ).

fof(f623884,plain,
    ( spl3_6
    | spl3_351
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f623770,f417,f127,f99,f623882,f124]) ).

fof(f623882,plain,
    ( spl3_351
  <=> ! [X20,X18,X21] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X18,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X21)
        | s__02(cbool__00,X21) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,X18))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),X18)
        | s__02(cfun__02(cbool__00,cbool__00),X18) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_351])]) ).

fof(f623770,plain,
    ( ! [X21,X18,X19,X20] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X18,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),X18) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),X18)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X21) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,X18))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X21) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f623769]) ).

fof(f623769,plain,
    ( ! [X21,X18,X19,X20] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X18,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),X18) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),X18)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X21) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,X18))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X21) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f623718]) ).

fof(f623718,plain,
    ( ! [X21,X18,X19,X20] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X18,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),X18) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),X18)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X21) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,X18))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X21) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8460,f14902]) ).

fof(f8460,plain,
    ( ! [X56,X54,X55] :
        ( s__02(cbool__00,X54) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X55),s__02(cbool__00,X54)))
        | s__02(cbool__00,X54) != s__02(cbool__00,sK2(cbool__00,cbool__00,X55,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X54))))
        | s__02(cfun__02(cbool__00,cbool__00),X55) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X54)))
        | s__02(cbool__00,X56) = s__02(cbool__00,X54)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X56) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f6390,f120]) ).

fof(f623880,plain,
    ( spl3_6
    | spl3_350
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f623772,f417,f127,f99,f623878,f124]) ).

fof(f623878,plain,
    ( spl3_350
  <=> ! [X16,X17,X14] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X14,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X17)
        | s__02(cbool__00,X17) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)),X14))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cfun__02(cbool__00,cbool__00),X14) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)))
        | s__02(cfun__02(cbool__00,cbool__00),X14) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_350])]) ).

fof(f623772,plain,
    ( ! [X16,X14,X17,X15] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X14,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),X14) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X15)
        | s__02(cfun__02(cbool__00,cbool__00),X14) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cbool__00,X17) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)),X14))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X17) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f623771]) ).

fof(f623771,plain,
    ( ! [X16,X14,X17,X15] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X14,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),X14) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X15)
        | s__02(cfun__02(cbool__00,cbool__00),X14) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cbool__00,X17) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)),X14))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X17) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f623717]) ).

fof(f623717,plain,
    ( ! [X16,X14,X17,X15] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X14,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),X14) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X15)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X15)
        | s__02(cfun__02(cbool__00,cbool__00),X14) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cbool__00,X17) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)),X14))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X17) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8460,f6687]) ).

fof(f623876,plain,
    ( spl3_6
    | spl3_349
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f623774,f417,f127,f99,f623874,f124]) ).

fof(f623874,plain,
    ( spl3_349
  <=> ! [X13,X12,X10] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X10,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X13)
        | s__02(cbool__00,X13) = s__02(cbool__00,sK2(cbool__00,cbool__00,X10,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | s__02(cfun__02(cbool__00,cbool__00),X10) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)))
        | s__02(cfun__02(cbool__00,cbool__00),X10) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_349])]) ).

fof(f623774,plain,
    ( ! [X10,X11,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X10,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),X10) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X11)
        | s__02(cfun__02(cbool__00,cbool__00),X10) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | s__02(cbool__00,X13) = s__02(cbool__00,sK2(cbool__00,cbool__00,X10,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X13) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f623773]) ).

fof(f623773,plain,
    ( ! [X10,X11,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X10,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),X10) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X11)
        | s__02(cfun__02(cbool__00,cbool__00),X10) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | s__02(cbool__00,X13) = s__02(cbool__00,sK2(cbool__00,cbool__00,X10,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X13) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f623716]) ).

fof(f623716,plain,
    ( ! [X10,X11,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X10,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),X10) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X11)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X11)
        | s__02(cfun__02(cbool__00,cbool__00),X10) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | s__02(cbool__00,X13) = s__02(cbool__00,sK2(cbool__00,cbool__00,X10,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X13) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8460,f7090]) ).

fof(f623573,plain,
    ( spl3_18
    | spl3_348
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f623424,f417,f127,f99,f623571,f8039]) ).

fof(f623571,plain,
    ( spl3_348
  <=> ! [X220,X218] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X218),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X218),s__02(cbool__00,cF__00)))),X218))
        | s__02(cfun__02(cbool__00,cbool__00),X218) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X220)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X220)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X220)),X218)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_348])]) ).

fof(f623424,plain,
    ( ! [X220,X218,X219] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X218),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X219)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X220)),X218))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X220)
        | s__02(cfun__02(cbool__00,cbool__00),X218) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X220)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X218),s__02(cbool__00,cF__00)))),X218)) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8434,f24138]) ).

fof(f8434,plain,
    ( ! [X8,X9,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,X9)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X9)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7)),X8))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X7)
        | s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f8433,f498]) ).

fof(f8433,plain,
    ( ! [X8,X9,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X9)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,X9)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X7)
        | s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7)))
        | ~ p__01(s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7)),X8))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f8389,f498]) ).

fof(f8389,plain,
    ( ! [X8,X9,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,X9)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X7)
        | s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7)))
        | ~ p__01(s__02(cbool__00,X9))
        | ~ p__01(s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7)),X8))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f6388,f161]) ).

fof(f6388,plain,
    ( ! [X11,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X11,cbool__00),X12),s__02(X11,sK2(X11,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X13)),X12))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X13)
        | s__02(cfun__02(X11,cbool__00),X12) = s__02(cfun__02(X11,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X13))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f821,f498]) ).

fof(f821,plain,
    ( ! [X11,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X13)
        | s__02(cfun__02(X11,cbool__00),X12) = s__02(cfun__02(X11,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X13)))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(X11,cbool__00),X12),s__02(X11,sK2(X11,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X13)),X12))))) )
    | spl3_2 ),
    inference(superposition,[],[f267,f121]) ).

fof(f623569,plain,
    ( spl3_18
    | spl3_347
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f623423,f417,f127,f99,f623567,f8039]) ).

fof(f623567,plain,
    ( spl3_347
  <=> ! [X217,X215] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X215),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X215,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X215),s__02(cbool__00,cF__00))))))
        | s__02(cfun__02(cbool__00,cbool__00),X215) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X217)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X217)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X217)),X215)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_347])]) ).

fof(f623423,plain,
    ( ! [X215,X216,X217] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X215),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X216)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X217)),X215))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X217)
        | s__02(cfun__02(cbool__00,cbool__00),X215) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X217)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X215,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X215),s__02(cbool__00,cF__00)))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8434,f29488]) ).

fof(f623000,plain,
    ( spl3_280
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622839,f417,f127,f99,f622921,f574418]) ).

fof(f622921,plain,
    ( spl3_345
  <=> ! [X4,X5] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X4))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
        | s__02(cbool__00,X5) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X4) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_345])]) ).

fof(f622839,plain,
    ( ! [X522,X526,X523,X525,X524] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X525))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X525)
        | s__02(cbool__00,X526) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X525),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X526)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X522) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X523)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X523),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X523))),s__02(c_27type_2etypeSystem_2edecls_27__00,X524)))),X522)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622806]) ).

fof(f622806,plain,
    ( ! [X522,X526,X523,X525,X524] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X525))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X525)
        | s__02(cbool__00,X526) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X525),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X526)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X522) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X523)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X523),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X523))),s__02(c_27type_2etypeSystem_2edecls_27__00,X524)))),X522)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f76478]) ).

fof(f8302,plain,
    ( ! [X6,X7,X5] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)),X5))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X6)
        | s__02(cfun__02(cbool__00,cbool__00),X5) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)))
        | s__02(cbool__00,X7) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X5),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X7) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f6387,f120]) ).

fof(f622999,plain,
    ( spl3_279
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622840,f417,f127,f99,f622921,f574414]) ).

fof(f622840,plain,
    ( ! [X518,X521,X520,X517,X519] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X520))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X520)
        | s__02(cbool__00,X521) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X520),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X521)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X517) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X518)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X518),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X517,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X518))),s__02(c_27type_2etypeSystem_2edecls_27__00,X519)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622805]) ).

fof(f622805,plain,
    ( ! [X518,X521,X520,X517,X519] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X520))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X520)
        | s__02(cbool__00,X521) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X520),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X521)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X517) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X518)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X518),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X517,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X518))),s__02(c_27type_2etypeSystem_2edecls_27__00,X519)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f76479]) ).

fof(f622998,plain,
    ( spl3_278
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622841,f417,f127,f99,f622921,f574410]) ).

fof(f622841,plain,
    ( ! [X513,X515,X512,X516,X514] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X515))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X515)
        | s__02(cbool__00,X516) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X515),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X516)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X512)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X512,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513))),s__02(c_27type_2etypeSystem_2edecls_27__00,X514)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622804]) ).

fof(f622804,plain,
    ( ! [X513,X515,X512,X516,X514] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X515))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X515)
        | s__02(cbool__00,X516) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X515),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X516)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X512)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X512,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X513))),s__02(c_27type_2etypeSystem_2edecls_27__00,X514)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f1293]) ).

fof(f622997,plain,
    ( spl3_277
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622842,f417,f127,f99,f622921,f574406]) ).

fof(f622842,plain,
    ( ! [X511,X510,X509,X508,X507] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X510))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X510)
        | s__02(cbool__00,X511) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X510),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X511)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X508) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X507)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X508),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X508))),s__02(c_27type_2etypeSystem_2edecls_27__00,X509)))),X507)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622803]) ).

fof(f622803,plain,
    ( ! [X511,X510,X509,X508,X507] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X510))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X510)
        | s__02(cbool__00,X511) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X510),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X511)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X508) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X507)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X508),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X508))),s__02(c_27type_2etypeSystem_2edecls_27__00,X509)))),X507)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f1292]) ).

fof(f622996,plain,
    ( spl3_276
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622843,f417,f127,f99,f622921,f574402]) ).

fof(f622843,plain,
    ( ! [X505,X504,X503,X506] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X505))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X505)
        | s__02(cbool__00,X506) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X505),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X506)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X504) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X503)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X504),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X504,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X503)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622802]) ).

fof(f622802,plain,
    ( ! [X505,X504,X503,X506] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X505))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X505)
        | s__02(cbool__00,X506) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X505),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X506)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X504) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X503)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X504),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X504,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X503)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2591]) ).

fof(f622995,plain,
    ( spl3_275
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622844,f417,f127,f99,f622921,f574398]) ).

fof(f622844,plain,
    ( ! [X502,X501,X500,X499] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X501))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X501)
        | s__02(cbool__00,X502) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X501),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X502)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X500) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X499)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X500),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X499)))),X500)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622801]) ).

fof(f622801,plain,
    ( ! [X502,X501,X500,X499] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X501))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X501)
        | s__02(cbool__00,X502) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X501),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X502)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X500) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X499)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X500),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X499)))),X500)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2590]) ).

fof(f622994,plain,
    ( spl3_274
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622845,f417,f127,f99,f622921,f574394]) ).

fof(f622845,plain,
    ( ! [X496,X494,X495,X498,X497] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X497))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X497)
        | s__02(cbool__00,X498) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X497),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X498)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X496) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X494),s__02(c_27type_2etypeSystem_2edecls_27__00,X495)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X496),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X496,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X494))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X495)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622800]) ).

fof(f622800,plain,
    ( ! [X496,X494,X495,X498,X497] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X497))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X497)
        | s__02(cbool__00,X498) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X497),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X498)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X496) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X494),s__02(c_27type_2etypeSystem_2edecls_27__00,X495)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X496),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X496,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X494))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X495)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f3650]) ).

fof(f622993,plain,
    ( spl3_273
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622846,f417,f127,f99,f622921,f574390]) ).

fof(f622846,plain,
    ( ! [X493,X492,X491,X490,X489] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X492))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X492)
        | s__02(cbool__00,X493) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X492),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X493)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X491) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X489),s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X491),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X489))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))),X491)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622799]) ).

fof(f622799,plain,
    ( ! [X493,X492,X491,X490,X489] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X492))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X492)
        | s__02(cbool__00,X493) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X492),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X493)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X491) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X489),s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X491),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X489))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X490)))),X491)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f3649]) ).

fof(f622992,plain,
    ( spl3_272
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622847,f417,f127,f99,f622921,f574386]) ).

fof(f622847,plain,
    ( ! [X485,X484,X483,X487,X488,X486] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X487))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X487)
        | s__02(cbool__00,X488) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X487),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X488)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X486) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X483),s__02(c_27type_2etypeSystem_2edecls_27__00,X484)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X486),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X483),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X485),s__02(c_27type_2etypeSystem_2edecls_27__00,X484)))))),X486)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622798]) ).

fof(f622798,plain,
    ( ! [X485,X484,X483,X487,X488,X486] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X487))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X487)
        | s__02(cbool__00,X488) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X487),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X488)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X486) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X483),s__02(c_27type_2etypeSystem_2edecls_27__00,X484)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X486),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X483),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X485),s__02(c_27type_2etypeSystem_2edecls_27__00,X484)))))),X486)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2237]) ).

fof(f622991,plain,
    ( spl3_271
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622848,f417,f127,f99,f622921,f574382]) ).

fof(f622848,plain,
    ( ! [X482,X481,X480,X478,X479,X477] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X481))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X481)
        | s__02(cbool__00,X482) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X481),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X482)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X480) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X477),s__02(c_27type_2etypeSystem_2edecls_27__00,X478)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X480),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X477),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X479),s__02(c_27type_2etypeSystem_2edecls_27__00,X478)))))),X480)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622797]) ).

fof(f622797,plain,
    ( ! [X482,X481,X480,X478,X479,X477] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X481))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X481)
        | s__02(cbool__00,X482) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X481),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X482)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X480) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X477),s__02(c_27type_2etypeSystem_2edecls_27__00,X478)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X480),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X477),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X479),s__02(c_27type_2etypeSystem_2edecls_27__00,X478)))))),X480)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2070]) ).

fof(f622990,plain,
    ( spl3_270
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622849,f417,f127,f99,f622921,f574378]) ).

fof(f622849,plain,
    ( ! [X475,X474,X473,X472,X476] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X475))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X475)
        | s__02(cbool__00,X476) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X475),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X476)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X474) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X472),s__02(c_27type_2etypeSystem_2edecls_27__00,X473)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X474),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X472),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X473)))),X474)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622796]) ).

fof(f622796,plain,
    ( ! [X475,X474,X473,X472,X476] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X475))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X475)
        | s__02(cbool__00,X476) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X475),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X476)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X474) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X472),s__02(c_27type_2etypeSystem_2edecls_27__00,X473)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X474),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X472),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X473)))),X474)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f4628]) ).

fof(f622989,plain,
    ( spl3_269
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622850,f417,f127,f99,f622921,f574374]) ).

fof(f622850,plain,
    ( ! [X467,X466,X471,X470,X469,X468] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X470))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X470)
        | s__02(cbool__00,X471) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X470),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X471)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X468) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X466),s__02(c_27type_2etypeSystem_2edecls_27__00,X467)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X468),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X468,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X466),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X469),s__02(c_27type_2etypeSystem_2edecls_27__00,X467)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622795]) ).

fof(f622795,plain,
    ( ! [X467,X466,X471,X470,X469,X468] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X470))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X470)
        | s__02(cbool__00,X471) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X470),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X471)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X468) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X466),s__02(c_27type_2etypeSystem_2edecls_27__00,X467)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X468),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X468,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X466),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X469),s__02(c_27type_2etypeSystem_2edecls_27__00,X467)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2238]) ).

fof(f622988,plain,
    ( spl3_268
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622851,f417,f127,f99,f622921,f574370]) ).

fof(f622851,plain,
    ( ! [X465,X464,X462,X463,X461,X460] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X464))
        | s__02(cfun__02(cbool__00,cbool__00),X464) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X465) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X464),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X465)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X462) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X460),s__02(c_27type_2etypeSystem_2edecls_27__00,X461)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X462),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X462,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X460),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X463),s__02(c_27type_2etypeSystem_2edecls_27__00,X461)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622794]) ).

fof(f622794,plain,
    ( ! [X465,X464,X462,X463,X461,X460] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X464))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),X464) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X465) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X464),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X465)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X462) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X460),s__02(c_27type_2etypeSystem_2edecls_27__00,X461)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X462),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X462,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X460),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X463),s__02(c_27type_2etypeSystem_2edecls_27__00,X461)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2071]) ).

fof(f622987,plain,
    ( spl3_267
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622852,f417,f127,f99,f622921,f574366]) ).

fof(f622852,plain,
    ( ! [X457,X455,X456,X459,X458] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X458))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X458)
        | s__02(cbool__00,X459) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X458),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X459)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X457) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X455),s__02(c_27type_2etypeSystem_2edecls_27__00,X456)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X457),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X457,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X455),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X456)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622793]) ).

fof(f622793,plain,
    ( ! [X457,X455,X456,X459,X458] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X458))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X458)
        | s__02(cbool__00,X459) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X458),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X459)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X457) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X455),s__02(c_27type_2etypeSystem_2edecls_27__00,X456)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X457),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X457,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X455),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X456)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f4555]) ).

fof(f622986,plain,
    ( spl3_266
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622853,f417,f127,f99,f622921,f574362]) ).

fof(f622853,plain,
    ( ! [X454,X453,X452,X451,X450] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X453))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X453)
        | s__02(cbool__00,X454) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X453),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X454)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X451) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X450)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X451),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X451,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X452),s__02(c_27type_2etypeSystem_2edecls_27__00,X450)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622792]) ).

fof(f622792,plain,
    ( ! [X454,X453,X452,X451,X450] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X453))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X453)
        | s__02(cbool__00,X454) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X453),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X454)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X451) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X450)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X451),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X451,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X452),s__02(c_27type_2etypeSystem_2edecls_27__00,X450)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f3320]) ).

fof(f622985,plain,
    ( spl3_265
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622854,f417,f127,f99,f622921,f574358]) ).

fof(f622854,plain,
    ( ! [X448,X447,X446,X445,X449] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X448))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X448)
        | s__02(cbool__00,X449) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X448),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X449)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X445))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X446)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X446),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X446,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X447),s__02(c_27type_2etypeSystem_2edecls_27__00,X445)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622791]) ).

fof(f622791,plain,
    ( ! [X448,X447,X446,X445,X449] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X448))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X448)
        | s__02(cbool__00,X449) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X448),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X449)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X445))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X446)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X446),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X446,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X447),s__02(c_27type_2etypeSystem_2edecls_27__00,X445)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f3030]) ).

fof(f622984,plain,
    ( spl3_264
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622855,f417,f127,f99,f622921,f574354]) ).

fof(f622855,plain,
    ( ! [X443,X442,X441,X440,X444] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X443))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X443)
        | s__02(cbool__00,X444) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X443),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X444)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X440)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X441),s__02(c_27type_2etypeSystem_2edecls_27__00,X440)))),X442)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622790]) ).

fof(f622790,plain,
    ( ! [X443,X442,X441,X440,X444] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X443))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X443)
        | s__02(cbool__00,X444) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X443),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X444)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X440)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X441),s__02(c_27type_2etypeSystem_2edecls_27__00,X440)))),X442)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f3380]) ).

fof(f622983,plain,
    ( spl3_263
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622856,f417,f127,f99,f622921,f574350]) ).

fof(f622856,plain,
    ( ! [X435,X439,X438,X437,X436] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X438))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X438)
        | s__02(cbool__00,X439) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X438),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X439)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X435))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X436),s__02(c_27type_2etypeSystem_2edecls_27__00,X435)))),X437)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622789]) ).

fof(f622789,plain,
    ( ! [X435,X439,X438,X437,X436] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X438))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X438)
        | s__02(cbool__00,X439) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X438),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X439)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X435))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X436),s__02(c_27type_2etypeSystem_2edecls_27__00,X435)))),X437)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2888]) ).

fof(f622982,plain,
    ( spl3_262
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622857,f417,f127,f99,f622921,f574346]) ).

fof(f622857,plain,
    ( ! [X434,X433,X431,X432] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X433))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X433)
        | s__02(cbool__00,X434) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X433),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X434)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X432) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X431)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X432),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X432,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X431)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622788]) ).

fof(f622788,plain,
    ( ! [X434,X433,X431,X432] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X433))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X433)
        | s__02(cbool__00,X434) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X433),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X434)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X432) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X431)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X432),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X432,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X431)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f1388]) ).

fof(f622981,plain,
    ( spl3_261
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622858,f417,f127,f99,f622921,f574342]) ).

fof(f622858,plain,
    ( ! [X430,X429,X428,X427] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X429))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X429)
        | s__02(cbool__00,X430) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X429),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X430)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X428) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X427)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X428),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X427)))),X428)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622787]) ).

fof(f622787,plain,
    ( ! [X430,X429,X428,X427] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X429))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X429)
        | s__02(cbool__00,X430) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X429),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X430)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X428) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X427)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X428),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X427)))),X428)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f1387]) ).

fof(f622980,plain,
    ( spl3_260
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622859,f417,f127,f99,f622921,f574338]) ).

fof(f622859,plain,
    ( ! [X425,X424,X422,X423,X426] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X425))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X425)
        | s__02(cbool__00,X426) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X425),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X426)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X424) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X422),s__02(c_27type_2etypeSystem_2edecls_27__00,X423)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X424),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X424,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X422))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X423)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622786]) ).

fof(f622786,plain,
    ( ! [X425,X424,X422,X423,X426] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X425))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X425)
        | s__02(cbool__00,X426) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X425),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X426)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X424) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X422),s__02(c_27type_2etypeSystem_2edecls_27__00,X423)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X424),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X424,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X422))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X423)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2185]) ).

fof(f622979,plain,
    ( spl3_259
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622860,f417,f127,f99,f622921,f574334]) ).

fof(f622860,plain,
    ( ! [X421,X420,X419,X418,X417] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X420))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X420)
        | s__02(cbool__00,X421) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X420),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X421)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X419) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X417),s__02(c_27type_2etypeSystem_2edecls_27__00,X418)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X419),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X417))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X418)))),X419)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622785]) ).

fof(f622785,plain,
    ( ! [X421,X420,X419,X418,X417] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X420))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X420)
        | s__02(cbool__00,X421) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X420),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X421)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X419) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X417),s__02(c_27type_2etypeSystem_2edecls_27__00,X418)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X419),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X417))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X418)))),X419)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2184]) ).

fof(f622978,plain,
    ( spl3_258
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622861,f417,f127,f99,f622921,f574330]) ).

fof(f622861,plain,
    ( ! [X414,X413,X412,X411,X415,X416] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X415))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X415)
        | s__02(cbool__00,X416) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X415),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X416)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X414) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X411),s__02(c_27type_2etypeSystem_2edecls_27__00,X412)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X414),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X411),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X413),s__02(c_27type_2etypeSystem_2edecls_27__00,X412)))))),X414)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622784]) ).

fof(f622784,plain,
    ( ! [X414,X413,X412,X411,X415,X416] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X415))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X415)
        | s__02(cbool__00,X416) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X415),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X416)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X414) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X411),s__02(c_27type_2etypeSystem_2edecls_27__00,X412)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X414),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X411),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X413),s__02(c_27type_2etypeSystem_2edecls_27__00,X412)))))),X414)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2296]) ).

fof(f622977,plain,
    ( spl3_257
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622862,f417,f127,f99,f622921,f574326]) ).

fof(f622862,plain,
    ( ! [X405,X410,X409,X408,X406,X407] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X409))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X409)
        | s__02(cbool__00,X410) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X409),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X410)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X408) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X405),s__02(c_27type_2etypeSystem_2edecls_27__00,X406)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X408),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X405),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X407),s__02(c_27type_2etypeSystem_2edecls_27__00,X406)))))),X408)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622783]) ).

fof(f622783,plain,
    ( ! [X405,X410,X409,X408,X406,X407] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X409))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X409)
        | s__02(cbool__00,X410) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X409),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X410)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X408) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X405),s__02(c_27type_2etypeSystem_2edecls_27__00,X406)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X408),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X405),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X407),s__02(c_27type_2etypeSystem_2edecls_27__00,X406)))))),X408)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2126]) ).

fof(f622976,plain,
    ( spl3_256
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622863,f417,f127,f99,f622921,f574322]) ).

fof(f622863,plain,
    ( ! [X404,X403,X402,X401,X400] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X403))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X403)
        | s__02(cbool__00,X404) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X403),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X404)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X402) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X400),s__02(c_27type_2etypeSystem_2edecls_27__00,X401)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X402),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X400),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X401)))),X402)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622782]) ).

fof(f622782,plain,
    ( ! [X404,X403,X402,X401,X400] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X403))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X403)
        | s__02(cbool__00,X404) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X403),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X404)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X402) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X400),s__02(c_27type_2etypeSystem_2edecls_27__00,X401)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X402),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X400),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X401)))),X402)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f4774]) ).

fof(f622975,plain,
    ( spl3_255
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622864,f417,f127,f99,f622921,f574318]) ).

fof(f622864,plain,
    ( ! [X395,X394,X399,X398,X397,X396] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X398))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X398)
        | s__02(cbool__00,X399) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X398),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X399)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X396) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X394),s__02(c_27type_2etypeSystem_2edecls_27__00,X395)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X396),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X396,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X394),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X397),s__02(c_27type_2etypeSystem_2edecls_27__00,X395)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622781]) ).

fof(f622781,plain,
    ( ! [X395,X394,X399,X398,X397,X396] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X398))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X398)
        | s__02(cbool__00,X399) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X398),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X399)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X396) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X394),s__02(c_27type_2etypeSystem_2edecls_27__00,X395)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X396),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X396,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X394),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X397),s__02(c_27type_2etypeSystem_2edecls_27__00,X395)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2297]) ).

fof(f622974,plain,
    ( spl3_254
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622865,f417,f127,f99,f622921,f574314]) ).

fof(f622865,plain,
    ( ! [X393,X392,X390,X391,X389,X388] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X392))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X392)
        | s__02(cbool__00,X393) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X392),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X393)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X390) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X388),s__02(c_27type_2etypeSystem_2edecls_27__00,X389)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X390),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X390,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X388),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X391),s__02(c_27type_2etypeSystem_2edecls_27__00,X389)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622780]) ).

fof(f622780,plain,
    ( ! [X393,X392,X390,X391,X389,X388] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X392))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X392)
        | s__02(cbool__00,X393) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X392),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X393)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X390) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X388),s__02(c_27type_2etypeSystem_2edecls_27__00,X389)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X390),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X390,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X388),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X391),s__02(c_27type_2etypeSystem_2edecls_27__00,X389)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2127]) ).

fof(f622973,plain,
    ( spl3_253
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622866,f417,f127,f99,f622921,f574310]) ).

fof(f622866,plain,
    ( ! [X387,X386,X385,X384,X383] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X386))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X386)
        | s__02(cbool__00,X387) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X386),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X387)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X385) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X383),s__02(c_27type_2etypeSystem_2edecls_27__00,X384)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X385),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X385,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X383),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X384)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622779]) ).

fof(f622779,plain,
    ( ! [X387,X386,X385,X384,X383] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X386))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X386)
        | s__02(cbool__00,X387) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X386),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X387)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X385) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X383),s__02(c_27type_2etypeSystem_2edecls_27__00,X384)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X385),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X385,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X383),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X384)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f4701]) ).

fof(f622972,plain,
    ( spl3_252
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622867,f417,f127,f99,f622921,f574306]) ).

fof(f622867,plain,
    ( ! [X381,X380,X379,X378,X382] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X381))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X381)
        | s__02(cbool__00,X382) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X381),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X382)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X379) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X378)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X379),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X379,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X380),s__02(c_27type_2etypeSystem_2edecls_27__00,X378)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622778]) ).

fof(f622778,plain,
    ( ! [X381,X380,X379,X378,X382] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X381))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X381)
        | s__02(cbool__00,X382) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X381),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X382)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X379) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X378)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X379),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X379,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X380),s__02(c_27type_2etypeSystem_2edecls_27__00,X378)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f3440]) ).

fof(f622971,plain,
    ( spl3_251
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622868,f417,f127,f99,f622921,f574302]) ).

fof(f622868,plain,
    ( ! [X377,X376,X374,X375,X373] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X376))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X376)
        | s__02(cbool__00,X377) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X376),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X377)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X373))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X374)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X374),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X374,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X375),s__02(c_27type_2etypeSystem_2edecls_27__00,X373)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622777]) ).

fof(f622777,plain,
    ( ! [X377,X376,X374,X375,X373] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X376))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X376)
        | s__02(cbool__00,X377) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X376),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X377)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X373))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X374)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X374),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X374,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X375),s__02(c_27type_2etypeSystem_2edecls_27__00,X373)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f3098]) ).

fof(f622970,plain,
    ( spl3_250
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622869,f417,f127,f99,f622921,f574298]) ).

fof(f622869,plain,
    ( ! [X371,X370,X369,X368,X372] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X371))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X371)
        | s__02(cbool__00,X372) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X371),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X372)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X370) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X368)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X370),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X369),s__02(c_27type_2etypeSystem_2edecls_27__00,X368)))),X370)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622776]) ).

fof(f622776,plain,
    ( ! [X371,X370,X369,X368,X372] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X371))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X371)
        | s__02(cbool__00,X372) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X371),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X372)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X370) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X368)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X370),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X369),s__02(c_27type_2etypeSystem_2edecls_27__00,X368)))),X370)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f3501]) ).

fof(f622969,plain,
    ( spl3_249
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622870,f417,f127,f99,f622921,f574294]) ).

fof(f622870,plain,
    ( ! [X363,X367,X366,X365,X364] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X366))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X366)
        | s__02(cbool__00,X367) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X366),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X367)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X365) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X363)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X365),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X364),s__02(c_27type_2etypeSystem_2edecls_27__00,X363)))),X365)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622775]) ).

fof(f622775,plain,
    ( ! [X363,X367,X366,X365,X364] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X366))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X366)
        | s__02(cbool__00,X367) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X366),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X367)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X365) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X363)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X365),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X364),s__02(c_27type_2etypeSystem_2edecls_27__00,X363)))),X365)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2956]) ).

fof(f622968,plain,
    ( spl3_248
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622871,f417,f127,f99,f622921,f574290]) ).

fof(f622871,plain,
    ( ! [X362,X361,X359,X358,X360] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X361))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X361)
        | s__02(cbool__00,X362) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X361),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X362)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X359) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X358)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X359),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X359))),s__02(c_27type_2etypeSystem_2edecls_27__00,X360)))),X358)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622774]) ).

fof(f622774,plain,
    ( ! [X362,X361,X359,X358,X360] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X361))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X361)
        | s__02(cbool__00,X362) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X361),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X362)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X359) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X358)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X359),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X359))),s__02(c_27type_2etypeSystem_2edecls_27__00,X360)))),X358)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f44814]) ).

fof(f622967,plain,
    ( spl3_247
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622872,f417,f127,f99,f622921,f574286]) ).

fof(f622872,plain,
    ( ! [X354,X353,X357,X356,X355] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X356))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X356)
        | s__02(cbool__00,X357) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X356),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X357)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X353) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X354)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X354),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X353,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X354))),s__02(c_27type_2etypeSystem_2edecls_27__00,X355)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622773]) ).

fof(f622773,plain,
    ( ! [X354,X353,X357,X356,X355] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X356))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X356)
        | s__02(cbool__00,X357) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X356),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X357)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X353) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X354)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X354),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X353,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X354))),s__02(c_27type_2etypeSystem_2edecls_27__00,X355)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f44811]) ).

fof(f622966,plain,
    ( spl3_246
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622873,f417,f127,f99,f622921,f574282]) ).

fof(f622873,plain,
    ( ! [X351,X352,X350,X349,X348,X347] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X351))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X351)
        | s__02(cbool__00,X352) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X351),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X352)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X350) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X347),s__02(c_27type_2etypeSystem_2edecls_27__00,X348)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X350),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X347),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X349),s__02(c_27type_2etypeSystem_2edecls_27__00,X348)))))),X350)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622772]) ).

fof(f622772,plain,
    ( ! [X351,X352,X350,X349,X348,X347] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X351))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X351)
        | s__02(cbool__00,X352) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X351),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X352)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X350) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X347),s__02(c_27type_2etypeSystem_2edecls_27__00,X348)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X350),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X347),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X349),s__02(c_27type_2etypeSystem_2edecls_27__00,X348)))))),X350)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f1748]) ).

fof(f622965,plain,
    ( spl3_245
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622874,f417,f127,f99,f622921,f574278]) ).

fof(f622874,plain,
    ( ! [X345,X344,X342,X343,X341,X346] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X345))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X345)
        | s__02(cbool__00,X346) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X345),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X346)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X341),s__02(c_27type_2etypeSystem_2edecls_27__00,X342))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X344)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X344),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X341),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X343),s__02(c_27type_2etypeSystem_2edecls_27__00,X342)))))),X344)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622771]) ).

fof(f622771,plain,
    ( ! [X345,X344,X342,X343,X341,X346] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X345))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X345)
        | s__02(cbool__00,X346) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X345),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X346)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X341),s__02(c_27type_2etypeSystem_2edecls_27__00,X342))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X344)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X344),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X341),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X343),s__02(c_27type_2etypeSystem_2edecls_27__00,X342)))))),X344)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f1706]) ).

fof(f622964,plain,
    ( spl3_244
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622875,f417,f127,f99,f622921,f574274]) ).

fof(f622875,plain,
    ( ! [X340,X339,X338,X337,X336] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X339))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X339)
        | s__02(cbool__00,X340) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X339),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X340)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X338) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X336),s__02(c_27type_2etypeSystem_2edecls_27__00,X337)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X338),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X336),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X337)))),X338)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622770]) ).

fof(f622770,plain,
    ( ! [X340,X339,X338,X337,X336] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X339))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X339)
        | s__02(cbool__00,X340) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X339),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X340)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X338) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X336),s__02(c_27type_2etypeSystem_2edecls_27__00,X337)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X338),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X336),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X337)))),X338)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f3929]) ).

fof(f622963,plain,
    ( spl3_243
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622876,f417,f127,f99,f622921,f574270]) ).

fof(f622876,plain,
    ( ! [X333,X332,X331,X330,X335,X334] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X334))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X334)
        | s__02(cbool__00,X335) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X334),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X335)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X332) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X330),s__02(c_27type_2etypeSystem_2edecls_27__00,X331)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X332),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X332,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X330),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X333),s__02(c_27type_2etypeSystem_2edecls_27__00,X331)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622769]) ).

fof(f622769,plain,
    ( ! [X333,X332,X331,X330,X335,X334] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X334))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X334)
        | s__02(cbool__00,X335) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X334),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X335)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X332) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X330),s__02(c_27type_2etypeSystem_2edecls_27__00,X331)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X332),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X332,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X330),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X333),s__02(c_27type_2etypeSystem_2edecls_27__00,X331)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f1749]) ).

fof(f622962,plain,
    ( spl3_242
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622877,f417,f127,f99,f622921,f574266]) ).

fof(f622877,plain,
    ( ! [X324,X329,X328,X326,X327,X325] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X328))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X328)
        | s__02(cbool__00,X329) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X328),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X329)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X326) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X324),s__02(c_27type_2etypeSystem_2edecls_27__00,X325)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X326),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X326,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X324),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X327),s__02(c_27type_2etypeSystem_2edecls_27__00,X325)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622768]) ).

fof(f622768,plain,
    ( ! [X324,X329,X328,X326,X327,X325] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X328))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X328)
        | s__02(cbool__00,X329) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X328),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X329)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X326) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X324),s__02(c_27type_2etypeSystem_2edecls_27__00,X325)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X326),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X326,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X324),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X327),s__02(c_27type_2etypeSystem_2edecls_27__00,X325)))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f1707]) ).

fof(f622961,plain,
    ( spl3_241
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622878,f417,f127,f99,f622921,f574262]) ).

fof(f622878,plain,
    ( ! [X319,X323,X322,X321,X320] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X322))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X322)
        | s__02(cbool__00,X323) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X322),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X323)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X321) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X319),s__02(c_27type_2etypeSystem_2edecls_27__00,X320)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X321),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X321,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X319),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X320)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622767]) ).

fof(f622767,plain,
    ( ! [X319,X323,X322,X321,X320] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X322))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X322)
        | s__02(cbool__00,X323) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X322),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X323)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X321) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X319),s__02(c_27type_2etypeSystem_2edecls_27__00,X320)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X321),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X321,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X319),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X320)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f3802]) ).

fof(f622960,plain,
    ( spl3_240
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622879,f417,f127,f99,f622921,f574258]) ).

fof(f622879,plain,
    ( ! [X318,X317,X316,X315,X314] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X317))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X317)
        | s__02(cbool__00,X318) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X317),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X318)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X314))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X315)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X315),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X315,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X316),s__02(c_27type_2etypeSystem_2edecls_27__00,X314)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622766]) ).

fof(f622766,plain,
    ( ! [X318,X317,X316,X315,X314] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X317))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X317)
        | s__02(cbool__00,X318) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X317),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X318)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X314))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X315)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X315),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X315,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X316),s__02(c_27type_2etypeSystem_2edecls_27__00,X314)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2780]) ).

fof(f622959,plain,
    ( spl3_239
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622880,f417,f127,f99,f622921,f574254]) ).

fof(f622880,plain,
    ( ! [X310,X311,X309,X313,X312] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X312))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X312)
        | s__02(cbool__00,X313) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X312),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X313)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X309))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X310)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X310),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X310,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X311),s__02(c_27type_2etypeSystem_2edecls_27__00,X309)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622765]) ).

fof(f622765,plain,
    ( ! [X310,X311,X309,X313,X312] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X312))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X312)
        | s__02(cbool__00,X313) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X312),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X313)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X309))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X310)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X310),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X310,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X311),s__02(c_27type_2etypeSystem_2edecls_27__00,X309)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2729]) ).

fof(f622958,plain,
    ( spl3_238
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622881,f417,f127,f99,f622921,f574250]) ).

fof(f622881,plain,
    ( ! [X308,X307,X306,X305,X304] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X307))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X307)
        | s__02(cbool__00,X308) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X307),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X308)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X306) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X304)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X306),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X305),s__02(c_27type_2etypeSystem_2edecls_27__00,X304)))),X306)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622764]) ).

fof(f622764,plain,
    ( ! [X308,X307,X306,X305,X304] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X307))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X307)
        | s__02(cbool__00,X308) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X307),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X308)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X306) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X304)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X306),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X305),s__02(c_27type_2etypeSystem_2edecls_27__00,X304)))),X306)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2678]) ).

fof(f622957,plain,
    ( spl3_237
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622882,f417,f127,f99,f622921,f574246]) ).

fof(f622882,plain,
    ( ! [X301,X300,X299,X303,X302] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X302))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X302)
        | s__02(cbool__00,X303) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X302),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X303)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X299))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X301)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X301),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X300),s__02(c_27type_2etypeSystem_2edecls_27__00,X299)))),X301)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622763]) ).

fof(f622763,plain,
    ( ! [X301,X300,X299,X303,X302] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X302))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X302)
        | s__02(cbool__00,X303) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X302),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X303)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X299))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X301)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X301),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X300),s__02(c_27type_2etypeSystem_2edecls_27__00,X299)))),X301)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2625]) ).

fof(f622956,plain,
    ( spl3_6
    | spl3_219
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f622883,f24947,f417,f127,f99,f622921,f567801,f124]) ).

fof(f622883,plain,
    ( ! [X298,X297,X295,X296] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X297))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X297)
        | s__02(cbool__00,X298) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X297),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X298)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X295)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X296) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f622762]) ).

fof(f622762,plain,
    ( ! [X298,X297,X295,X296] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X297))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X297)
        | s__02(cbool__00,X298) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X297),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X298)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X295)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X296) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(superposition,[],[f8302,f187931]) ).

fof(f622955,plain,
    ( spl3_6
    | spl3_219
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f622884,f24947,f417,f127,f99,f622921,f567801,f124]) ).

fof(f622884,plain,
    ( ! [X291,X294,X293,X292] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X293))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X293)
        | s__02(cbool__00,X294) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X293),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X294)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X291)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X292) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f622761]) ).

fof(f622761,plain,
    ( ! [X291,X294,X293,X292] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X293))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X293)
        | s__02(cbool__00,X294) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X293),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X294)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X291)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X292) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(superposition,[],[f8302,f187934]) ).

fof(f622954,plain,
    ( spl3_346
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f622885,f24947,f417,f127,f99,f622921,f622952]) ).

fof(f622885,plain,
    ( ! [X290,X289,X288,X287] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X288))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X288)
        | s__02(cbool__00,X289) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X288),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X289)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X290))) = s__02(cfun__02(cbool__00,cbool__00),X287)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X290) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f622760]) ).

fof(f622760,plain,
    ( ! [X290,X289,X288,X287] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X288))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X288)
        | s__02(cbool__00,X289) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X288),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X289)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X290))) = s__02(cfun__02(cbool__00,cbool__00),X287)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X290) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(superposition,[],[f8302,f187877]) ).

fof(f622950,plain,
    ( spl3_235
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622886,f417,f127,f99,f622921,f574236]) ).

fof(f622886,plain,
    ( ! [X283,X282,X281,X286,X285,X284] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X285))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X285)
        | s__02(cbool__00,X286) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X285),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X286)
        | s__02(cfun__02(X281,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X281),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X281),X282),s__02(c_27type_2elist_2elist_27__01(X281),X283))))) = s__02(cfun__02(X281,cbool__00),X284)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X281,cbool__00),X284),s__02(X281,sK2(X281,cbool__00,X284,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X281,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X281),X282))),s__02(cfun__02(X281,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X281),X283)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622759]) ).

fof(f622759,plain,
    ( ! [X283,X282,X281,X286,X285,X284] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X285))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X285)
        | s__02(cbool__00,X286) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X285),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X286)
        | s__02(cfun__02(X281,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X281),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X281),X282),s__02(c_27type_2elist_2elist_27__01(X281),X283))))) = s__02(cfun__02(X281,cbool__00),X284)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X281,cbool__00),X284),s__02(X281,sK2(X281,cbool__00,X284,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X281,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X281),X282))),s__02(cfun__02(X281,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X281),X283)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2505]) ).

fof(f622949,plain,
    ( spl3_234
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622887,f417,f127,f99,f622921,f574232]) ).

fof(f622887,plain,
    ( ! [X279,X280,X278,X277,X276,X275] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X279))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X279)
        | s__02(cbool__00,X280) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X279),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X280)
        | s__02(cfun__02(X275,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X275),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X275),X276),s__02(c_27type_2elist_2elist_27__01(X275),X277))))) = s__02(cfun__02(X275,cbool__00),X278)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X275,cbool__00),X278),s__02(X275,sK2(X275,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X275,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X275),X276))),s__02(cfun__02(X275,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X275),X277)))),X278)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622758]) ).

fof(f622758,plain,
    ( ! [X279,X280,X278,X277,X276,X275] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X279))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X279)
        | s__02(cbool__00,X280) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X279),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X280)
        | s__02(cfun__02(X275,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X275),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X275),X276),s__02(c_27type_2elist_2elist_27__01(X275),X277))))) = s__02(cfun__02(X275,cbool__00),X278)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X275,cbool__00),X278),s__02(X275,sK2(X275,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X275,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X275),X276))),s__02(cfun__02(X275,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X275),X277)))),X278)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f2386]) ).

fof(f622948,plain,
    ( spl3_26
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622888,f417,f127,f99,f622921,f9761]) ).

fof(f622888,plain,
    ( ! [X273,X270,X269,X268,X274] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X273))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X273)
        | s__02(cbool__00,X274) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X273),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X274)
        | s__02(cfun__02(X268,cbool__00),X269) = s__02(cfun__02(X268,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X270)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X270) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622757]) ).

fof(f622757,plain,
    ( ! [X273,X270,X269,X268,X274] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X273))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X273)
        | s__02(cbool__00,X274) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X273),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X274)
        | s__02(cfun__02(X268,cbool__00),X269) = s__02(cfun__02(X268,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X270)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X270) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f6669]) ).

fof(f622947,plain,
    ( spl3_26
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622889,f417,f127,f99,f622921,f9761]) ).

fof(f622889,plain,
    ( ! [X262,X261,X260,X259,X258] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X261))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X261)
        | s__02(cbool__00,X262) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X261),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X262)
        | s__02(cfun__02(X258,cbool__00),X259) = s__02(cfun__02(X258,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X260)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X260) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622755]) ).

fof(f622755,plain,
    ( ! [X262,X261,X260,X259,X258] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X261))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X261)
        | s__02(cbool__00,X262) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X261),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X262)
        | s__02(cfun__02(X258,cbool__00),X259) = s__02(cfun__02(X258,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X260)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X260) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f6500]) ).

fof(f622946,plain,
    ( spl3_26
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622890,f417,f127,f99,f622921,f9761]) ).

fof(f622890,plain,
    ( ! [X250,X249,X247,X244,X245] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X249))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X249)
        | s__02(cbool__00,X250) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X249),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X250)
        | s__02(cfun__02(X244,cbool__00),X245) = s__02(cfun__02(X244,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X247)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X247) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622753]) ).

fof(f622753,plain,
    ( ! [X250,X249,X247,X244,X245] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X249))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X249)
        | s__02(cbool__00,X250) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X249),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X250)
        | s__02(cfun__02(X244,cbool__00),X245) = s__02(cfun__02(X244,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X247)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X247) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f11501]) ).

fof(f622945,plain,
    ( spl3_26
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622891,f417,f127,f99,f622921,f9761]) ).

fof(f622891,plain,
    ( ! [X242,X243,X238,X241,X237] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X242))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X242)
        | s__02(cbool__00,X243) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X242),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X243)
        | s__02(cfun__02(X237,cbool__00),X238) = s__02(cfun__02(X237,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X241)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X241) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622752]) ).

fof(f622752,plain,
    ( ! [X242,X243,X238,X241,X237] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X242))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X242)
        | s__02(cbool__00,X243) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X242),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X243)
        | s__02(cfun__02(X237,cbool__00),X238) = s__02(cfun__02(X237,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X241)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X241) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f7071]) ).

fof(f622944,plain,
    ( spl3_34
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622892,f417,f127,f99,f622921,f22965]) ).

fof(f622892,plain,
    ( ! [X235,X232,X230,X233,X231,X236,X234] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X235))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X235)
        | s__02(cbool__00,X236) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X235),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X236)
        | s__02(cfun__02(X230,cbool__00),X231) = s__02(cfun__02(X230,cbool__00),X234)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X230,cbool__00),X234),s__02(X230,sK2(X230,cbool__00,chapp__02(s__02(cfun__02(X232,cfun__02(X230,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X230,cbool__00),X231))),s__02(X232,X233)),X234)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622751]) ).

fof(f622751,plain,
    ( ! [X235,X232,X230,X233,X231,X236,X234] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X235))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X235)
        | s__02(cbool__00,X236) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X235),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X236)
        | s__02(cfun__02(X230,cbool__00),X231) = s__02(cfun__02(X230,cbool__00),X234)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X230,cbool__00),X234),s__02(X230,sK2(X230,cbool__00,chapp__02(s__02(cfun__02(X232,cfun__02(X230,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X230,cbool__00),X231))),s__02(X232,X233)),X234)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f1487]) ).

fof(f622943,plain,
    ( spl3_35
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622893,f417,f127,f99,f622921,f23307]) ).

fof(f622893,plain,
    ( ! [X224,X225,X223,X228,X229,X226,X227] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X228))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X228)
        | s__02(cbool__00,X229) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X228),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X229)
        | s__02(cfun__02(X223,cbool__00),X224) = s__02(cfun__02(X223,cbool__00),X225)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X223,cbool__00),X225),s__02(X223,sK2(X223,cbool__00,X225,chapp__02(s__02(cfun__02(X226,cfun__02(X223,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X223,cbool__00),X224))),s__02(X226,X227)))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622750]) ).

fof(f622750,plain,
    ( ! [X224,X225,X223,X228,X229,X226,X227] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X228))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X228)
        | s__02(cbool__00,X229) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X228),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X229)
        | s__02(cfun__02(X223,cbool__00),X224) = s__02(cfun__02(X223,cbool__00),X225)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X223,cbool__00),X225),s__02(X223,sK2(X223,cbool__00,X225,chapp__02(s__02(cfun__02(X226,cfun__02(X223,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X223,cbool__00),X224))),s__02(X226,X227)))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f1637]) ).

fof(f622942,plain,
    ( spl3_26
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622894,f417,f127,f99,f622921,f9761]) ).

fof(f622894,plain,
    ( ! [X222,X221,X219,X216,X217] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X221))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X221)
        | s__02(cbool__00,X222) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X221),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X222)
        | s__02(cfun__02(X216,cbool__00),X217) = s__02(cfun__02(X216,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X219)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X219) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622749]) ).

fof(f622749,plain,
    ( ! [X222,X221,X219,X216,X217] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X221))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X221)
        | s__02(cbool__00,X222) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X221),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X222)
        | s__02(cfun__02(X216,cbool__00),X217) = s__02(cfun__02(X216,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X219)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X219) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f11777]) ).

fof(f622941,plain,
    ( spl3_27
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622895,f417,f127,f99,f622921,f9765]) ).

fof(f622895,plain,
    ( ! [X215,X212,X213,X211,X214] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X214))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X214)
        | s__02(cbool__00,X215) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X214),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X215)
        | s__02(cfun__02(X211,cbool__00),X212) = s__02(cfun__02(X211,cbool__00),X213)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X211,cbool__00),X213),s__02(X211,sK2(X211,cbool__00,X212,X213)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622748]) ).

fof(f622748,plain,
    ( ! [X215,X212,X213,X211,X214] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X214))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X214)
        | s__02(cbool__00,X215) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X214),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X215)
        | s__02(cfun__02(X211,cbool__00),X212) = s__02(cfun__02(X211,cbool__00),X213)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X211,cbool__00),X213),s__02(X211,sK2(X211,cbool__00,X212,X213)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f1109]) ).

fof(f622940,plain,
    ( spl3_26
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622896,f417,f127,f99,f622921,f9761]) ).

fof(f622896,plain,
    ( ! [X205,X202,X203,X201,X204] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X204))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X204)
        | s__02(cbool__00,X205) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X204),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X205)
        | s__02(cfun__02(X201,cbool__00),X202) = s__02(cfun__02(X201,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X203)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X203) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622746]) ).

fof(f622746,plain,
    ( ! [X205,X202,X203,X201,X204] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X204))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X204)
        | s__02(cbool__00,X205) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X204),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X205)
        | s__02(cfun__02(X201,cbool__00),X202) = s__02(cfun__02(X201,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X203)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X203) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f6607]) ).

fof(f622939,plain,
    ( spl3_29
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622897,f417,f127,f99,f622921,f12190]) ).

fof(f622897,plain,
    ( ! [X191,X192,X193,X190] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X191))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X191)
        | s__02(cbool__00,X192) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X191),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X192)
        | s__02(cfun__02(cbool__00,cbool__00),X193) = s__02(cfun__02(cbool__00,cbool__00),X190)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X193,X190))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X193),s__02(cbool__00,cF__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622744]) ).

fof(f622744,plain,
    ( ! [X191,X192,X193,X190] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X191))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X191)
        | s__02(cbool__00,X192) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X191),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X192)
        | s__02(cfun__02(cbool__00,cbool__00),X193) = s__02(cfun__02(cbool__00,cbool__00),X190)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X193,X190))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X193),s__02(cbool__00,cF__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f11855]) ).

fof(f622938,plain,
    ( spl3_233
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622898,f417,f127,f99,f622921,f574222]) ).

fof(f622898,plain,
    ( ! [X188,X189,X187] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X188))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X188)
        | s__02(cbool__00,X189) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X188),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X189)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X187))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X187) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622743]) ).

fof(f622743,plain,
    ( ! [X188,X189,X187] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X188))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X188)
        | s__02(cbool__00,X189) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X188),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X189)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X187))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X187) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f24121]) ).

fof(f622937,plain,
    ( spl3_232
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622899,f417,f127,f99,f622921,f574218]) ).

fof(f622899,plain,
    ( ! [X186,X184,X185] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X185))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X185)
        | s__02(cbool__00,X186) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X185),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X186)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X184,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X184) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622742]) ).

fof(f622742,plain,
    ( ! [X186,X184,X185] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X185))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X185)
        | s__02(cbool__00,X186) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X185),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X186)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X184,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X184) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f29469]) ).

fof(f622936,plain,
    ( spl3_231
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622900,f417,f127,f99,f622921,f574214]) ).

fof(f622900,plain,
    ( ! [X180,X181,X182,X183] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X181))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X181)
        | s__02(cbool__00,X182) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X181),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X182)
        | s__02(cfun__02(cbool__00,cbool__00),X180) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X183)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X183)),X180))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X183) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622741]) ).

fof(f622741,plain,
    ( ! [X180,X181,X182,X183] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X181))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X181)
        | s__02(cbool__00,X182) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X181),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X182)
        | s__02(cfun__02(cbool__00,cbool__00),X180) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X183)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X183)),X180))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X183) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f6490]) ).

fof(f622935,plain,
    ( spl3_230
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622901,f417,f127,f99,f622921,f574210]) ).

fof(f622901,plain,
    ( ! [X178,X179,X176,X177] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X177))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X177)
        | s__02(cbool__00,X178) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X177),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X178)
        | s__02(cfun__02(cbool__00,cbool__00),X176) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X179)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X176,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X179))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X179) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622740]) ).

fof(f622740,plain,
    ( ! [X178,X179,X176,X177] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X177))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X177)
        | s__02(cbool__00,X178) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X177),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X178)
        | s__02(cfun__02(cbool__00,cbool__00),X176) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X179)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X176,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X179))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X179) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f6598]) ).

fof(f622934,plain,
    ( spl3_30
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622902,f417,f127,f99,f622921,f15305]) ).

fof(f622902,plain,
    ( ! [X171,X174,X175,X172,X173] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X172))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X172)
        | s__02(cbool__00,X173) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X172),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X173)
        | s__02(cfun__02(cbool__00,cbool__00),X174) = s__02(cfun__02(cbool__00,cbool__00),X171)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X174),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X175) = s__02(cbool__00,sK2(cbool__00,cbool__00,X174,X171))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X175) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622739]) ).

fof(f622739,plain,
    ( ! [X171,X174,X175,X172,X173] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X172))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X172)
        | s__02(cbool__00,X173) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X172),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X173)
        | s__02(cfun__02(cbool__00,cbool__00),X174) = s__02(cfun__02(cbool__00,cbool__00),X171)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X174),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X175) = s__02(cbool__00,sK2(cbool__00,cbool__00,X174,X171))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X175) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f14902]) ).

fof(f622933,plain,
    ( spl3_326
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622903,f417,f127,f99,f622921,f591158]) ).

fof(f622903,plain,
    ( ! [X170,X168,X166,X169,X167] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X167))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X167)
        | s__02(cbool__00,X168) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X167),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X168)
        | s__02(cfun__02(cbool__00,cbool__00),X166) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X169)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X169)
        | s__02(cbool__00,X170) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X169)),X166))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X170) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622738]) ).

fof(f622738,plain,
    ( ! [X170,X168,X166,X169,X167] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X167))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X167)
        | s__02(cbool__00,X168) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X167),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X168)
        | s__02(cfun__02(cbool__00,cbool__00),X166) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X169)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X169)
        | s__02(cbool__00,X170) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X169)),X166))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X170) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f6687]) ).

fof(f622932,plain,
    ( spl3_327
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622904,f417,f127,f99,f622921,f591606]) ).

fof(f622904,plain,
    ( ! [X162,X163,X161,X164,X165] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X162))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X162)
        | s__02(cbool__00,X163) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X162),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X163)
        | s__02(cfun__02(cbool__00,cbool__00),X161) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X164)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X164)
        | s__02(cbool__00,X165) = s__02(cbool__00,sK2(cbool__00,cbool__00,X161,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X164))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X165) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622737]) ).

fof(f622737,plain,
    ( ! [X162,X163,X161,X164,X165] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X162))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X162)
        | s__02(cbool__00,X163) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X162),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X163)
        | s__02(cfun__02(cbool__00,cbool__00),X161) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X164)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X164)
        | s__02(cbool__00,X165) = s__02(cbool__00,sK2(cbool__00,cbool__00,X161,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X164))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X165) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f7090]) ).

fof(f622931,plain,
    ( spl3_338
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622905,f417,f127,f99,f622921,f620223]) ).

fof(f622905,plain,
    ( ! [X152,X150,X151,X148,X149] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X150))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X150)
        | s__02(cbool__00,X151) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X150),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X151)
        | s__02(cfun__02(cbool__00,cbool__00),X148) = s__02(cfun__02(cbool__00,cbool__00),X152)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X152,X148))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X149)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X152),s__02(cbool__00,X149))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622734]) ).

fof(f622734,plain,
    ( ! [X152,X150,X151,X148,X149] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X150))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X150)
        | s__02(cbool__00,X151) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X150),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X151)
        | s__02(cfun__02(cbool__00,cbool__00),X148) = s__02(cfun__02(cbool__00,cbool__00),X152)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X152,X148))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X149)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X152),s__02(cbool__00,X149))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f11918]) ).

fof(f622928,plain,
    ( spl3_23
    | spl3_345
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622915,f417,f127,f104,f99,f622921,f9747]) ).

fof(f622915,plain,
    ( ! [X31,X36,X34,X35,X32,X33] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X32))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X32)
        | s__02(cbool__00,X33) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X32),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X33)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X34)
        | s__02(cbool__00,X36) = s__02(cbool__00,X35)
        | s__02(cbool__00,X36) = s__02(cbool__00,X34)
        | s__02(cbool__00,X35) = s__02(cbool__00,X31) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622712]) ).

fof(f622712,plain,
    ( ! [X31,X36,X34,X35,X32,X33] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X32))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X32)
        | s__02(cbool__00,X33) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X32),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X33)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X34)
        | s__02(cbool__00,X36) = s__02(cbool__00,X35)
        | s__02(cbool__00,X36) = s__02(cbool__00,X34)
        | s__02(cbool__00,X35) = s__02(cbool__00,X31) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f4269]) ).

fof(f622927,plain,
    ( spl3_345
    | spl3_19
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622926,f417,f127,f104,f99,f9729,f622921]) ).

fof(f622926,plain,
    ( ! [X26,X27,X24,X25] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X27)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X25))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X25)
        | s__02(cbool__00,X26) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X25),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X26)
        | s__02(cbool__00,X24) = s__02(cbool__00,X27) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f622916,f121]) ).

fof(f622916,plain,
    ( ! [X26,X27,X24,X25] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X25))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X25)
        | s__02(cbool__00,X26) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X25),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X26)
        | s__02(cbool__00,X24) = s__02(cbool__00,X27)
        | p__01(s__02(cbool__00,X27)) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622710]) ).

fof(f622710,plain,
    ( ! [X26,X27,X24,X25] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X25))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X25)
        | s__02(cbool__00,X26) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X25),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X26)
        | s__02(cbool__00,X24) = s__02(cbool__00,X27)
        | p__01(s__02(cbool__00,X27)) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f304]) ).

fof(f622925,plain,
    ( spl3_345
    | spl3_18
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622924,f417,f127,f99,f8039,f622921]) ).

fof(f622924,plain,
    ( ! [X8,X9,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X7)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X8))
        | s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X9) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f622918,f498]) ).

fof(f622918,plain,
    ( ! [X8,X9,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X8))
        | s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X9) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9)
        | ~ p__01(s__02(cbool__00,X7)) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622706]) ).

fof(f622706,plain,
    ( ! [X8,X9,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X8))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X9) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9)
        | ~ p__01(s__02(cbool__00,X7)) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f121]) ).

fof(f622923,plain,
    ( spl3_19
    | spl3_345
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622919,f417,f127,f99,f622921,f9729]) ).

fof(f622919,plain,
    ( ! [X3,X6,X4,X5] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X4))
        | s__02(cfun__02(cbool__00,cbool__00),X4) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X5) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
        | s__02(cbool__00,X6) = s__02(cbool__00,X3)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f622705]) ).

fof(f622705,plain,
    ( ! [X3,X6,X4,X5] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X4))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),X4) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X5) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
        | s__02(cbool__00,X6) = s__02(cbool__00,X3)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8302,f120]) ).

fof(f622693,plain,
    ( spl3_6
    | spl3_344
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622574,f417,f127,f99,f622691,f124]) ).

fof(f622691,plain,
    ( spl3_344
  <=> ! [X48,X51,X49,X52] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X49)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X52)
        | s__02(cbool__00,X52) = s__02(cbool__00,sK2(cbool__00,cbool__00,X51,X48))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X51),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X48) = s__02(cfun__02(cbool__00,cbool__00),X51)
        | s__02(cfun__02(cbool__00,cbool__00),X48) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49)),X48)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_344])]) ).

fof(f622574,plain,
    ( ! [X50,X51,X48,X49,X52] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X49)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49)),X48))
        | s__02(cfun__02(cbool__00,cbool__00),X48) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X50)
        | s__02(cfun__02(cbool__00,cbool__00),X48) = s__02(cfun__02(cbool__00,cbool__00),X51)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X51),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X52) = s__02(cbool__00,sK2(cbool__00,cbool__00,X51,X48))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X52) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f622529]) ).

fof(f622529,plain,
    ( ! [X50,X51,X48,X49,X52] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X49)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49)),X48))
        | s__02(cfun__02(cbool__00,cbool__00),X48) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X50)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X50)
        | s__02(cfun__02(cbool__00,cbool__00),X48) = s__02(cfun__02(cbool__00,cbool__00),X51)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X51),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X52) = s__02(cbool__00,sK2(cbool__00,cbool__00,X51,X48))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X52) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8296,f14902]) ).

fof(f622689,plain,
    ( spl3_6
    | spl3_343
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622575,f417,f127,f99,f622687,f124]) ).

fof(f622687,plain,
    ( spl3_343
  <=> ! [X44,X47,X46,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X44)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X47)
        | s__02(cbool__00,X47) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X46)),X43))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X46)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X46))) = s__02(cfun__02(cbool__00,cbool__00),X43)
        | s__02(cfun__02(cbool__00,cbool__00),X43) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44)),X43)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_343])]) ).

fof(f622575,plain,
    ( ! [X46,X47,X44,X45,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X44)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44)),X43))
        | s__02(cfun__02(cbool__00,cbool__00),X43) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X45)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X46))) = s__02(cfun__02(cbool__00,cbool__00),X43)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X46)
        | s__02(cbool__00,X47) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X46)),X43))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X47) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f622528]) ).

fof(f622528,plain,
    ( ! [X46,X47,X44,X45,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X44)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44)),X43))
        | s__02(cfun__02(cbool__00,cbool__00),X43) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X45)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X45)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X46))) = s__02(cfun__02(cbool__00,cbool__00),X43)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X46)
        | s__02(cbool__00,X47) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X46)),X43))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X47) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8296,f6687]) ).

fof(f622685,plain,
    ( spl3_6
    | spl3_342
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f622576,f417,f127,f99,f622683,f124]) ).

fof(f622683,plain,
    ( spl3_342
  <=> ! [X38,X41,X42,X39] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X39)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X42)
        | s__02(cbool__00,X42) = s__02(cbool__00,sK2(cbool__00,cbool__00,X38,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X41))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X41)
        | s__02(cfun__02(cbool__00,cbool__00),X38) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X41)))
        | s__02(cfun__02(cbool__00,cbool__00),X38) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X39)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X39)),X38)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_342])]) ).

fof(f622576,plain,
    ( ! [X40,X38,X41,X39,X42] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X39)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X39)),X38))
        | s__02(cfun__02(cbool__00,cbool__00),X38) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X39)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cfun__02(cbool__00,cbool__00),X38) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X41)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,X42) = s__02(cbool__00,sK2(cbool__00,cbool__00,X38,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X41))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X42) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f622527]) ).

fof(f622527,plain,
    ( ! [X40,X38,X41,X39,X42] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X39)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X39)),X38))
        | s__02(cfun__02(cbool__00,cbool__00),X38) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X39)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cfun__02(cbool__00,cbool__00),X38) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X41)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,X42) = s__02(cbool__00,sK2(cbool__00,cbool__00,X38,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X41))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X42) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8296,f7090]) ).

fof(f621884,plain,
    ( spl3_6
    | spl3_341
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f621770,f417,f127,f99,f621882,f124]) ).

fof(f621882,plain,
    ( spl3_341
  <=> ! [X20,X18,X21] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X18))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X21)
        | s__02(cbool__00,X21) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,X18))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),X18)
        | s__02(cfun__02(cbool__00,cbool__00),X18) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_341])]) ).

fof(f621770,plain,
    ( ! [X21,X18,X19,X20] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X18))
        | s__02(cfun__02(cbool__00,cbool__00),X18) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),X18)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X21) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,X18))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X21) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f621769]) ).

fof(f621769,plain,
    ( ! [X21,X18,X19,X20] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X18))
        | s__02(cfun__02(cbool__00,cbool__00),X18) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),X18)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X21) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,X18))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X21) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f621718]) ).

fof(f621718,plain,
    ( ! [X21,X18,X19,X20] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X18))
        | s__02(cfun__02(cbool__00,cbool__00),X18) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),X18)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X21) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,X18))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X21) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8214,f14902]) ).

fof(f8214,plain,
    ( ! [X56,X54,X55] :
        ( s__02(cbool__00,X54) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X55),s__02(cbool__00,X54)))
        | s__02(cbool__00,X54) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X54)),X55))
        | s__02(cfun__02(cbool__00,cbool__00),X55) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X54)))
        | s__02(cbool__00,X56) = s__02(cbool__00,X54)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X56) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f6387,f120]) ).

fof(f621880,plain,
    ( spl3_6
    | spl3_340
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f621772,f417,f127,f99,f621878,f124]) ).

fof(f621878,plain,
    ( spl3_340
  <=> ! [X16,X17,X14] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X14))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X17)
        | s__02(cbool__00,X17) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)),X14))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cfun__02(cbool__00,cbool__00),X14) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)))
        | s__02(cfun__02(cbool__00,cbool__00),X14) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_340])]) ).

fof(f621772,plain,
    ( ! [X16,X14,X17,X15] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X14))
        | s__02(cfun__02(cbool__00,cbool__00),X14) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X15)
        | s__02(cfun__02(cbool__00,cbool__00),X14) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cbool__00,X17) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)),X14))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X17) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f621771]) ).

fof(f621771,plain,
    ( ! [X16,X14,X17,X15] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X14))
        | s__02(cfun__02(cbool__00,cbool__00),X14) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X15)
        | s__02(cfun__02(cbool__00,cbool__00),X14) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cbool__00,X17) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)),X14))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X17) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f621717]) ).

fof(f621717,plain,
    ( ! [X16,X14,X17,X15] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X14))
        | s__02(cfun__02(cbool__00,cbool__00),X14) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X15)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X15)
        | s__02(cfun__02(cbool__00,cbool__00),X14) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cbool__00,X17) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)),X14))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X17) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8214,f6687]) ).

fof(f621876,plain,
    ( spl3_6
    | spl3_339
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f621774,f417,f127,f99,f621874,f124]) ).

fof(f621874,plain,
    ( spl3_339
  <=> ! [X13,X12,X10] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X10))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X13)
        | s__02(cbool__00,X13) = s__02(cbool__00,sK2(cbool__00,cbool__00,X10,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | s__02(cfun__02(cbool__00,cbool__00),X10) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)))
        | s__02(cfun__02(cbool__00,cbool__00),X10) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_339])]) ).

fof(f621774,plain,
    ( ! [X10,X11,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X10))
        | s__02(cfun__02(cbool__00,cbool__00),X10) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X11)
        | s__02(cfun__02(cbool__00,cbool__00),X10) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | s__02(cbool__00,X13) = s__02(cbool__00,sK2(cbool__00,cbool__00,X10,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X13) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f621773]) ).

fof(f621773,plain,
    ( ! [X10,X11,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X10))
        | s__02(cfun__02(cbool__00,cbool__00),X10) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X11)
        | s__02(cfun__02(cbool__00,cbool__00),X10) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | s__02(cbool__00,X13) = s__02(cbool__00,sK2(cbool__00,cbool__00,X10,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X13) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f621716]) ).

fof(f621716,plain,
    ( ! [X10,X11,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X10))
        | s__02(cfun__02(cbool__00,cbool__00),X10) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X11)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X11)
        | s__02(cfun__02(cbool__00,cbool__00),X10) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | s__02(cbool__00,X13) = s__02(cbool__00,sK2(cbool__00,cbool__00,X10,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X13) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f8214,f7090]) ).

fof(f620226,plain,
    ( spl3_338
    | spl3_325 ),
    inference(avatar_split_clause,[],[f620085,f590643,f620223]) ).

fof(f590643,plain,
    ( spl3_325
  <=> ! [X4,X5] :
        ( s__02(cfun__02(cbool__00,cbool__00),X4) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
        | s__02(cbool__00,X5) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X4,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_325])]) ).

fof(f620085,plain,
    ! [X706,X703,X705,X704,X702] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X704)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X704,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X705) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X704),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X705)
      | s__02(cfun__02(cbool__00,cbool__00),X706) = s__02(cfun__02(cbool__00,cbool__00),X702)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X706,X702))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X703)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X706),s__02(cbool__00,X703))) ),
    inference(trivial_inequality_removal,[],[f619781]) ).

fof(f619781,plain,
    ! [X706,X703,X705,X704,X702] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X704)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X704,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X705) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X704),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X705)
      | s__02(cfun__02(cbool__00,cbool__00),X706) = s__02(cfun__02(cbool__00,cbool__00),X702)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X706,X702))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X703)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X706),s__02(cbool__00,X703))) ),
    inference(superposition,[],[f6587,f11918]) ).

fof(f6587,plain,
    ! [X6,X7,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,X6)
      | s__02(cfun__02(cbool__00,cbool__00),X5) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X5,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6))))
      | s__02(cbool__00,X7) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X5),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X7) ),
    inference(superposition,[],[f872,f120]) ).

fof(f620225,plain,
    ( spl3_338
    | spl3_324 ),
    inference(avatar_split_clause,[],[f620086,f590379,f620223]) ).

fof(f590379,plain,
    ( spl3_324
  <=> ! [X4,X5] :
        ( s__02(cfun__02(cbool__00,cbool__00),X4) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
        | s__02(cbool__00,X5) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_324])]) ).

fof(f620086,plain,
    ! [X686,X689,X688,X685,X687] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X687)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X687))
      | s__02(cbool__00,X688) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X687),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X688)
      | s__02(cfun__02(cbool__00,cbool__00),X685) = s__02(cfun__02(cbool__00,cbool__00),X689)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X689,X685))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X686)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X689),s__02(cbool__00,X686))) ),
    inference(trivial_inequality_removal,[],[f619777]) ).

fof(f619777,plain,
    ! [X686,X689,X688,X685,X687] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X687)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X687))
      | s__02(cbool__00,X688) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X687),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X688)
      | s__02(cfun__02(cbool__00,cbool__00),X685) = s__02(cfun__02(cbool__00,cbool__00),X689)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X689,X685))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X686)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X689),s__02(cbool__00,X686))) ),
    inference(superposition,[],[f6479,f11918]) ).

fof(f6479,plain,
    ! [X6,X7,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,X6)
      | s__02(cfun__02(cbool__00,cbool__00),X5) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)),X5))
      | s__02(cbool__00,X7) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X5),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X7) ),
    inference(superposition,[],[f811,f120]) ).

fof(f620221,plain,
    ( spl3_337
    | spl3_6 ),
    inference(avatar_split_clause,[],[f620104,f124,f620182]) ).

fof(f620182,plain,
    ( spl3_337
  <=> ! [X60,X62] :
        ( s__02(cfun__02(cbool__00,cbool__00),X60) = s__02(cfun__02(cbool__00,cbool__00),X62)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X60)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X62),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X60))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X60))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X62,X60)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_337])]) ).

fof(f620104,plain,
    ! [X250,X251,X249] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X250)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X249)
      | s__02(cfun__02(cbool__00,cbool__00),X249) = s__02(cfun__02(cbool__00,cbool__00),X251)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X251,X249))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X249))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X251),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X249)))) ),
    inference(duplicate_literal_removal,[],[f619693]) ).

fof(f619693,plain,
    ! [X250,X251,X249] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X250)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X249)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X250)
      | s__02(cfun__02(cbool__00,cbool__00),X249) = s__02(cfun__02(cbool__00,cbool__00),X251)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X251,X249))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X249))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X251),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X249)))) ),
    inference(superposition,[],[f9704,f11918]) ).

fof(f620220,plain,
    ( spl3_336
    | spl3_6 ),
    inference(avatar_split_clause,[],[f620115,f124,f620178]) ).

fof(f620178,plain,
    ( spl3_336
  <=> ! [X28,X30] :
        ( s__02(cfun__02(cbool__00,cbool__00),X28) = s__02(cfun__02(cbool__00,cbool__00),X30)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X28)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X30),s__02(cbool__00,sK2(cbool__00,cbool__00,X28,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X28,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X30,X28)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_336])]) ).

fof(f620115,plain,
    ! [X163,X164,X165] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X164)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X163)
      | s__02(cfun__02(cbool__00,cbool__00),X163) = s__02(cfun__02(cbool__00,cbool__00),X165)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X165,X163))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X163,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X165),s__02(cbool__00,sK2(cbool__00,cbool__00,X163,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))))) ),
    inference(duplicate_literal_removal,[],[f619678]) ).

fof(f619678,plain,
    ! [X163,X164,X165] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X164)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X163)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X164)
      | s__02(cfun__02(cbool__00,cbool__00),X163) = s__02(cfun__02(cbool__00,cbool__00),X165)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X165,X163))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X163,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X165),s__02(cbool__00,sK2(cbool__00,cbool__00,X163,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))))) ),
    inference(superposition,[],[f10609,f11918]) ).

fof(f10609,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,X2) = s__02(cbool__00,chapp__02(s__02(cfun__02(X0,cbool__00),X1),s__02(X0,sK2(X0,cbool__00,X1,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cfun__02(X0,cbool__00),X1) = s__02(cfun__02(X0,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X2) ),
    inference(equality_resolution,[],[f881]) ).

fof(f881,plain,
    ! [X10,X8,X9,X7] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,X9)
      | s__02(cfun__02(X7,cbool__00),X8) = s__02(cfun__02(X7,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X9)))
      | s__02(cbool__00,X10) = s__02(cbool__00,chapp__02(s__02(cfun__02(X7,cbool__00),X8),s__02(X7,sK2(X7,cbool__00,X8,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X9))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X10) ),
    inference(superposition,[],[f282,f120]) ).

fof(f620184,plain,
    ( spl3_337
    | spl3_6 ),
    inference(avatar_split_clause,[],[f620133,f124,f620182]) ).

fof(f620133,plain,
    ! [X62,X60,X61] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X61)
      | s__02(cfun__02(cbool__00,cbool__00),X60) = s__02(cfun__02(cbool__00,cbool__00),X62)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X62,X60))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X60))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X62),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X60))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X60) ),
    inference(duplicate_literal_removal,[],[f619620]) ).

fof(f619620,plain,
    ! [X62,X60,X61] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X61)
      | s__02(cfun__02(cbool__00,cbool__00),X60) = s__02(cfun__02(cbool__00,cbool__00),X62)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X62,X60))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X60))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X62),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X60))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X60)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X61) ),
    inference(superposition,[],[f11918,f9704]) ).

fof(f620180,plain,
    ( spl3_336
    | spl3_6 ),
    inference(avatar_split_clause,[],[f620134,f124,f620178]) ).

fof(f620134,plain,
    ! [X28,X29,X30] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X29)
      | s__02(cfun__02(cbool__00,cbool__00),X28) = s__02(cfun__02(cbool__00,cbool__00),X30)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X30,X28))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X28,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X30),s__02(cbool__00,sK2(cbool__00,cbool__00,X28,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X28) ),
    inference(duplicate_literal_removal,[],[f619618]) ).

fof(f619618,plain,
    ! [X28,X29,X30] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X29)
      | s__02(cfun__02(cbool__00,cbool__00),X28) = s__02(cfun__02(cbool__00,cbool__00),X30)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X30,X28))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X28,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X30),s__02(cbool__00,sK2(cbool__00,cbool__00,X28,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X28)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X29) ),
    inference(superposition,[],[f11918,f10609]) ).

fof(f619033,plain,
    ( spl3_26
    | spl3_325 ),
    inference(avatar_split_clause,[],[f618917,f590643,f9761]) ).

fof(f618917,plain,
    ! [X719,X716,X714,X713,X718] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X718)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X718,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X719) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X718),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X719)
      | s__02(cfun__02(X713,cbool__00),X714) = s__02(cfun__02(X713,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X716)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X716) ),
    inference(trivial_inequality_removal,[],[f618658]) ).

fof(f618658,plain,
    ! [X719,X716,X714,X713,X718] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X718)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X718,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X719) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X718),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X719)
      | s__02(cfun__02(X713,cbool__00),X714) = s__02(cfun__02(X713,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X716)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X716) ),
    inference(superposition,[],[f6587,f11777]) ).

fof(f619032,plain,
    ( spl3_26
    | spl3_324 ),
    inference(avatar_split_clause,[],[f618918,f590379,f9761]) ).

fof(f618918,plain,
    ! [X690,X686,X691,X688,X685] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X690)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X690))
      | s__02(cbool__00,X691) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X690),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X691)
      | s__02(cfun__02(X685,cbool__00),X686) = s__02(cfun__02(X685,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X688)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X688) ),
    inference(trivial_inequality_removal,[],[f618654]) ).

fof(f618654,plain,
    ! [X690,X686,X691,X688,X685] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X690)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X690))
      | s__02(cbool__00,X691) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X690),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X691)
      | s__02(cfun__02(X685,cbool__00),X686) = s__02(cfun__02(X685,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X688)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X688) ),
    inference(superposition,[],[f6479,f11777]) ).

fof(f618986,plain,
    ( spl3_214
    | spl3_333
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f617992,f235108,f24947,f618972,f340064]) ).

fof(f340064,plain,
    ( spl3_214
  <=> ! [X2,X0,X3] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X0)
        | s__02(cbool__00,X0) = s__02(cbool__00,X3)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2)
        | s__02(cbool__00,X2) = s__02(cbool__00,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_214])]) ).

fof(f618972,plain,
    ( spl3_333
  <=> ! [X73,X72,X71] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X71),s__02(cbool__00,sK2(cbool__00,cbool__00,X71,chapp__02(s__02(cfun__02(X72,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))),s__02(X72,X73))))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X71) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_333])]) ).

fof(f235108,plain,
    ( spl3_171
  <=> ! [X14,X15] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X14)))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X15)
        | s__02(cbool__00,X15) = s__02(cbool__00,X14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_171])]) ).

fof(f617992,plain,
    ( ! [X120,X118,X121,X119,X117,X122] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X118),s__02(cbool__00,sK2(cbool__00,cbool__00,X118,chapp__02(s__02(cfun__02(X119,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))),s__02(X119,X120))))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X118)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X117)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X121)
        | s__02(cbool__00,X121) = s__02(cbool__00,X122)
        | s__02(cbool__00,X122) = s__02(cbool__00,X117) )
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f11777,f238958]) ).

fof(f238958,plain,
    ( ! [X21,X22,X23] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X21)
        | s__02(cbool__00,X21) = s__02(cbool__00,X23)
        | s__02(cbool__00,X22) = s__02(cbool__00,X23) )
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(duplicate_literal_removal,[],[f238791]) ).

fof(f238791,plain,
    ( ! [X21,X22,X23] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X21)
        | s__02(cbool__00,X21) = s__02(cbool__00,X23)
        | s__02(cbool__00,X22) = s__02(cbool__00,X23)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X21) )
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f24948,f236489]) ).

fof(f236489,plain,
    ( ! [X10,X8,X9] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X9))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X8)))
        | s__02(cbool__00,X8) = s__02(cbool__00,X10)
        | s__02(cbool__00,X9) = s__02(cbool__00,X10)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X8) )
    | ~ spl3_171 ),
    inference(superposition,[],[f235109,f79]) ).

fof(f235109,plain,
    ( ! [X14,X15] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X14)))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X15)
        | s__02(cbool__00,X15) = s__02(cbool__00,X14) )
    | ~ spl3_171 ),
    inference(avatar_component_clause,[],[f235108]) ).

fof(f618985,plain,
    ( spl3_6
    | spl3_335
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f618949,f235108,f618983,f124]) ).

fof(f618983,plain,
    ( spl3_335
  <=> ! [X112,X115,X113,X111,X114,X116] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X112),s__02(cbool__00,sK2(cbool__00,cbool__00,X112,chapp__02(s__02(cfun__02(X113,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X111))))),s__02(X113,X114))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X115)
        | s__02(cbool__00,X116) = s__02(cbool__00,X111)
        | s__02(cbool__00,X115) = s__02(cbool__00,X116)
        | s__02(cfun__02(cbool__00,cbool__00),X112) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X111))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_335])]) ).

fof(f618949,plain,
    ( ! [X113,X111,X116,X114,X115,X112,X110] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X112),s__02(cbool__00,sK2(cbool__00,cbool__00,X112,chapp__02(s__02(cfun__02(X113,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X111))))),s__02(X113,X114))))))
        | s__02(cfun__02(cbool__00,cbool__00),X112) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X111)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X110)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X115)
        | s__02(cbool__00,X115) = s__02(cbool__00,X116)
        | s__02(cbool__00,X116) = s__02(cbool__00,X111) )
    | ~ spl3_171 ),
    inference(duplicate_literal_removal,[],[f617991]) ).

fof(f617991,plain,
    ( ! [X113,X111,X116,X114,X115,X112,X110] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X112),s__02(cbool__00,sK2(cbool__00,cbool__00,X112,chapp__02(s__02(cfun__02(X113,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X111))))),s__02(X113,X114))))))
        | s__02(cfun__02(cbool__00,cbool__00),X112) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X111)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X110)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X115)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X110)
        | s__02(cbool__00,X115) = s__02(cbool__00,X116)
        | s__02(cbool__00,X116) = s__02(cbool__00,X111) )
    | ~ spl3_171 ),
    inference(superposition,[],[f11777,f238956]) ).

fof(f238956,plain,
    ( ! [X40,X38,X41,X39] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X39))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X40)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X38)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,X38) = s__02(cbool__00,X41)
        | s__02(cbool__00,X41) = s__02(cbool__00,X39) )
    | ~ spl3_171 ),
    inference(duplicate_literal_removal,[],[f238796]) ).

fof(f238796,plain,
    ( ! [X40,X38,X41,X39] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X39))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X40)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X38)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,X38) = s__02(cbool__00,X41)
        | s__02(cbool__00,X41) = s__02(cbool__00,X39)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X38) )
    | ~ spl3_171 ),
    inference(superposition,[],[f6698,f236489]) ).

fof(f6698,plain,
    ! [X31,X29,X30] :
      ( s__02(cfun__02(X29,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X30))) = s__02(cfun__02(X29,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X31)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X30)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X31) ),
    inference(superposition,[],[f6500,f85]) ).

fof(f618981,plain,
    ( spl3_333
    | spl3_114
    | ~ spl3_11
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f618980,f235108,f1120,f185830,f618972]) ).

fof(f618980,plain,
    ( ! [X90,X88,X86,X89,X87] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X90)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X87),s__02(cbool__00,sK2(cbool__00,cbool__00,X87,chapp__02(s__02(cfun__02(X88,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))),s__02(X88,X89))))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X87)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X86)
        | s__02(cbool__00,X86) = s__02(cbool__00,X90) )
    | ~ spl3_11
    | ~ spl3_171 ),
    inference(forward_literal_rewriting,[],[f617987,f1121]) ).

fof(f617987,plain,
    ( ! [X90,X88,X86,X89,X87] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X87),s__02(cbool__00,sK2(cbool__00,cbool__00,X87,chapp__02(s__02(cfun__02(X88,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))),s__02(X88,X89))))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X87)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X86)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X90)
        | s__02(cbool__00,X86) = s__02(cbool__00,X90) )
    | ~ spl3_171 ),
    inference(superposition,[],[f11777,f235109]) ).

fof(f618979,plain,
    ( spl3_6
    | spl3_334
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f618975,f24947,f1120,f104,f99,f618977,f124]) ).

fof(f618977,plain,
    ( spl3_334
  <=> ! [X75,X77,X78,X76,X79] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X79)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X76),s__02(cbool__00,sK2(cbool__00,cbool__00,X76,chapp__02(s__02(cfun__02(X77,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X75))))),s__02(X77,X78))))))
        | s__02(cbool__00,X75) = s__02(cbool__00,X79)
        | s__02(cfun__02(cbool__00,cbool__00),X76) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X75))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_334])]) ).

fof(f618975,plain,
    ( ! [X78,X79,X76,X77,X74,X75] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X79)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X76),s__02(cbool__00,sK2(cbool__00,cbool__00,X76,chapp__02(s__02(cfun__02(X77,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X75))))),s__02(X77,X78))))))
        | s__02(cfun__02(cbool__00,cbool__00),X76) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X75)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X74)
        | s__02(cbool__00,X75) = s__02(cbool__00,X79) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(forward_literal_rewriting,[],[f618951,f1121]) ).

fof(f618951,plain,
    ( ! [X78,X79,X76,X77,X74,X75] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X76),s__02(cbool__00,sK2(cbool__00,cbool__00,X76,chapp__02(s__02(cfun__02(X77,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X75))))),s__02(X77,X78))))))
        | s__02(cfun__02(cbool__00,cbool__00),X76) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X75)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X74)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X79)
        | s__02(cbool__00,X75) = s__02(cbool__00,X79) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40 ),
    inference(duplicate_literal_removal,[],[f617985]) ).

fof(f617985,plain,
    ( ! [X78,X79,X76,X77,X74,X75] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X76),s__02(cbool__00,sK2(cbool__00,cbool__00,X76,chapp__02(s__02(cfun__02(X77,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X75))))),s__02(X77,X78))))))
        | s__02(cfun__02(cbool__00,cbool__00),X76) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X75)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X74)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X74)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X79)
        | s__02(cbool__00,X75) = s__02(cbool__00,X79) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40 ),
    inference(superposition,[],[f11777,f187458]) ).

fof(f187458,plain,
    ( ! [X48,X49,X47] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X48))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X47)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X48)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X49)
        | s__02(cbool__00,X47) = s__02(cbool__00,X49) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40 ),
    inference(superposition,[],[f24948,f34047]) ).

fof(f618974,plain,
    ( spl3_6
    | spl3_333
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f618952,f24947,f618972,f124]) ).

fof(f618952,plain,
    ( ! [X72,X70,X73,X71] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X71),s__02(cbool__00,sK2(cbool__00,cbool__00,X71,chapp__02(s__02(cfun__02(X72,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))),s__02(X72,X73))))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X71)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X70) )
    | ~ spl3_40 ),
    inference(duplicate_literal_removal,[],[f617984]) ).

fof(f617984,plain,
    ( ! [X72,X70,X73,X71] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X71),s__02(cbool__00,sK2(cbool__00,cbool__00,X71,chapp__02(s__02(cfun__02(X72,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))),s__02(X72,X73))))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X71)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X70)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X70) )
    | ~ spl3_40 ),
    inference(superposition,[],[f11777,f24948]) ).

fof(f617124,plain,
    ( spl3_26
    | spl3_332 ),
    inference(avatar_split_clause,[],[f617002,f617122,f9761]) ).

fof(f617122,plain,
    ( spl3_332
  <=> ! [X714,X715] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X714)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X715)
        | s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X714),s__02(cbool__00,cF__00))) = s__02(cbool__00,X715)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X714,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_332])]) ).

fof(f617002,plain,
    ! [X714,X710,X715,X712,X709] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X714)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X714,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X714),s__02(cbool__00,cF__00))) = s__02(cbool__00,X715)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X715)
      | s__02(cfun__02(X709,cbool__00),X710) = s__02(cfun__02(X709,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X712)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X712) ),
    inference(trivial_inequality_removal,[],[f616746]) ).

fof(f616746,plain,
    ! [X714,X710,X715,X712,X709] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X714)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X714,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X714),s__02(cbool__00,cF__00))) = s__02(cbool__00,X715)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X715)
      | s__02(cfun__02(X709,cbool__00),X710) = s__02(cfun__02(X709,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X712)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X712) ),
    inference(superposition,[],[f6587,f11501]) ).

fof(f617120,plain,
    ( spl3_26
    | spl3_324 ),
    inference(avatar_split_clause,[],[f617003,f590379,f9761]) ).

fof(f617003,plain,
    ! [X684,X682,X681,X686,X687] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X686)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X686))
      | s__02(cbool__00,X687) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X686),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X687)
      | s__02(cfun__02(X681,cbool__00),X682) = s__02(cfun__02(X681,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X684)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X684) ),
    inference(trivial_inequality_removal,[],[f616742]) ).

fof(f616742,plain,
    ! [X684,X682,X681,X686,X687] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X686)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X686))
      | s__02(cbool__00,X687) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X686),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X687)
      | s__02(cfun__02(X681,cbool__00),X682) = s__02(cfun__02(X681,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X684)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X684) ),
    inference(superposition,[],[f6479,f11501]) ).

fof(f617072,plain,
    ( spl3_214
    | spl3_329
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f616081,f235108,f24947,f617058,f340064]) ).

fof(f617058,plain,
    ( spl3_329
  <=> ! [X73,X71,X72] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X71),s__02(cbool__00,sK2(cbool__00,cbool__00,chapp__02(s__02(cfun__02(X72,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))),s__02(X72,X73)),X71))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X71) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_329])]) ).

fof(f616081,plain,
    ( ! [X120,X118,X121,X119,X117,X122] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X118),s__02(cbool__00,sK2(cbool__00,cbool__00,chapp__02(s__02(cfun__02(X119,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))),s__02(X119,X120)),X118))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X118)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X117)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X121)
        | s__02(cbool__00,X121) = s__02(cbool__00,X122)
        | s__02(cbool__00,X122) = s__02(cbool__00,X117) )
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f11501,f238958]) ).

fof(f617071,plain,
    ( spl3_6
    | spl3_331
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f617035,f235108,f617069,f124]) ).

fof(f617069,plain,
    ( spl3_331
  <=> ! [X112,X115,X113,X111,X114,X116] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X112),s__02(cbool__00,sK2(cbool__00,cbool__00,chapp__02(s__02(cfun__02(X113,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X111))))),s__02(X113,X114)),X112))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X115)
        | s__02(cbool__00,X116) = s__02(cbool__00,X111)
        | s__02(cbool__00,X115) = s__02(cbool__00,X116)
        | s__02(cfun__02(cbool__00,cbool__00),X112) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X111))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_331])]) ).

fof(f617035,plain,
    ( ! [X113,X111,X116,X114,X115,X112,X110] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X112),s__02(cbool__00,sK2(cbool__00,cbool__00,chapp__02(s__02(cfun__02(X113,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X111))))),s__02(X113,X114)),X112))))
        | s__02(cfun__02(cbool__00,cbool__00),X112) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X111)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X110)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X115)
        | s__02(cbool__00,X115) = s__02(cbool__00,X116)
        | s__02(cbool__00,X116) = s__02(cbool__00,X111) )
    | ~ spl3_171 ),
    inference(duplicate_literal_removal,[],[f616080]) ).

fof(f616080,plain,
    ( ! [X113,X111,X116,X114,X115,X112,X110] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X112),s__02(cbool__00,sK2(cbool__00,cbool__00,chapp__02(s__02(cfun__02(X113,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X111))))),s__02(X113,X114)),X112))))
        | s__02(cfun__02(cbool__00,cbool__00),X112) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X111)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X110)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X115)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X110)
        | s__02(cbool__00,X115) = s__02(cbool__00,X116)
        | s__02(cbool__00,X116) = s__02(cbool__00,X111) )
    | ~ spl3_171 ),
    inference(superposition,[],[f11501,f238956]) ).

fof(f617067,plain,
    ( spl3_329
    | spl3_114
    | ~ spl3_11
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f617066,f235108,f1120,f185830,f617058]) ).

fof(f617066,plain,
    ( ! [X90,X88,X86,X89,X87] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X90)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X87),s__02(cbool__00,sK2(cbool__00,cbool__00,chapp__02(s__02(cfun__02(X88,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))),s__02(X88,X89)),X87))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X87)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X86)
        | s__02(cbool__00,X86) = s__02(cbool__00,X90) )
    | ~ spl3_11
    | ~ spl3_171 ),
    inference(forward_literal_rewriting,[],[f616076,f1121]) ).

fof(f616076,plain,
    ( ! [X90,X88,X86,X89,X87] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X87),s__02(cbool__00,sK2(cbool__00,cbool__00,chapp__02(s__02(cfun__02(X88,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))),s__02(X88,X89)),X87))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X87)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X86)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X90)
        | s__02(cbool__00,X86) = s__02(cbool__00,X90) )
    | ~ spl3_171 ),
    inference(superposition,[],[f11501,f235109]) ).

fof(f617065,plain,
    ( spl3_6
    | spl3_330
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f617061,f24947,f1120,f104,f99,f617063,f124]) ).

fof(f617063,plain,
    ( spl3_330
  <=> ! [X75,X77,X78,X76,X79] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X79)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X76),s__02(cbool__00,sK2(cbool__00,cbool__00,chapp__02(s__02(cfun__02(X77,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X75))))),s__02(X77,X78)),X76))))
        | s__02(cbool__00,X75) = s__02(cbool__00,X79)
        | s__02(cfun__02(cbool__00,cbool__00),X76) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X75))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_330])]) ).

fof(f617061,plain,
    ( ! [X78,X79,X76,X77,X74,X75] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X79)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X76),s__02(cbool__00,sK2(cbool__00,cbool__00,chapp__02(s__02(cfun__02(X77,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X75))))),s__02(X77,X78)),X76))))
        | s__02(cfun__02(cbool__00,cbool__00),X76) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X75)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X74)
        | s__02(cbool__00,X75) = s__02(cbool__00,X79) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_40 ),
    inference(forward_literal_rewriting,[],[f617037,f1121]) ).

fof(f617037,plain,
    ( ! [X78,X79,X76,X77,X74,X75] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X76),s__02(cbool__00,sK2(cbool__00,cbool__00,chapp__02(s__02(cfun__02(X77,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X75))))),s__02(X77,X78)),X76))))
        | s__02(cfun__02(cbool__00,cbool__00),X76) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X75)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X74)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X79)
        | s__02(cbool__00,X75) = s__02(cbool__00,X79) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40 ),
    inference(duplicate_literal_removal,[],[f616074]) ).

fof(f616074,plain,
    ( ! [X78,X79,X76,X77,X74,X75] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X76),s__02(cbool__00,sK2(cbool__00,cbool__00,chapp__02(s__02(cfun__02(X77,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X75))))),s__02(X77,X78)),X76))))
        | s__02(cfun__02(cbool__00,cbool__00),X76) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X75)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X74)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X74)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X79)
        | s__02(cbool__00,X75) = s__02(cbool__00,X79) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40 ),
    inference(superposition,[],[f11501,f187458]) ).

fof(f617060,plain,
    ( spl3_6
    | spl3_329
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f617038,f24947,f617058,f124]) ).

fof(f617038,plain,
    ( ! [X72,X70,X73,X71] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X71),s__02(cbool__00,sK2(cbool__00,cbool__00,chapp__02(s__02(cfun__02(X72,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))),s__02(X72,X73)),X71))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X71)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X70) )
    | ~ spl3_40 ),
    inference(duplicate_literal_removal,[],[f616073]) ).

fof(f616073,plain,
    ( ! [X72,X70,X73,X71] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X71),s__02(cbool__00,sK2(cbool__00,cbool__00,chapp__02(s__02(cfun__02(X72,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))),s__02(X72,X73)),X71))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X71)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X70)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X70) )
    | ~ spl3_40 ),
    inference(superposition,[],[f11501,f24948]) ).

fof(f615009,plain,
    ( spl3_26
    | spl3_325 ),
    inference(avatar_split_clause,[],[f614959,f590643,f9761]) ).

fof(f614959,plain,
    ! [X621,X620,X617,X622,X616] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X621)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X621,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X622) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X621),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X622)
      | s__02(cfun__02(X616,cbool__00),X617) = s__02(cfun__02(X616,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X620)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X620) ),
    inference(trivial_inequality_removal,[],[f614714]) ).

fof(f614714,plain,
    ! [X621,X620,X617,X622,X616] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X621)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X621,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X622) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X621),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X622)
      | s__02(cfun__02(X616,cbool__00),X617) = s__02(cfun__02(X616,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X620)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X620) ),
    inference(superposition,[],[f6587,f7071]) ).

fof(f615008,plain,
    ( spl3_26
    | spl3_324 ),
    inference(avatar_split_clause,[],[f614960,f590379,f9761]) ).

fof(f614960,plain,
    ! [X593,X592,X589,X588,X594] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X593)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X593))
      | s__02(cbool__00,X594) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X593),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X594)
      | s__02(cfun__02(X588,cbool__00),X589) = s__02(cfun__02(X588,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X592)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X592) ),
    inference(trivial_inequality_removal,[],[f614710]) ).

fof(f614710,plain,
    ! [X593,X592,X589,X588,X594] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X593)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X593))
      | s__02(cbool__00,X594) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X593),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X594)
      | s__02(cfun__02(X588,cbool__00),X589) = s__02(cfun__02(X588,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X592)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X592) ),
    inference(superposition,[],[f6479,f7071]) ).

fof(f613841,plain,
    ( spl3_26
    | spl3_325 ),
    inference(avatar_split_clause,[],[f613791,f590643,f9761]) ).

fof(f613791,plain,
    ! [X621,X618,X617,X622,X616] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X621)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X621,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X622) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X621),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X622)
      | s__02(cfun__02(X616,cbool__00),X617) = s__02(cfun__02(X616,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X618)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X618) ),
    inference(trivial_inequality_removal,[],[f613548]) ).

fof(f613548,plain,
    ! [X621,X618,X617,X622,X616] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X621)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X621,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X622) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X621),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X622)
      | s__02(cfun__02(X616,cbool__00),X617) = s__02(cfun__02(X616,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X618)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X618) ),
    inference(superposition,[],[f6587,f6669]) ).

fof(f613840,plain,
    ( spl3_26
    | spl3_324 ),
    inference(avatar_split_clause,[],[f613792,f590379,f9761]) ).

fof(f613792,plain,
    ! [X590,X593,X589,X588,X594] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X593)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X593))
      | s__02(cbool__00,X594) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X593),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X594)
      | s__02(cfun__02(X588,cbool__00),X589) = s__02(cfun__02(X588,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X590)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X590) ),
    inference(trivial_inequality_removal,[],[f613544]) ).

fof(f613544,plain,
    ! [X590,X593,X589,X588,X594] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X593)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X593))
      | s__02(cbool__00,X594) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X593),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X594)
      | s__02(cfun__02(X588,cbool__00),X589) = s__02(cfun__02(X588,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X590)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X590) ),
    inference(superposition,[],[f6479,f6669]) ).

fof(f591612,plain,
    ( spl3_328
    | spl3_325 ),
    inference(avatar_split_clause,[],[f591556,f590643,f591610]) ).

fof(f591610,plain,
    ( spl3_328
  <=> ! [X438,X434,X437] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X437))) = s__02(cfun__02(cbool__00,cbool__00),X434)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X438)
        | s__02(cbool__00,X438) = s__02(cbool__00,sK2(cbool__00,cbool__00,X434,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X437))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X437) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_328])]) ).

fof(f591556,plain,
    ! [X435,X434,X438,X437,X436] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X435)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X435,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X436) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X435),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X436)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X437))) = s__02(cfun__02(cbool__00,cbool__00),X434)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X437)
      | s__02(cbool__00,X438) = s__02(cbool__00,sK2(cbool__00,cbool__00,X434,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X437))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X438) ),
    inference(trivial_inequality_removal,[],[f591310]) ).

fof(f591310,plain,
    ! [X435,X434,X438,X437,X436] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X435)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X435,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X436) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X435),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X436)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X437))) = s__02(cfun__02(cbool__00,cbool__00),X434)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X437)
      | s__02(cbool__00,X438) = s__02(cbool__00,sK2(cbool__00,cbool__00,X434,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X437))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X438) ),
    inference(superposition,[],[f6587,f7090]) ).

fof(f591608,plain,
    ( spl3_327
    | spl3_324 ),
    inference(avatar_split_clause,[],[f591557,f590379,f591606]) ).

fof(f591557,plain,
    ! [X423,X422,X424,X421,X420] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X421)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X421))
      | s__02(cbool__00,X422) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X421),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X422)
      | s__02(cfun__02(cbool__00,cbool__00),X420) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X423)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X423)
      | s__02(cbool__00,X424) = s__02(cbool__00,sK2(cbool__00,cbool__00,X420,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X423))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X424) ),
    inference(trivial_inequality_removal,[],[f591306]) ).

fof(f591306,plain,
    ! [X423,X422,X424,X421,X420] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X421)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X421))
      | s__02(cbool__00,X422) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X421),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X422)
      | s__02(cfun__02(cbool__00,cbool__00),X420) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X423)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X423)
      | s__02(cbool__00,X424) = s__02(cbool__00,sK2(cbool__00,cbool__00,X420,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X423))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X424) ),
    inference(superposition,[],[f6479,f7090]) ).

fof(f591161,plain,
    ( spl3_326
    | spl3_325 ),
    inference(avatar_split_clause,[],[f591108,f590643,f591158]) ).

fof(f591108,plain,
    ! [X435,X434,X433,X437,X436] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X434)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X434,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X435) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X434),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X435)
      | s__02(cfun__02(cbool__00,cbool__00),X433) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X436)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X436)
      | s__02(cbool__00,X437) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X436)),X433))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X437) ),
    inference(trivial_inequality_removal,[],[f590862]) ).

fof(f590862,plain,
    ! [X435,X434,X433,X437,X436] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X434)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X434,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X435) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X434),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X435)
      | s__02(cfun__02(cbool__00,cbool__00),X433) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X436)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X436)
      | s__02(cbool__00,X437) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X436)),X433))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X437) ),
    inference(superposition,[],[f6587,f6687]) ).

fof(f591160,plain,
    ( spl3_326
    | spl3_324 ),
    inference(avatar_split_clause,[],[f591109,f590379,f591158]) ).

fof(f591109,plain,
    ! [X423,X422,X421,X420,X419] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X420)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X420))
      | s__02(cbool__00,X421) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X420),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X421)
      | s__02(cfun__02(cbool__00,cbool__00),X419) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X422)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X422)
      | s__02(cbool__00,X423) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X422)),X419))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X423) ),
    inference(trivial_inequality_removal,[],[f590858]) ).

fof(f590858,plain,
    ! [X423,X422,X421,X420,X419] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X420)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X420))
      | s__02(cbool__00,X421) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X420),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X421)
      | s__02(cfun__02(cbool__00,cbool__00),X419) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X422)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X422)
      | s__02(cbool__00,X423) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X422)),X419))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X423) ),
    inference(superposition,[],[f6479,f6687]) ).

fof(f590712,plain,
    ( spl3_280
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590560,f590643,f574418]) ).

fof(f590560,plain,
    ! [X455,X454,X453,X452,X451] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X454)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X454,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X455) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X454),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X455)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X452) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X451)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X452),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X452))),s__02(c_27type_2etypeSystem_2edecls_27__00,X453)))),X451)))) ),
    inference(trivial_inequality_removal,[],[f590553]) ).

fof(f590553,plain,
    ! [X455,X454,X453,X452,X451] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X454)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X454,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X455) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X454),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X455)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X452) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X451)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X452),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X452))),s__02(c_27type_2etypeSystem_2edecls_27__00,X453)))),X451)))) ),
    inference(superposition,[],[f6587,f76478]) ).

fof(f590711,plain,
    ( spl3_279
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590561,f590643,f574414]) ).

fof(f590561,plain,
    ! [X448,X447,X446,X450,X449] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X449)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X449,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X450) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X449),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X450)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X446) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X447)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X447),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X446,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X447))),s__02(c_27type_2etypeSystem_2edecls_27__00,X448)))))))) ),
    inference(trivial_inequality_removal,[],[f590552]) ).

fof(f590552,plain,
    ! [X448,X447,X446,X450,X449] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X449)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X449,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X450) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X449),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X450)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X446) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X447)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X447),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X446,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X447))),s__02(c_27type_2etypeSystem_2edecls_27__00,X448)))))))) ),
    inference(superposition,[],[f6587,f76479]) ).

fof(f590710,plain,
    ( spl3_278
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590562,f590643,f574410]) ).

fof(f590562,plain,
    ! [X443,X442,X441,X445,X444] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X444)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X444,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X445) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X444),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X445)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X441)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X441,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442))),s__02(c_27type_2etypeSystem_2edecls_27__00,X443)))))))) ),
    inference(trivial_inequality_removal,[],[f590551]) ).

fof(f590551,plain,
    ! [X443,X442,X441,X445,X444] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X444)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X444,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X445) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X444),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X445)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X441)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X441,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442))),s__02(c_27type_2etypeSystem_2edecls_27__00,X443)))))))) ),
    inference(superposition,[],[f6587,f1293]) ).

fof(f590709,plain,
    ( spl3_277
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590563,f590643,f574406]) ).

fof(f590563,plain,
    ! [X439,X440,X438,X437,X436] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X439)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X439,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X440) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X439),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X440)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X436) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437))),s__02(c_27type_2etypeSystem_2edecls_27__00,X438)))),X436)))) ),
    inference(trivial_inequality_removal,[],[f590550]) ).

fof(f590550,plain,
    ! [X439,X440,X438,X437,X436] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X439)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X439,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X440) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X439),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X440)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X436) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437))),s__02(c_27type_2etypeSystem_2edecls_27__00,X438)))),X436)))) ),
    inference(superposition,[],[f6587,f1292]) ).

fof(f590708,plain,
    ( spl3_276
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590564,f590643,f574402]) ).

fof(f590564,plain,
    ! [X435,X434,X433,X432] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X434)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X434,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X435) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X434),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X435)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X433) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X432)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X433),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X433,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X432)))))))) ),
    inference(trivial_inequality_removal,[],[f590549]) ).

fof(f590549,plain,
    ! [X435,X434,X433,X432] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X434)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X434,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X435) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X434),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X435)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X433) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X432)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X433),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X433,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X432)))))))) ),
    inference(superposition,[],[f6587,f2591]) ).

fof(f590707,plain,
    ( spl3_275
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590565,f590643,f574398]) ).

fof(f590565,plain,
    ! [X431,X430,X429,X428] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X430)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X430,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X431) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X430),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X431)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X429) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X428)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X429),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X428)))),X429)))) ),
    inference(trivial_inequality_removal,[],[f590548]) ).

fof(f590548,plain,
    ! [X431,X430,X429,X428] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X430)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X430,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X431) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X430),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X431)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X429) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X428)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X429),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X428)))),X429)))) ),
    inference(superposition,[],[f6587,f2590]) ).

fof(f590706,plain,
    ( spl3_274
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590566,f590643,f574394]) ).

fof(f590566,plain,
    ! [X425,X423,X424,X427,X426] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X426)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X426,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X427) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X426),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X427)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X425) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X423),s__02(c_27type_2etypeSystem_2edecls_27__00,X424)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X425),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X425,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X423))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X424)))))))) ),
    inference(trivial_inequality_removal,[],[f590547]) ).

fof(f590547,plain,
    ! [X425,X423,X424,X427,X426] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X426)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X426,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X427) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X426),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X427)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X425) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X423),s__02(c_27type_2etypeSystem_2edecls_27__00,X424)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X425),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X425,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X423))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X424)))))))) ),
    inference(superposition,[],[f6587,f3650]) ).

fof(f590705,plain,
    ( spl3_273
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590567,f590643,f574390]) ).

fof(f590567,plain,
    ! [X422,X421,X420,X419,X418] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X421)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X421,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X422) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X421),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X422)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X418),s__02(c_27type_2etypeSystem_2edecls_27__00,X419))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X420)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X420),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X418))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X419)))),X420)))) ),
    inference(trivial_inequality_removal,[],[f590546]) ).

fof(f590546,plain,
    ! [X422,X421,X420,X419,X418] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X421)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X421,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X422) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X421),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X422)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X418),s__02(c_27type_2etypeSystem_2edecls_27__00,X419))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X420)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X420),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X418))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X419)))),X420)))) ),
    inference(superposition,[],[f6587,f3649]) ).

fof(f590704,plain,
    ( spl3_272
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590568,f590643,f574386]) ).

fof(f590568,plain,
    ! [X414,X413,X412,X417,X415,X416] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X416)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X416,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X417) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X416),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X417)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X415) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X412),s__02(c_27type_2etypeSystem_2edecls_27__00,X413)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X415),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X412),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X414),s__02(c_27type_2etypeSystem_2edecls_27__00,X413)))))),X415)))) ),
    inference(trivial_inequality_removal,[],[f590545]) ).

fof(f590545,plain,
    ! [X414,X413,X412,X417,X415,X416] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X416)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X416,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X417) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X416),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X417)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X415) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X412),s__02(c_27type_2etypeSystem_2edecls_27__00,X413)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X415),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X412),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X414),s__02(c_27type_2etypeSystem_2edecls_27__00,X413)))))),X415)))) ),
    inference(superposition,[],[f6587,f2237]) ).

fof(f590703,plain,
    ( spl3_271
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590569,f590643,f574382]) ).

fof(f590569,plain,
    ! [X411,X410,X409,X407,X406,X408] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X410)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X410,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X411) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X410),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X411)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X409) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X406),s__02(c_27type_2etypeSystem_2edecls_27__00,X407)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X409),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X406),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X408),s__02(c_27type_2etypeSystem_2edecls_27__00,X407)))))),X409)))) ),
    inference(trivial_inequality_removal,[],[f590544]) ).

fof(f590544,plain,
    ! [X411,X410,X409,X407,X406,X408] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X410)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X410,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X411) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X410),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X411)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X409) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X406),s__02(c_27type_2etypeSystem_2edecls_27__00,X407)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X409),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X406),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X408),s__02(c_27type_2etypeSystem_2edecls_27__00,X407)))))),X409)))) ),
    inference(superposition,[],[f6587,f2070]) ).

fof(f590702,plain,
    ( spl3_270
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590570,f590643,f574378]) ).

fof(f590570,plain,
    ! [X405,X404,X403,X402,X401] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X404)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X404,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X405) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X404),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X405)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X403) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X401),s__02(c_27type_2etypeSystem_2edecls_27__00,X402)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X403),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X401),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X402)))),X403)))) ),
    inference(trivial_inequality_removal,[],[f590543]) ).

fof(f590543,plain,
    ! [X405,X404,X403,X402,X401] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X404)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X404,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X405) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X404),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X405)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X403) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X401),s__02(c_27type_2etypeSystem_2edecls_27__00,X402)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X403),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X401),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X402)))),X403)))) ),
    inference(superposition,[],[f6587,f4628]) ).

fof(f590701,plain,
    ( spl3_269
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590571,f590643,f574374]) ).

fof(f590571,plain,
    ! [X395,X399,X400,X398,X397,X396] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X399)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X399,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X400) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X399),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X400)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X397) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X395),s__02(c_27type_2etypeSystem_2edecls_27__00,X396)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X397),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X397,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X395),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X398),s__02(c_27type_2etypeSystem_2edecls_27__00,X396)))))))))) ),
    inference(trivial_inequality_removal,[],[f590542]) ).

fof(f590542,plain,
    ! [X395,X399,X400,X398,X397,X396] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X399)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X399,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X400) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X399),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X400)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X397) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X395),s__02(c_27type_2etypeSystem_2edecls_27__00,X396)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X397),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X397,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X395),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X398),s__02(c_27type_2etypeSystem_2edecls_27__00,X396)))))))))) ),
    inference(superposition,[],[f6587,f2238]) ).

fof(f590700,plain,
    ( spl3_268
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590572,f590643,f574370]) ).

fof(f590572,plain,
    ! [X394,X393,X391,X390,X392,X389] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X393)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X393,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X394) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X393),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X394)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X391) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X389),s__02(c_27type_2etypeSystem_2edecls_27__00,X390)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X391),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X391,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X389),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X392),s__02(c_27type_2etypeSystem_2edecls_27__00,X390)))))))))) ),
    inference(trivial_inequality_removal,[],[f590541]) ).

fof(f590541,plain,
    ! [X394,X393,X391,X390,X392,X389] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X393)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X393,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X394) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X393),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X394)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X391) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X389),s__02(c_27type_2etypeSystem_2edecls_27__00,X390)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X391),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X391,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X389),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X392),s__02(c_27type_2etypeSystem_2edecls_27__00,X390)))))))))) ),
    inference(superposition,[],[f6587,f2071]) ).

fof(f590699,plain,
    ( spl3_267
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590573,f590643,f574366]) ).

fof(f590573,plain,
    ! [X387,X386,X385,X384,X388] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X387)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X387,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X388) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X387),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X388)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X386) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X384),s__02(c_27type_2etypeSystem_2edecls_27__00,X385)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X386),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X386,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X384),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X385)))))))) ),
    inference(trivial_inequality_removal,[],[f590540]) ).

fof(f590540,plain,
    ! [X387,X386,X385,X384,X388] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X387)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X387,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X388) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X387),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X388)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X386) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X384),s__02(c_27type_2etypeSystem_2edecls_27__00,X385)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X386),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X386,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X384),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X385)))))))) ),
    inference(superposition,[],[f6587,f4555]) ).

fof(f590698,plain,
    ( spl3_266
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590574,f590643,f574362]) ).

fof(f590574,plain,
    ! [X381,X380,X379,X383,X382] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X382)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X382,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X383) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X382),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X383)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X379))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X380)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X380),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X380,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X381),s__02(c_27type_2etypeSystem_2edecls_27__00,X379)))))))) ),
    inference(trivial_inequality_removal,[],[f590539]) ).

fof(f590539,plain,
    ! [X381,X380,X379,X383,X382] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X382)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X382,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X383) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X382),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X383)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X379))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X380)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X380),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X380,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X381),s__02(c_27type_2etypeSystem_2edecls_27__00,X379)))))))) ),
    inference(superposition,[],[f6587,f3320]) ).

fof(f590697,plain,
    ( spl3_265
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590575,f590643,f574358]) ).

fof(f590575,plain,
    ! [X378,X377,X375,X374,X376] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X377)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X377,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X378) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X377),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X378)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X375) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X374)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X375),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X375,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X376),s__02(c_27type_2etypeSystem_2edecls_27__00,X374)))))))) ),
    inference(trivial_inequality_removal,[],[f590538]) ).

fof(f590538,plain,
    ! [X378,X377,X375,X374,X376] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X377)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X377,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X378) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X377),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X378)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X375) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X374)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X375),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X375,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X376),s__02(c_27type_2etypeSystem_2edecls_27__00,X374)))))))) ),
    inference(superposition,[],[f6587,f3030]) ).

fof(f590696,plain,
    ( spl3_264
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590576,f590643,f574354]) ).

fof(f590576,plain,
    ! [X371,X370,X369,X373,X372] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X372)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X372,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X373) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X372),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X373)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X371) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X369)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X371),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X370),s__02(c_27type_2etypeSystem_2edecls_27__00,X369)))),X371)))) ),
    inference(trivial_inequality_removal,[],[f590537]) ).

fof(f590537,plain,
    ! [X371,X370,X369,X373,X372] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X372)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X372,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X373) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X372),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X373)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X371) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X369)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X371),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X370),s__02(c_27type_2etypeSystem_2edecls_27__00,X369)))),X371)))) ),
    inference(superposition,[],[f6587,f3380]) ).

fof(f590695,plain,
    ( spl3_263
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590577,f590643,f574350]) ).

fof(f590577,plain,
    ! [X367,X368,X366,X365,X364] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X367)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X367,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X368) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X367),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X368)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X366) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X364)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X366),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X365),s__02(c_27type_2etypeSystem_2edecls_27__00,X364)))),X366)))) ),
    inference(trivial_inequality_removal,[],[f590536]) ).

fof(f590536,plain,
    ! [X367,X368,X366,X365,X364] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X367)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X367,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X368) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X367),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X368)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X366) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X364)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X366),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X365),s__02(c_27type_2etypeSystem_2edecls_27__00,X364)))),X366)))) ),
    inference(superposition,[],[f6587,f2888]) ).

fof(f590694,plain,
    ( spl3_262
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590578,f590643,f574346]) ).

fof(f590578,plain,
    ! [X363,X362,X361,X360] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X362)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X362,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X363) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X362),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X363)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X360))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X361)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X361),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X361,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X360)))))))) ),
    inference(trivial_inequality_removal,[],[f590535]) ).

fof(f590535,plain,
    ! [X363,X362,X361,X360] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X362)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X362,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X363) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X362),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X363)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X360))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X361)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X361),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X361,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X360)))))))) ),
    inference(superposition,[],[f6587,f1388]) ).

fof(f590693,plain,
    ( spl3_261
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590579,f590643,f574342]) ).

fof(f590579,plain,
    ! [X359,X358,X357,X356] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X358)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X358,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X359) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X358),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X359)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X356))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X357)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X357),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X356)))),X357)))) ),
    inference(trivial_inequality_removal,[],[f590534]) ).

fof(f590534,plain,
    ! [X359,X358,X357,X356] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X358)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X358,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X359) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X358),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X359)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X356))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X357)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X357),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X356)))),X357)))) ),
    inference(superposition,[],[f6587,f1387]) ).

fof(f590692,plain,
    ( spl3_260
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590580,f590643,f574338]) ).

fof(f590580,plain,
    ! [X354,X353,X351,X352,X355] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X354)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X354,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X355) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X354),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X355)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X351),s__02(c_27type_2etypeSystem_2edecls_27__00,X352))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X353)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X353),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X353,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X351))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X352)))))))) ),
    inference(trivial_inequality_removal,[],[f590533]) ).

fof(f590533,plain,
    ! [X354,X353,X351,X352,X355] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X354)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X354,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X355) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X354),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X355)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X351),s__02(c_27type_2etypeSystem_2edecls_27__00,X352))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X353)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X353),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X353,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X351))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X352)))))))) ),
    inference(superposition,[],[f6587,f2185]) ).

fof(f590691,plain,
    ( spl3_259
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590581,f590643,f574334]) ).

fof(f590581,plain,
    ! [X350,X349,X348,X347,X346] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X349)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X349,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X350) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X349),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X350)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X348) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X346),s__02(c_27type_2etypeSystem_2edecls_27__00,X347)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X348),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X346))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X347)))),X348)))) ),
    inference(trivial_inequality_removal,[],[f590532]) ).

fof(f590532,plain,
    ! [X350,X349,X348,X347,X346] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X349)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X349,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X350) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X349),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X350)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X348) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X346),s__02(c_27type_2etypeSystem_2edecls_27__00,X347)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X348),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X346))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X347)))),X348)))) ),
    inference(superposition,[],[f6587,f2184]) ).

fof(f590690,plain,
    ( spl3_258
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590582,f590643,f574330]) ).

fof(f590582,plain,
    ! [X345,X344,X343,X342,X341,X340] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X344)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X344,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X345) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X344),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X345)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X343) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X340),s__02(c_27type_2etypeSystem_2edecls_27__00,X341)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X343),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X340),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X342),s__02(c_27type_2etypeSystem_2edecls_27__00,X341)))))),X343)))) ),
    inference(trivial_inequality_removal,[],[f590531]) ).

fof(f590531,plain,
    ! [X345,X344,X343,X342,X341,X340] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X344)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X344,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X345) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X344),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X345)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X343) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X340),s__02(c_27type_2etypeSystem_2edecls_27__00,X341)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X343),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X340),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X342),s__02(c_27type_2etypeSystem_2edecls_27__00,X341)))))),X343)))) ),
    inference(superposition,[],[f6587,f2296]) ).

fof(f590689,plain,
    ( spl3_257
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590583,f590643,f574326]) ).

fof(f590583,plain,
    ! [X339,X338,X337,X335,X336,X334] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X338)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X338,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X339) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X338),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X339)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X337) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X334),s__02(c_27type_2etypeSystem_2edecls_27__00,X335)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X337),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X334),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X336),s__02(c_27type_2etypeSystem_2edecls_27__00,X335)))))),X337)))) ),
    inference(trivial_inequality_removal,[],[f590530]) ).

fof(f590530,plain,
    ! [X339,X338,X337,X335,X336,X334] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X338)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X338,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X339) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X338),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X339)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X337) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X334),s__02(c_27type_2etypeSystem_2edecls_27__00,X335)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X337),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X334),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X336),s__02(c_27type_2etypeSystem_2edecls_27__00,X335)))))),X337)))) ),
    inference(superposition,[],[f6587,f2126]) ).

fof(f590688,plain,
    ( spl3_256
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590584,f590643,f574322]) ).

fof(f590584,plain,
    ! [X333,X332,X331,X330,X329] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X332)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X332,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X333) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X332),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X333)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X331) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X329),s__02(c_27type_2etypeSystem_2edecls_27__00,X330)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X331),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X329),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X330)))),X331)))) ),
    inference(trivial_inequality_removal,[],[f590529]) ).

fof(f590529,plain,
    ! [X333,X332,X331,X330,X329] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X332)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X332,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X333) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X332),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X333)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X331) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X329),s__02(c_27type_2etypeSystem_2edecls_27__00,X330)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X331),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X329),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X330)))),X331)))) ),
    inference(superposition,[],[f6587,f4774]) ).

fof(f590687,plain,
    ( spl3_255
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590585,f590643,f574318]) ).

fof(f590585,plain,
    ! [X324,X323,X327,X328,X326,X325] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X327)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X327,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X328) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X327),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X328)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X325) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X323),s__02(c_27type_2etypeSystem_2edecls_27__00,X324)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X325),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X325,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X323),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X326),s__02(c_27type_2etypeSystem_2edecls_27__00,X324)))))))))) ),
    inference(trivial_inequality_removal,[],[f590528]) ).

fof(f590528,plain,
    ! [X324,X323,X327,X328,X326,X325] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X327)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X327,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X328) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X327),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X328)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X325) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X323),s__02(c_27type_2etypeSystem_2edecls_27__00,X324)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X325),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X325,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X323),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X326),s__02(c_27type_2etypeSystem_2edecls_27__00,X324)))))))))) ),
    inference(superposition,[],[f6587,f2297]) ).

fof(f590686,plain,
    ( spl3_254
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590586,f590643,f574314]) ).

fof(f590586,plain,
    ! [X319,X318,X317,X322,X321,X320] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X321)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X321,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X322) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X321),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X322)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X319) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X317),s__02(c_27type_2etypeSystem_2edecls_27__00,X318)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X319),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X319,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X317),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X320),s__02(c_27type_2etypeSystem_2edecls_27__00,X318)))))))))) ),
    inference(trivial_inequality_removal,[],[f590527]) ).

fof(f590527,plain,
    ! [X319,X318,X317,X322,X321,X320] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X321)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X321,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X322) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X321),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X322)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X319) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X317),s__02(c_27type_2etypeSystem_2edecls_27__00,X318)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X319),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X319,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X317),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X320),s__02(c_27type_2etypeSystem_2edecls_27__00,X318)))))))))) ),
    inference(superposition,[],[f6587,f2127]) ).

fof(f590685,plain,
    ( spl3_253
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590587,f590643,f574310]) ).

fof(f590587,plain,
    ! [X316,X315,X314,X313,X312] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X315)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X315,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X316) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X315),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X316)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X314) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X312),s__02(c_27type_2etypeSystem_2edecls_27__00,X313)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X314),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X314,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X312),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X313)))))))) ),
    inference(trivial_inequality_removal,[],[f590526]) ).

fof(f590526,plain,
    ! [X316,X315,X314,X313,X312] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X315)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X315,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X316) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X315),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X316)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X314) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X312),s__02(c_27type_2etypeSystem_2edecls_27__00,X313)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X314),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X314,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X312),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X313)))))))) ),
    inference(superposition,[],[f6587,f4701]) ).

fof(f590684,plain,
    ( spl3_252
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590588,f590643,f574306]) ).

fof(f590588,plain,
    ! [X310,X309,X308,X307,X311] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X310)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X310,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X311) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X310),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X311)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X308) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X307)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X308),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X308,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X309),s__02(c_27type_2etypeSystem_2edecls_27__00,X307)))))))) ),
    inference(trivial_inequality_removal,[],[f590525]) ).

fof(f590525,plain,
    ! [X310,X309,X308,X307,X311] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X310)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X310,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X311) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X310),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X311)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X308) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X307)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X308),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X308,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X309),s__02(c_27type_2etypeSystem_2edecls_27__00,X307)))))))) ),
    inference(superposition,[],[f6587,f3440]) ).

fof(f590683,plain,
    ( spl3_251
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590589,f590643,f574302]) ).

fof(f590589,plain,
    ! [X306,X305,X303,X304,X302] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X305)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X305,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X306) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X305),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X306)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X303) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X302)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X303),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X303,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X304),s__02(c_27type_2etypeSystem_2edecls_27__00,X302)))))))) ),
    inference(trivial_inequality_removal,[],[f590524]) ).

fof(f590524,plain,
    ! [X306,X305,X303,X304,X302] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X305)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X305,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X306) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X305),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X306)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X303) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X302)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X303),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X303,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X304),s__02(c_27type_2etypeSystem_2edecls_27__00,X302)))))))) ),
    inference(superposition,[],[f6587,f3098]) ).

fof(f590682,plain,
    ( spl3_250
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590590,f590643,f574298]) ).

fof(f590590,plain,
    ! [X301,X300,X299,X298,X297] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X300)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X300,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X301) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X300),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X301)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X299) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X297)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X299),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X298),s__02(c_27type_2etypeSystem_2edecls_27__00,X297)))),X299)))) ),
    inference(trivial_inequality_removal,[],[f590523]) ).

fof(f590523,plain,
    ! [X301,X300,X299,X298,X297] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X300)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X300,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X301) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X300),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X301)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X299) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X297)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X299),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X298),s__02(c_27type_2etypeSystem_2edecls_27__00,X297)))),X299)))) ),
    inference(superposition,[],[f6587,f3501]) ).

fof(f590681,plain,
    ( spl3_249
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590591,f590643,f574294]) ).

fof(f590591,plain,
    ! [X295,X296,X294,X293,X292] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X295)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X295,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X296) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X295),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X296)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X292))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X294)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X294),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X293),s__02(c_27type_2etypeSystem_2edecls_27__00,X292)))),X294)))) ),
    inference(trivial_inequality_removal,[],[f590522]) ).

fof(f590522,plain,
    ! [X295,X296,X294,X293,X292] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X295)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X295,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X296) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X295),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X296)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X292))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X294)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X294),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X293),s__02(c_27type_2etypeSystem_2edecls_27__00,X292)))),X294)))) ),
    inference(superposition,[],[f6587,f2956]) ).

fof(f590680,plain,
    ( spl3_248
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590592,f590643,f574290]) ).

fof(f590592,plain,
    ! [X291,X290,X289,X287,X288] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X290)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X290,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X291) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X290),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X291)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X287) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X288)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X288),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X288))),s__02(c_27type_2etypeSystem_2edecls_27__00,X289)))),X287)))) ),
    inference(trivial_inequality_removal,[],[f590521]) ).

fof(f590521,plain,
    ! [X291,X290,X289,X287,X288] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X290)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X290,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X291) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X290),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X291)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X287) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X288)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X288),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X288))),s__02(c_27type_2etypeSystem_2edecls_27__00,X289)))),X287)))) ),
    inference(superposition,[],[f6587,f44814]) ).

fof(f590679,plain,
    ( spl3_247
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590593,f590643,f574286]) ).

fof(f590593,plain,
    ! [X283,X282,X286,X285,X284] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X285)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X285,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X286) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X285),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X286)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X283) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X282)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X283),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X282,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X283))),s__02(c_27type_2etypeSystem_2edecls_27__00,X284)))))))) ),
    inference(trivial_inequality_removal,[],[f590520]) ).

fof(f590520,plain,
    ! [X283,X282,X286,X285,X284] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X285)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X285,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X286) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X285),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X286)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X283) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X282)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X283),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X282,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X283))),s__02(c_27type_2etypeSystem_2edecls_27__00,X284)))))))) ),
    inference(superposition,[],[f6587,f44811]) ).

fof(f590678,plain,
    ( spl3_246
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590594,f590643,f574282]) ).

fof(f590594,plain,
    ! [X281,X280,X279,X278,X277,X276] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X280)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X280,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X281) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X280),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X281)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X279) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X276),s__02(c_27type_2etypeSystem_2edecls_27__00,X277)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X279),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X276),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X278),s__02(c_27type_2etypeSystem_2edecls_27__00,X277)))))),X279)))) ),
    inference(trivial_inequality_removal,[],[f590519]) ).

fof(f590519,plain,
    ! [X281,X280,X279,X278,X277,X276] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X280)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X280,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X281) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X280),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X281)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X279) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X276),s__02(c_27type_2etypeSystem_2edecls_27__00,X277)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X279),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X276),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X278),s__02(c_27type_2etypeSystem_2edecls_27__00,X277)))))),X279)))) ),
    inference(superposition,[],[f6587,f1748]) ).

fof(f590677,plain,
    ( spl3_245
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590595,f590643,f574278]) ).

fof(f590595,plain,
    ! [X273,X271,X272,X270,X275,X274] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X274)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X274,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X275) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X274),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X275)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X273) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X270),s__02(c_27type_2etypeSystem_2edecls_27__00,X271)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X273),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X270),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X272),s__02(c_27type_2etypeSystem_2edecls_27__00,X271)))))),X273)))) ),
    inference(trivial_inequality_removal,[],[f590518]) ).

fof(f590518,plain,
    ! [X273,X271,X272,X270,X275,X274] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X274)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X274,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X275) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X274),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X275)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X273) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X270),s__02(c_27type_2etypeSystem_2edecls_27__00,X271)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X273),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X270),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X272),s__02(c_27type_2etypeSystem_2edecls_27__00,X271)))))),X273)))) ),
    inference(superposition,[],[f6587,f1706]) ).

fof(f590676,plain,
    ( spl3_244
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590596,f590643,f574274]) ).

fof(f590596,plain,
    ! [X269,X268,X267,X266,X265] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X268)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X268,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X269) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X268),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X269)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X267) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X265),s__02(c_27type_2etypeSystem_2edecls_27__00,X266)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X267),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X265),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X266)))),X267)))) ),
    inference(trivial_inequality_removal,[],[f590517]) ).

fof(f590517,plain,
    ! [X269,X268,X267,X266,X265] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X268)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X268,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X269) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X268),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X269)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X267) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X265),s__02(c_27type_2etypeSystem_2edecls_27__00,X266)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X267),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X265),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X266)))),X267)))) ),
    inference(superposition,[],[f6587,f3929]) ).

fof(f590675,plain,
    ( spl3_243
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590597,f590643,f574270]) ).

fof(f590597,plain,
    ! [X263,X264,X262,X261,X260,X259] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X263)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X263,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X264) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X263),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X264)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X259),s__02(c_27type_2etypeSystem_2edecls_27__00,X260))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X261)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X261),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X261,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X259),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X262),s__02(c_27type_2etypeSystem_2edecls_27__00,X260)))))))))) ),
    inference(trivial_inequality_removal,[],[f590516]) ).

fof(f590516,plain,
    ! [X263,X264,X262,X261,X260,X259] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X263)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X263,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X264) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X263),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X264)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X259),s__02(c_27type_2etypeSystem_2edecls_27__00,X260))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X261)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X261),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X261,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X259),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X262),s__02(c_27type_2etypeSystem_2edecls_27__00,X260)))))))))) ),
    inference(superposition,[],[f6587,f1749]) ).

fof(f590674,plain,
    ( spl3_242
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590598,f590643,f574266]) ).

fof(f590598,plain,
    ! [X253,X258,X254,X257,X256,X255] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X257)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X257,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X258) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X257),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X258)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X255) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X253),s__02(c_27type_2etypeSystem_2edecls_27__00,X254)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X255),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X255,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X253),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X256),s__02(c_27type_2etypeSystem_2edecls_27__00,X254)))))))))) ),
    inference(trivial_inequality_removal,[],[f590515]) ).

fof(f590515,plain,
    ! [X253,X258,X254,X257,X256,X255] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X257)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X257,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X258) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X257),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X258)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X255) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X253),s__02(c_27type_2etypeSystem_2edecls_27__00,X254)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X255),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X255,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X253),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X256),s__02(c_27type_2etypeSystem_2edecls_27__00,X254)))))))))) ),
    inference(superposition,[],[f6587,f1707]) ).

fof(f590673,plain,
    ( spl3_241
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590599,f590643,f574262]) ).

fof(f590599,plain,
    ! [X250,X251,X248,X249,X252] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X251)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X251,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X252) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X251),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X252)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X250) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X248),s__02(c_27type_2etypeSystem_2edecls_27__00,X249)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X250),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X250,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X248),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X249)))))))) ),
    inference(trivial_inequality_removal,[],[f590514]) ).

fof(f590514,plain,
    ! [X250,X251,X248,X249,X252] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X251)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X251,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X252) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X251),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X252)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X250) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X248),s__02(c_27type_2etypeSystem_2edecls_27__00,X249)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X250),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X250,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X248),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X249)))))))) ),
    inference(superposition,[],[f6587,f3802]) ).

fof(f590672,plain,
    ( spl3_240
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590600,f590643,f574258]) ).

fof(f590600,plain,
    ! [X243,X246,X247,X244,X245] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X246)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X246,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X247) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X246),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X247)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X244) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X243)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X244),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X244,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X245),s__02(c_27type_2etypeSystem_2edecls_27__00,X243)))))))) ),
    inference(trivial_inequality_removal,[],[f590513]) ).

fof(f590513,plain,
    ! [X243,X246,X247,X244,X245] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X246)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X246,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X247) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X246),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X247)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X244) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X243)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X244),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X244,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X245),s__02(c_27type_2etypeSystem_2edecls_27__00,X243)))))))) ),
    inference(superposition,[],[f6587,f2780]) ).

fof(f590671,plain,
    ( spl3_239
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590601,f590643,f574254]) ).

fof(f590601,plain,
    ! [X242,X240,X238,X241,X239] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X241)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X241,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X242) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X241),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X242)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X238))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X239)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X239),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X239,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X240),s__02(c_27type_2etypeSystem_2edecls_27__00,X238)))))))) ),
    inference(trivial_inequality_removal,[],[f590512]) ).

fof(f590512,plain,
    ! [X242,X240,X238,X241,X239] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X241)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X241,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X242) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X241),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X242)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X238))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X239)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X239),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X239,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X240),s__02(c_27type_2etypeSystem_2edecls_27__00,X238)))))))) ),
    inference(superposition,[],[f6587,f2729]) ).

fof(f590670,plain,
    ( spl3_238
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590602,f590643,f574250]) ).

fof(f590602,plain,
    ! [X235,X233,X236,X237,X234] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X236)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X236,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X237) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X236),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X237)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X233))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X235)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X235),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X234),s__02(c_27type_2etypeSystem_2edecls_27__00,X233)))),X235)))) ),
    inference(trivial_inequality_removal,[],[f590511]) ).

fof(f590511,plain,
    ! [X235,X233,X236,X237,X234] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X236)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X236,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X237) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X236),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X237)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X233))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X235)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X235),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X234),s__02(c_27type_2etypeSystem_2edecls_27__00,X233)))),X235)))) ),
    inference(superposition,[],[f6587,f2678]) ).

fof(f590669,plain,
    ( spl3_237
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590603,f590643,f574246]) ).

fof(f590603,plain,
    ! [X232,X230,X231,X228,X229] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X231)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X231,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X232) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X231),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X232)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X228))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X230)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X230),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X229),s__02(c_27type_2etypeSystem_2edecls_27__00,X228)))),X230)))) ),
    inference(trivial_inequality_removal,[],[f590510]) ).

fof(f590510,plain,
    ! [X232,X230,X231,X228,X229] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X231)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X231,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X232) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X231),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X232)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X228))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X230)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X230),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X229),s__02(c_27type_2etypeSystem_2edecls_27__00,X228)))),X230)))) ),
    inference(superposition,[],[f6587,f2625]) ).

fof(f590668,plain,
    ( spl3_6
    | spl3_219
    | spl3_325
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f590604,f24947,f590643,f567801,f124]) ).

fof(f590604,plain,
    ( ! [X224,X225,X226,X227] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X226)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X226,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,X227) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X226),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X227)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X224)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X225) )
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f590509]) ).

fof(f590509,plain,
    ( ! [X224,X225,X226,X227] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X226)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X226,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,X227) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X226),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X227)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X224)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X225) )
    | ~ spl3_40 ),
    inference(superposition,[],[f6587,f187931]) ).

fof(f590667,plain,
    ( spl3_6
    | spl3_219
    | spl3_325
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f590605,f24947,f590643,f567801,f124]) ).

fof(f590605,plain,
    ( ! [X222,X223,X220,X221] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X222)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X222,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,X223) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X222),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X223)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X220)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X221) )
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f590508]) ).

fof(f590508,plain,
    ( ! [X222,X223,X220,X221] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X222)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X222,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,X223) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X222),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X223)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X220)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X221) )
    | ~ spl3_40 ),
    inference(superposition,[],[f6587,f187934]) ).

fof(f590666,plain,
    ( spl3_236
    | spl3_325
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f590606,f24947,f590643,f574240]) ).

fof(f590606,plain,
    ( ! [X218,X219,X216,X217] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X217)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X217,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,X218) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X217),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X218)
        | s__02(cfun__02(cbool__00,cbool__00),X216) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X219)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X219) )
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f590507]) ).

fof(f590507,plain,
    ( ! [X218,X219,X216,X217] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X217)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X217,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,X218) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X217),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X218)
        | s__02(cfun__02(cbool__00,cbool__00),X216) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X219)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X219) )
    | ~ spl3_40 ),
    inference(superposition,[],[f6587,f187877]) ).

fof(f590665,plain,
    ( spl3_235
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590607,f590643,f574236]) ).

fof(f590607,plain,
    ! [X215,X212,X213,X210,X211,X214] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X214)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X214,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X215) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X214),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X215)
      | s__02(cfun__02(X210,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X210),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X210),X211),s__02(c_27type_2elist_2elist_27__01(X210),X212))))) = s__02(cfun__02(X210,cbool__00),X213)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X210,cbool__00),X213),s__02(X210,sK2(X210,cbool__00,X213,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X210,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X210),X211))),s__02(cfun__02(X210,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X210),X212)))))))) ),
    inference(trivial_inequality_removal,[],[f590506]) ).

fof(f590506,plain,
    ! [X215,X212,X213,X210,X211,X214] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X214)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X214,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X215) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X214),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X215)
      | s__02(cfun__02(X210,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X210),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X210),X211),s__02(c_27type_2elist_2elist_27__01(X210),X212))))) = s__02(cfun__02(X210,cbool__00),X213)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X210,cbool__00),X213),s__02(X210,sK2(X210,cbool__00,X213,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X210,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X210),X211))),s__02(cfun__02(X210,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X210),X212)))))))) ),
    inference(superposition,[],[f6587,f2505]) ).

fof(f590664,plain,
    ( spl3_234
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590608,f590643,f574232]) ).

fof(f590608,plain,
    ! [X205,X208,X206,X209,X207,X204] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X208)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X208,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X209) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X208),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X209)
      | s__02(cfun__02(X204,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X204),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X204),X205),s__02(c_27type_2elist_2elist_27__01(X204),X206))))) = s__02(cfun__02(X204,cbool__00),X207)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X204,cbool__00),X207),s__02(X204,sK2(X204,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X204,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X204),X205))),s__02(cfun__02(X204,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X204),X206)))),X207)))) ),
    inference(trivial_inequality_removal,[],[f590505]) ).

fof(f590505,plain,
    ! [X205,X208,X206,X209,X207,X204] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X208)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X208,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X209) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X208),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X209)
      | s__02(cfun__02(X204,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X204),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X204),X205),s__02(c_27type_2elist_2elist_27__01(X204),X206))))) = s__02(cfun__02(X204,cbool__00),X207)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X204,cbool__00),X207),s__02(X204,sK2(X204,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X204,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X204),X205))),s__02(cfun__02(X204,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X204),X206)))),X207)))) ),
    inference(superposition,[],[f6587,f2386]) ).

fof(f590663,plain,
    ( spl3_26
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590609,f590643,f9761]) ).

fof(f590609,plain,
    ! [X194,X195,X198,X196,X197] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X197)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X197,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X198) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X197),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X198)
      | s__02(cfun__02(X194,cbool__00),X195) = s__02(cfun__02(X194,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X196)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X196) ),
    inference(trivial_inequality_removal,[],[f590503]) ).

fof(f590503,plain,
    ! [X194,X195,X198,X196,X197] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X197)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X197,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X198) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X197),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X198)
      | s__02(cfun__02(X194,cbool__00),X195) = s__02(cfun__02(X194,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X196)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X196) ),
    inference(superposition,[],[f6587,f6500]) ).

fof(f590662,plain,
    ( spl3_34
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590610,f590643,f22965]) ).

fof(f590610,plain,
    ! [X191,X188,X189,X192,X193,X187,X190] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X192)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X192,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X193) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X192),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X193)
      | s__02(cfun__02(X187,cbool__00),X188) = s__02(cfun__02(X187,cbool__00),X191)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X187,cbool__00),X191),s__02(X187,sK2(X187,cbool__00,chapp__02(s__02(cfun__02(X189,cfun__02(X187,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X187,cbool__00),X188))),s__02(X189,X190)),X191)))) ),
    inference(trivial_inequality_removal,[],[f590502]) ).

fof(f590502,plain,
    ! [X191,X188,X189,X192,X193,X187,X190] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X192)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X192,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X193) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X192),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X193)
      | s__02(cfun__02(X187,cbool__00),X188) = s__02(cfun__02(X187,cbool__00),X191)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X187,cbool__00),X191),s__02(X187,sK2(X187,cbool__00,chapp__02(s__02(cfun__02(X189,cfun__02(X187,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X187,cbool__00),X188))),s__02(X189,X190)),X191)))) ),
    inference(superposition,[],[f6587,f1487]) ).

fof(f590661,plain,
    ( spl3_35
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590611,f590643,f23307]) ).

fof(f590611,plain,
    ! [X180,X181,X186,X184,X182,X185,X183] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X185)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X185,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X186) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X185),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X186)
      | s__02(cfun__02(X180,cbool__00),X181) = s__02(cfun__02(X180,cbool__00),X182)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X180,cbool__00),X182),s__02(X180,sK2(X180,cbool__00,X182,chapp__02(s__02(cfun__02(X183,cfun__02(X180,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X180,cbool__00),X181))),s__02(X183,X184)))))) ),
    inference(trivial_inequality_removal,[],[f590501]) ).

fof(f590501,plain,
    ! [X180,X181,X186,X184,X182,X185,X183] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X185)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X185,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X186) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X185),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X186)
      | s__02(cfun__02(X180,cbool__00),X181) = s__02(cfun__02(X180,cbool__00),X182)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X180,cbool__00),X182),s__02(X180,sK2(X180,cbool__00,X182,chapp__02(s__02(cfun__02(X183,cfun__02(X180,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X180,cbool__00),X181))),s__02(X183,X184)))))) ),
    inference(superposition,[],[f6587,f1637]) ).

fof(f590660,plain,
    ( spl3_27
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590612,f590643,f9765]) ).

fof(f590612,plain,
    ! [X178,X179,X176,X177,X175] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X178)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X178,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X179) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X178),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X179)
      | s__02(cfun__02(X175,cbool__00),X176) = s__02(cfun__02(X175,cbool__00),X177)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X175,cbool__00),X177),s__02(X175,sK2(X175,cbool__00,X176,X177)))) ),
    inference(trivial_inequality_removal,[],[f590500]) ).

fof(f590500,plain,
    ! [X178,X179,X176,X177,X175] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X178)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X178,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X179) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X178),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X179)
      | s__02(cfun__02(X175,cbool__00),X176) = s__02(cfun__02(X175,cbool__00),X177)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X175,cbool__00),X177),s__02(X175,sK2(X175,cbool__00,X176,X177)))) ),
    inference(superposition,[],[f6587,f1109]) ).

fof(f590659,plain,
    ( spl3_26
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590613,f590643,f9761]) ).

fof(f590613,plain,
    ! [X168,X166,X169,X167,X165] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X168)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X168,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X169) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X168),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X169)
      | s__02(cfun__02(X165,cbool__00),X166) = s__02(cfun__02(X165,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X167)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X167) ),
    inference(trivial_inequality_removal,[],[f590498]) ).

fof(f590498,plain,
    ! [X168,X166,X169,X167,X165] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X168)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X168,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X169) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X168),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X169)
      | s__02(cfun__02(X165,cbool__00),X166) = s__02(cfun__02(X165,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X167)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X167) ),
    inference(superposition,[],[f6587,f6607]) ).

fof(f590658,plain,
    ( spl3_29
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590614,f590643,f12190]) ).

fof(f590614,plain,
    ! [X162,X163,X161,X164] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X162)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X162,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X163) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X162),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X163)
      | s__02(cfun__02(cbool__00,cbool__00),X161) = s__02(cfun__02(cbool__00,cbool__00),X164)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X164,X161))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X164),s__02(cbool__00,cF__00))) ),
    inference(trivial_inequality_removal,[],[f590497]) ).

fof(f590497,plain,
    ! [X162,X163,X161,X164] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X162)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X162,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X163) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X162),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X163)
      | s__02(cfun__02(cbool__00,cbool__00),X161) = s__02(cfun__02(cbool__00,cbool__00),X164)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X164,X161))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X164),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f6587,f11855]) ).

fof(f590657,plain,
    ( spl3_233
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590615,f590643,f574222]) ).

fof(f590615,plain,
    ! [X160,X158,X159] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X159)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X159,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X160) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X159),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X160)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X158))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X158) ),
    inference(trivial_inequality_removal,[],[f590496]) ).

fof(f590496,plain,
    ! [X160,X158,X159] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X159)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X159,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X160) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X159),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X160)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X158))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X158) ),
    inference(superposition,[],[f6587,f24121]) ).

fof(f590656,plain,
    ( spl3_232
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590616,f590643,f574218]) ).

fof(f590616,plain,
    ! [X155,X156,X157] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X156)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X156,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X157) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X156),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X157)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X155,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X155) ),
    inference(trivial_inequality_removal,[],[f590495]) ).

fof(f590495,plain,
    ! [X155,X156,X157] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X156)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X156,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X157) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X156),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X157)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X155,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X155) ),
    inference(superposition,[],[f6587,f29469]) ).

fof(f590655,plain,
    ( spl3_231
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590617,f590643,f574214]) ).

fof(f590617,plain,
    ! [X152,X153,X151,X154] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X152)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X152,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X153) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X152),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X153)
      | s__02(cfun__02(cbool__00,cbool__00),X151) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X154)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X154)),X151))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X154) ),
    inference(trivial_inequality_removal,[],[f590494]) ).

fof(f590494,plain,
    ! [X152,X153,X151,X154] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X152)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X152,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X153) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X152),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X153)
      | s__02(cfun__02(cbool__00,cbool__00),X151) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X154)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X154)),X151))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X154) ),
    inference(superposition,[],[f6587,f6490]) ).

fof(f590654,plain,
    ( spl3_230
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590618,f590643,f574210]) ).

fof(f590618,plain,
    ! [X150,X148,X149,X147] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X148)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X148,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X149) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X148),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X149)
      | s__02(cfun__02(cbool__00,cbool__00),X147) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X150)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X147,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X150))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X150) ),
    inference(trivial_inequality_removal,[],[f590493]) ).

fof(f590493,plain,
    ! [X150,X148,X149,X147] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X148)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X148,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X149) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X148),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X149)
      | s__02(cfun__02(cbool__00,cbool__00),X147) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X150)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X147,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X150))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X150) ),
    inference(superposition,[],[f6587,f6598]) ).

fof(f590653,plain,
    ( spl3_30
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590619,f590643,f15305]) ).

fof(f590619,plain,
    ! [X142,X145,X143,X146,X144] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X143)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X143,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X144) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X143),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X144)
      | s__02(cfun__02(cbool__00,cbool__00),X142) = s__02(cfun__02(cbool__00,cbool__00),X145)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X145),s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X146) = s__02(cbool__00,sK2(cbool__00,cbool__00,X145,X142))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X146) ),
    inference(trivial_inequality_removal,[],[f590492]) ).

fof(f590492,plain,
    ! [X142,X145,X143,X146,X144] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X143)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X143,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X144) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X143),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X144)
      | s__02(cfun__02(cbool__00,cbool__00),X142) = s__02(cfun__02(cbool__00,cbool__00),X145)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X145),s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X146) = s__02(cbool__00,sK2(cbool__00,cbool__00,X145,X142))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X146) ),
    inference(superposition,[],[f6587,f14902]) ).

fof(f590650,plain,
    ( spl3_23
    | spl3_325
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f590629,f104,f99,f590643,f9747]) ).

fof(f590629,plain,
    ( ! [X31,X36,X34,X35,X32,X33] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X32)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X32,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,X33) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X32),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X33)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X34)
        | s__02(cbool__00,X36) = s__02(cbool__00,X35)
        | s__02(cbool__00,X36) = s__02(cbool__00,X34)
        | s__02(cbool__00,X35) = s__02(cbool__00,X31) )
    | spl3_2
    | ~ spl3_3 ),
    inference(trivial_inequality_removal,[],[f590470]) ).

fof(f590470,plain,
    ( ! [X31,X36,X34,X35,X32,X33] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X32)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X32,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,X33) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X32),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X33)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X34)
        | s__02(cbool__00,X36) = s__02(cbool__00,X35)
        | s__02(cbool__00,X36) = s__02(cbool__00,X34)
        | s__02(cbool__00,X35) = s__02(cbool__00,X31) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f6587,f4269]) ).

fof(f590649,plain,
    ( spl3_325
    | spl3_19
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f590648,f104,f99,f9729,f590643]) ).

fof(f590648,plain,
    ( ! [X26,X27,X24,X25] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X27)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X25)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X25,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,X26) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X25),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X26)
        | s__02(cbool__00,X24) = s__02(cbool__00,X27) )
    | spl3_2
    | ~ spl3_3 ),
    inference(forward_literal_rewriting,[],[f590630,f121]) ).

fof(f590630,plain,
    ( ! [X26,X27,X24,X25] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X25)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X25,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,X26) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X25),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X26)
        | s__02(cbool__00,X24) = s__02(cbool__00,X27)
        | p__01(s__02(cbool__00,X27)) )
    | ~ spl3_3 ),
    inference(trivial_inequality_removal,[],[f590468]) ).

fof(f590468,plain,
    ( ! [X26,X27,X24,X25] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X25)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X25,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,X26) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X25),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X26)
        | s__02(cbool__00,X24) = s__02(cbool__00,X27)
        | p__01(s__02(cbool__00,X27)) )
    | ~ spl3_3 ),
    inference(superposition,[],[f6587,f304]) ).

fof(f590647,plain,
    ( spl3_325
    | spl3_18
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f590646,f417,f127,f99,f8039,f590643]) ).

fof(f590646,plain,
    ( ! [X8,X9,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X7)
        | s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X8,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,X9) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f590632,f498]) ).

fof(f590632,plain,
    ( ! [X8,X9,X7] :
        ( s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X8,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,X9) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9)
        | ~ p__01(s__02(cbool__00,X7)) )
    | spl3_2 ),
    inference(trivial_inequality_removal,[],[f590464]) ).

fof(f590464,plain,
    ( ! [X8,X9,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X8,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,X9) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9)
        | ~ p__01(s__02(cbool__00,X7)) )
    | spl3_2 ),
    inference(superposition,[],[f6587,f121]) ).

fof(f590645,plain,
    ( spl3_19
    | spl3_325 ),
    inference(avatar_split_clause,[],[f590633,f590643,f9729]) ).

fof(f590633,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cfun__02(cbool__00,cbool__00),X4) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X4,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X5) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
      | s__02(cbool__00,X6) = s__02(cbool__00,X3)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(trivial_inequality_removal,[],[f590463]) ).

fof(f590463,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),X4) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X4,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
      | s__02(cbool__00,X5) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
      | s__02(cbool__00,X6) = s__02(cbool__00,X3)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f6587,f120]) ).

fof(f590448,plain,
    ( spl3_280
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590296,f590379,f574418]) ).

fof(f590296,plain,
    ! [X455,X454,X453,X452,X451] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X454)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X454))
      | s__02(cbool__00,X455) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X454),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X455)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X452) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X451)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X452),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X452))),s__02(c_27type_2etypeSystem_2edecls_27__00,X453)))),X451)))) ),
    inference(trivial_inequality_removal,[],[f590289]) ).

fof(f590289,plain,
    ! [X455,X454,X453,X452,X451] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X454)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X454))
      | s__02(cbool__00,X455) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X454),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X455)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X452) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X451)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X452),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X452))),s__02(c_27type_2etypeSystem_2edecls_27__00,X453)))),X451)))) ),
    inference(superposition,[],[f6479,f76478]) ).

fof(f590447,plain,
    ( spl3_279
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590297,f590379,f574414]) ).

fof(f590297,plain,
    ! [X448,X447,X446,X450,X449] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X449)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X449))
      | s__02(cbool__00,X450) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X449),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X450)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X446) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X447)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X447),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X446,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X447))),s__02(c_27type_2etypeSystem_2edecls_27__00,X448)))))))) ),
    inference(trivial_inequality_removal,[],[f590288]) ).

fof(f590288,plain,
    ! [X448,X447,X446,X450,X449] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X449)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X449))
      | s__02(cbool__00,X450) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X449),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X450)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X446) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X447)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X447),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X446,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X447))),s__02(c_27type_2etypeSystem_2edecls_27__00,X448)))))))) ),
    inference(superposition,[],[f6479,f76479]) ).

fof(f590446,plain,
    ( spl3_278
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590298,f590379,f574410]) ).

fof(f590298,plain,
    ! [X443,X442,X441,X445,X444] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X444)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X444))
      | s__02(cbool__00,X445) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X444),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X445)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X441)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X441,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442))),s__02(c_27type_2etypeSystem_2edecls_27__00,X443)))))))) ),
    inference(trivial_inequality_removal,[],[f590287]) ).

fof(f590287,plain,
    ! [X443,X442,X441,X445,X444] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X444)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X444))
      | s__02(cbool__00,X445) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X444),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X445)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X441)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X441,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X442))),s__02(c_27type_2etypeSystem_2edecls_27__00,X443)))))))) ),
    inference(superposition,[],[f6479,f1293]) ).

fof(f590445,plain,
    ( spl3_277
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590299,f590379,f574406]) ).

fof(f590299,plain,
    ! [X439,X440,X438,X437,X436] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X439)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X439))
      | s__02(cbool__00,X440) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X439),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X440)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X436) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437))),s__02(c_27type_2etypeSystem_2edecls_27__00,X438)))),X436)))) ),
    inference(trivial_inequality_removal,[],[f590286]) ).

fof(f590286,plain,
    ! [X439,X440,X438,X437,X436] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X439)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X439))
      | s__02(cbool__00,X440) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X439),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X440)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X436) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X437))),s__02(c_27type_2etypeSystem_2edecls_27__00,X438)))),X436)))) ),
    inference(superposition,[],[f6479,f1292]) ).

fof(f590444,plain,
    ( spl3_276
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590300,f590379,f574402]) ).

fof(f590300,plain,
    ! [X435,X434,X433,X432] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X434)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X434))
      | s__02(cbool__00,X435) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X434),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X435)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X433) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X432)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X433),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X433,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X432)))))))) ),
    inference(trivial_inequality_removal,[],[f590285]) ).

fof(f590285,plain,
    ! [X435,X434,X433,X432] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X434)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X434))
      | s__02(cbool__00,X435) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X434),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X435)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X433) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X432)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X433),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X433,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X432)))))))) ),
    inference(superposition,[],[f6479,f2591]) ).

fof(f590443,plain,
    ( spl3_275
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590301,f590379,f574398]) ).

fof(f590301,plain,
    ! [X431,X430,X429,X428] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X430)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X430))
      | s__02(cbool__00,X431) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X430),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X431)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X429) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X428)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X429),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X428)))),X429)))) ),
    inference(trivial_inequality_removal,[],[f590284]) ).

fof(f590284,plain,
    ! [X431,X430,X429,X428] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X430)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X430))
      | s__02(cbool__00,X431) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X430),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X431)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X429) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X428)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X429),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X428)))),X429)))) ),
    inference(superposition,[],[f6479,f2590]) ).

fof(f590442,plain,
    ( spl3_274
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590302,f590379,f574394]) ).

fof(f590302,plain,
    ! [X425,X423,X424,X427,X426] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X426)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X426))
      | s__02(cbool__00,X427) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X426),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X427)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X425) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X423),s__02(c_27type_2etypeSystem_2edecls_27__00,X424)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X425),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X425,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X423))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X424)))))))) ),
    inference(trivial_inequality_removal,[],[f590283]) ).

fof(f590283,plain,
    ! [X425,X423,X424,X427,X426] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X426)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X426))
      | s__02(cbool__00,X427) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X426),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X427)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X425) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X423),s__02(c_27type_2etypeSystem_2edecls_27__00,X424)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X425),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X425,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X423))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X424)))))))) ),
    inference(superposition,[],[f6479,f3650]) ).

fof(f590441,plain,
    ( spl3_273
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590303,f590379,f574390]) ).

fof(f590303,plain,
    ! [X422,X421,X420,X419,X418] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X421)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X421))
      | s__02(cbool__00,X422) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X421),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X422)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X418),s__02(c_27type_2etypeSystem_2edecls_27__00,X419))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X420)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X420),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X418))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X419)))),X420)))) ),
    inference(trivial_inequality_removal,[],[f590282]) ).

fof(f590282,plain,
    ! [X422,X421,X420,X419,X418] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X421)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X421))
      | s__02(cbool__00,X422) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X421),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X422)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X418),s__02(c_27type_2etypeSystem_2edecls_27__00,X419))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X420)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X420),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X418))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X419)))),X420)))) ),
    inference(superposition,[],[f6479,f3649]) ).

fof(f590440,plain,
    ( spl3_272
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590304,f590379,f574386]) ).

fof(f590304,plain,
    ! [X414,X413,X412,X417,X415,X416] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X416)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X416))
      | s__02(cbool__00,X417) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X416),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X417)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X415) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X412),s__02(c_27type_2etypeSystem_2edecls_27__00,X413)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X415),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X412),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X414),s__02(c_27type_2etypeSystem_2edecls_27__00,X413)))))),X415)))) ),
    inference(trivial_inequality_removal,[],[f590281]) ).

fof(f590281,plain,
    ! [X414,X413,X412,X417,X415,X416] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X416)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X416))
      | s__02(cbool__00,X417) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X416),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X417)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X415) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X412),s__02(c_27type_2etypeSystem_2edecls_27__00,X413)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X415),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X412),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X414),s__02(c_27type_2etypeSystem_2edecls_27__00,X413)))))),X415)))) ),
    inference(superposition,[],[f6479,f2237]) ).

fof(f590439,plain,
    ( spl3_271
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590305,f590379,f574382]) ).

fof(f590305,plain,
    ! [X411,X410,X409,X407,X406,X408] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X410)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X410))
      | s__02(cbool__00,X411) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X410),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X411)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X409) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X406),s__02(c_27type_2etypeSystem_2edecls_27__00,X407)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X409),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X406),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X408),s__02(c_27type_2etypeSystem_2edecls_27__00,X407)))))),X409)))) ),
    inference(trivial_inequality_removal,[],[f590280]) ).

fof(f590280,plain,
    ! [X411,X410,X409,X407,X406,X408] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X410)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X410))
      | s__02(cbool__00,X411) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X410),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X411)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X409) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X406),s__02(c_27type_2etypeSystem_2edecls_27__00,X407)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X409),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X406),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X408),s__02(c_27type_2etypeSystem_2edecls_27__00,X407)))))),X409)))) ),
    inference(superposition,[],[f6479,f2070]) ).

fof(f590438,plain,
    ( spl3_270
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590306,f590379,f574378]) ).

fof(f590306,plain,
    ! [X405,X404,X403,X402,X401] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X404)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X404))
      | s__02(cbool__00,X405) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X404),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X405)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X403) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X401),s__02(c_27type_2etypeSystem_2edecls_27__00,X402)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X403),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X401),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X402)))),X403)))) ),
    inference(trivial_inequality_removal,[],[f590279]) ).

fof(f590279,plain,
    ! [X405,X404,X403,X402,X401] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X404)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X404))
      | s__02(cbool__00,X405) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X404),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X405)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X403) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X401),s__02(c_27type_2etypeSystem_2edecls_27__00,X402)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X403),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X401),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X402)))),X403)))) ),
    inference(superposition,[],[f6479,f4628]) ).

fof(f590437,plain,
    ( spl3_269
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590307,f590379,f574374]) ).

fof(f590307,plain,
    ! [X395,X399,X400,X398,X397,X396] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X399)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X399))
      | s__02(cbool__00,X400) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X399),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X400)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X397) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X395),s__02(c_27type_2etypeSystem_2edecls_27__00,X396)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X397),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X397,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X395),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X398),s__02(c_27type_2etypeSystem_2edecls_27__00,X396)))))))))) ),
    inference(trivial_inequality_removal,[],[f590278]) ).

fof(f590278,plain,
    ! [X395,X399,X400,X398,X397,X396] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X399)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X399))
      | s__02(cbool__00,X400) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X399),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X400)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X397) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X395),s__02(c_27type_2etypeSystem_2edecls_27__00,X396)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X397),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X397,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X395),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X398),s__02(c_27type_2etypeSystem_2edecls_27__00,X396)))))))))) ),
    inference(superposition,[],[f6479,f2238]) ).

fof(f590436,plain,
    ( spl3_268
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590308,f590379,f574370]) ).

fof(f590308,plain,
    ! [X394,X393,X391,X390,X392,X389] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X393)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X393))
      | s__02(cbool__00,X394) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X393),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X394)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X391) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X389),s__02(c_27type_2etypeSystem_2edecls_27__00,X390)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X391),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X391,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X389),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X392),s__02(c_27type_2etypeSystem_2edecls_27__00,X390)))))))))) ),
    inference(trivial_inequality_removal,[],[f590277]) ).

fof(f590277,plain,
    ! [X394,X393,X391,X390,X392,X389] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X393)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X393))
      | s__02(cbool__00,X394) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X393),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X394)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X391) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X389),s__02(c_27type_2etypeSystem_2edecls_27__00,X390)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X391),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X391,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X389),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X392),s__02(c_27type_2etypeSystem_2edecls_27__00,X390)))))))))) ),
    inference(superposition,[],[f6479,f2071]) ).

fof(f590435,plain,
    ( spl3_267
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590309,f590379,f574366]) ).

fof(f590309,plain,
    ! [X387,X386,X385,X384,X388] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X387)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X387))
      | s__02(cbool__00,X388) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X387),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X388)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X386) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X384),s__02(c_27type_2etypeSystem_2edecls_27__00,X385)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X386),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X386,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X384),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X385)))))))) ),
    inference(trivial_inequality_removal,[],[f590276]) ).

fof(f590276,plain,
    ! [X387,X386,X385,X384,X388] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X387)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X387))
      | s__02(cbool__00,X388) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X387),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X388)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X386) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X384),s__02(c_27type_2etypeSystem_2edecls_27__00,X385)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X386),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X386,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X384),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X385)))))))) ),
    inference(superposition,[],[f6479,f4555]) ).

fof(f590434,plain,
    ( spl3_266
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590310,f590379,f574362]) ).

fof(f590310,plain,
    ! [X381,X380,X379,X383,X382] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X382)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X382))
      | s__02(cbool__00,X383) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X382),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X383)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X379))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X380)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X380),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X380,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X381),s__02(c_27type_2etypeSystem_2edecls_27__00,X379)))))))) ),
    inference(trivial_inequality_removal,[],[f590275]) ).

fof(f590275,plain,
    ! [X381,X380,X379,X383,X382] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X382)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X382))
      | s__02(cbool__00,X383) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X382),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X383)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X379))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X380)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X380),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X380,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X381),s__02(c_27type_2etypeSystem_2edecls_27__00,X379)))))))) ),
    inference(superposition,[],[f6479,f3320]) ).

fof(f590433,plain,
    ( spl3_265
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590311,f590379,f574358]) ).

fof(f590311,plain,
    ! [X378,X377,X375,X374,X376] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X377)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X377))
      | s__02(cbool__00,X378) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X377),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X378)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X375) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X374)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X375),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X375,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X376),s__02(c_27type_2etypeSystem_2edecls_27__00,X374)))))))) ),
    inference(trivial_inequality_removal,[],[f590274]) ).

fof(f590274,plain,
    ! [X378,X377,X375,X374,X376] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X377)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X377))
      | s__02(cbool__00,X378) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X377),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X378)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X375) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X374)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X375),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X375,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X376),s__02(c_27type_2etypeSystem_2edecls_27__00,X374)))))))) ),
    inference(superposition,[],[f6479,f3030]) ).

fof(f590432,plain,
    ( spl3_264
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590312,f590379,f574354]) ).

fof(f590312,plain,
    ! [X371,X370,X369,X373,X372] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X372)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X372))
      | s__02(cbool__00,X373) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X372),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X373)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X371) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X369)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X371),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X370),s__02(c_27type_2etypeSystem_2edecls_27__00,X369)))),X371)))) ),
    inference(trivial_inequality_removal,[],[f590273]) ).

fof(f590273,plain,
    ! [X371,X370,X369,X373,X372] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X372)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X372))
      | s__02(cbool__00,X373) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X372),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X373)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X371) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X369)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X371),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X370),s__02(c_27type_2etypeSystem_2edecls_27__00,X369)))),X371)))) ),
    inference(superposition,[],[f6479,f3380]) ).

fof(f590431,plain,
    ( spl3_263
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590313,f590379,f574350]) ).

fof(f590313,plain,
    ! [X367,X368,X366,X365,X364] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X367)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X367))
      | s__02(cbool__00,X368) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X367),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X368)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X366) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X364)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X366),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X365),s__02(c_27type_2etypeSystem_2edecls_27__00,X364)))),X366)))) ),
    inference(trivial_inequality_removal,[],[f590272]) ).

fof(f590272,plain,
    ! [X367,X368,X366,X365,X364] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X367)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X367))
      | s__02(cbool__00,X368) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X367),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X368)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X366) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X364)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X366),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X365),s__02(c_27type_2etypeSystem_2edecls_27__00,X364)))),X366)))) ),
    inference(superposition,[],[f6479,f2888]) ).

fof(f590430,plain,
    ( spl3_262
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590314,f590379,f574346]) ).

fof(f590314,plain,
    ! [X363,X362,X361,X360] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X362)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X362))
      | s__02(cbool__00,X363) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X362),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X363)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X360))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X361)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X361),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X361,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X360)))))))) ),
    inference(trivial_inequality_removal,[],[f590271]) ).

fof(f590271,plain,
    ! [X363,X362,X361,X360] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X362)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X362))
      | s__02(cbool__00,X363) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X362),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X363)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X360))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X361)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X361),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X361,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X360)))))))) ),
    inference(superposition,[],[f6479,f1388]) ).

fof(f590429,plain,
    ( spl3_261
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590315,f590379,f574342]) ).

fof(f590315,plain,
    ! [X359,X358,X357,X356] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X358)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X358))
      | s__02(cbool__00,X359) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X358),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X359)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X356))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X357)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X357),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X356)))),X357)))) ),
    inference(trivial_inequality_removal,[],[f590270]) ).

fof(f590270,plain,
    ! [X359,X358,X357,X356] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X358)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X358))
      | s__02(cbool__00,X359) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X358),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X359)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X356))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X357)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X357),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X356)))),X357)))) ),
    inference(superposition,[],[f6479,f1387]) ).

fof(f590428,plain,
    ( spl3_260
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590316,f590379,f574338]) ).

fof(f590316,plain,
    ! [X354,X353,X351,X352,X355] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X354)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X354))
      | s__02(cbool__00,X355) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X354),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X355)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X351),s__02(c_27type_2etypeSystem_2edecls_27__00,X352))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X353)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X353),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X353,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X351))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X352)))))))) ),
    inference(trivial_inequality_removal,[],[f590269]) ).

fof(f590269,plain,
    ! [X354,X353,X351,X352,X355] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X354)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X354))
      | s__02(cbool__00,X355) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X354),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X355)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X351),s__02(c_27type_2etypeSystem_2edecls_27__00,X352))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X353)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X353),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X353,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X351))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X352)))))))) ),
    inference(superposition,[],[f6479,f2185]) ).

fof(f590427,plain,
    ( spl3_259
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590317,f590379,f574334]) ).

fof(f590317,plain,
    ! [X350,X349,X348,X347,X346] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X349)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X349))
      | s__02(cbool__00,X350) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X349),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X350)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X348) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X346),s__02(c_27type_2etypeSystem_2edecls_27__00,X347)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X348),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X346))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X347)))),X348)))) ),
    inference(trivial_inequality_removal,[],[f590268]) ).

fof(f590268,plain,
    ! [X350,X349,X348,X347,X346] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X349)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X349))
      | s__02(cbool__00,X350) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X349),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X350)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X348) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X346),s__02(c_27type_2etypeSystem_2edecls_27__00,X347)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X348),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X346))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X347)))),X348)))) ),
    inference(superposition,[],[f6479,f2184]) ).

fof(f590426,plain,
    ( spl3_258
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590318,f590379,f574330]) ).

fof(f590318,plain,
    ! [X345,X344,X343,X342,X341,X340] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X344)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X344))
      | s__02(cbool__00,X345) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X344),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X345)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X343) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X340),s__02(c_27type_2etypeSystem_2edecls_27__00,X341)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X343),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X340),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X342),s__02(c_27type_2etypeSystem_2edecls_27__00,X341)))))),X343)))) ),
    inference(trivial_inequality_removal,[],[f590267]) ).

fof(f590267,plain,
    ! [X345,X344,X343,X342,X341,X340] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X344)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X344))
      | s__02(cbool__00,X345) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X344),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X345)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X343) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X340),s__02(c_27type_2etypeSystem_2edecls_27__00,X341)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X343),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X340),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X342),s__02(c_27type_2etypeSystem_2edecls_27__00,X341)))))),X343)))) ),
    inference(superposition,[],[f6479,f2296]) ).

fof(f590425,plain,
    ( spl3_257
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590319,f590379,f574326]) ).

fof(f590319,plain,
    ! [X339,X338,X337,X335,X336,X334] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X338)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X338))
      | s__02(cbool__00,X339) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X338),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X339)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X337) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X334),s__02(c_27type_2etypeSystem_2edecls_27__00,X335)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X337),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X334),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X336),s__02(c_27type_2etypeSystem_2edecls_27__00,X335)))))),X337)))) ),
    inference(trivial_inequality_removal,[],[f590266]) ).

fof(f590266,plain,
    ! [X339,X338,X337,X335,X336,X334] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X338)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X338))
      | s__02(cbool__00,X339) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X338),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X339)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X337) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X334),s__02(c_27type_2etypeSystem_2edecls_27__00,X335)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X337),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X334),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X336),s__02(c_27type_2etypeSystem_2edecls_27__00,X335)))))),X337)))) ),
    inference(superposition,[],[f6479,f2126]) ).

fof(f590424,plain,
    ( spl3_256
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590320,f590379,f574322]) ).

fof(f590320,plain,
    ! [X333,X332,X331,X330,X329] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X332)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X332))
      | s__02(cbool__00,X333) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X332),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X333)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X331) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X329),s__02(c_27type_2etypeSystem_2edecls_27__00,X330)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X331),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X329),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X330)))),X331)))) ),
    inference(trivial_inequality_removal,[],[f590265]) ).

fof(f590265,plain,
    ! [X333,X332,X331,X330,X329] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X332)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X332))
      | s__02(cbool__00,X333) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X332),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X333)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X331) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X329),s__02(c_27type_2etypeSystem_2edecls_27__00,X330)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X331),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X329),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X330)))),X331)))) ),
    inference(superposition,[],[f6479,f4774]) ).

fof(f590423,plain,
    ( spl3_255
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590321,f590379,f574318]) ).

fof(f590321,plain,
    ! [X324,X323,X327,X328,X326,X325] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X327)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X327))
      | s__02(cbool__00,X328) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X327),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X328)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X325) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X323),s__02(c_27type_2etypeSystem_2edecls_27__00,X324)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X325),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X325,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X323),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X326),s__02(c_27type_2etypeSystem_2edecls_27__00,X324)))))))))) ),
    inference(trivial_inequality_removal,[],[f590264]) ).

fof(f590264,plain,
    ! [X324,X323,X327,X328,X326,X325] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X327)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X327))
      | s__02(cbool__00,X328) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X327),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X328)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X325) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X323),s__02(c_27type_2etypeSystem_2edecls_27__00,X324)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X325),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X325,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X323),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X326),s__02(c_27type_2etypeSystem_2edecls_27__00,X324)))))))))) ),
    inference(superposition,[],[f6479,f2297]) ).

fof(f590422,plain,
    ( spl3_254
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590322,f590379,f574314]) ).

fof(f590322,plain,
    ! [X319,X318,X317,X322,X321,X320] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X321)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X321))
      | s__02(cbool__00,X322) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X321),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X322)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X319) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X317),s__02(c_27type_2etypeSystem_2edecls_27__00,X318)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X319),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X319,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X317),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X320),s__02(c_27type_2etypeSystem_2edecls_27__00,X318)))))))))) ),
    inference(trivial_inequality_removal,[],[f590263]) ).

fof(f590263,plain,
    ! [X319,X318,X317,X322,X321,X320] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X321)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X321))
      | s__02(cbool__00,X322) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X321),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X322)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X319) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X317),s__02(c_27type_2etypeSystem_2edecls_27__00,X318)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X319),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X319,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X317),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X320),s__02(c_27type_2etypeSystem_2edecls_27__00,X318)))))))))) ),
    inference(superposition,[],[f6479,f2127]) ).

fof(f590421,plain,
    ( spl3_253
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590323,f590379,f574310]) ).

fof(f590323,plain,
    ! [X316,X315,X314,X313,X312] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X315)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X315))
      | s__02(cbool__00,X316) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X315),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X316)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X314) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X312),s__02(c_27type_2etypeSystem_2edecls_27__00,X313)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X314),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X314,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X312),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X313)))))))) ),
    inference(trivial_inequality_removal,[],[f590262]) ).

fof(f590262,plain,
    ! [X316,X315,X314,X313,X312] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X315)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X315))
      | s__02(cbool__00,X316) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X315),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X316)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X314) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X312),s__02(c_27type_2etypeSystem_2edecls_27__00,X313)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X314),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X314,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X312),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X313)))))))) ),
    inference(superposition,[],[f6479,f4701]) ).

fof(f590420,plain,
    ( spl3_252
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590324,f590379,f574306]) ).

fof(f590324,plain,
    ! [X310,X309,X308,X307,X311] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X310)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X310))
      | s__02(cbool__00,X311) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X310),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X311)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X308) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X307)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X308),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X308,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X309),s__02(c_27type_2etypeSystem_2edecls_27__00,X307)))))))) ),
    inference(trivial_inequality_removal,[],[f590261]) ).

fof(f590261,plain,
    ! [X310,X309,X308,X307,X311] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X310)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X310))
      | s__02(cbool__00,X311) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X310),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X311)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X308) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X307)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X308),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X308,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X309),s__02(c_27type_2etypeSystem_2edecls_27__00,X307)))))))) ),
    inference(superposition,[],[f6479,f3440]) ).

fof(f590419,plain,
    ( spl3_251
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590325,f590379,f574302]) ).

fof(f590325,plain,
    ! [X306,X305,X303,X304,X302] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X305)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X305))
      | s__02(cbool__00,X306) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X305),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X306)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X303) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X302)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X303),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X303,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X304),s__02(c_27type_2etypeSystem_2edecls_27__00,X302)))))))) ),
    inference(trivial_inequality_removal,[],[f590260]) ).

fof(f590260,plain,
    ! [X306,X305,X303,X304,X302] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X305)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X305))
      | s__02(cbool__00,X306) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X305),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X306)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X303) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X302)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X303),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X303,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X304),s__02(c_27type_2etypeSystem_2edecls_27__00,X302)))))))) ),
    inference(superposition,[],[f6479,f3098]) ).

fof(f590418,plain,
    ( spl3_250
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590326,f590379,f574298]) ).

fof(f590326,plain,
    ! [X301,X300,X299,X298,X297] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X300)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X300))
      | s__02(cbool__00,X301) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X300),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X301)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X299) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X297)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X299),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X298),s__02(c_27type_2etypeSystem_2edecls_27__00,X297)))),X299)))) ),
    inference(trivial_inequality_removal,[],[f590259]) ).

fof(f590259,plain,
    ! [X301,X300,X299,X298,X297] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X300)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X300))
      | s__02(cbool__00,X301) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X300),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X301)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X299) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X297)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X299),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X298),s__02(c_27type_2etypeSystem_2edecls_27__00,X297)))),X299)))) ),
    inference(superposition,[],[f6479,f3501]) ).

fof(f590417,plain,
    ( spl3_249
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590327,f590379,f574294]) ).

fof(f590327,plain,
    ! [X295,X296,X294,X293,X292] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X295)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X295))
      | s__02(cbool__00,X296) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X295),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X296)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X292))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X294)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X294),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X293),s__02(c_27type_2etypeSystem_2edecls_27__00,X292)))),X294)))) ),
    inference(trivial_inequality_removal,[],[f590258]) ).

fof(f590258,plain,
    ! [X295,X296,X294,X293,X292] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X295)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X295))
      | s__02(cbool__00,X296) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X295),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X296)
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X292))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X294)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X294),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X293),s__02(c_27type_2etypeSystem_2edecls_27__00,X292)))),X294)))) ),
    inference(superposition,[],[f6479,f2956]) ).

fof(f590416,plain,
    ( spl3_248
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590328,f590379,f574290]) ).

fof(f590328,plain,
    ! [X291,X290,X289,X287,X288] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X290)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X290))
      | s__02(cbool__00,X291) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X290),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X291)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X287) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X288)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X288),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X288))),s__02(c_27type_2etypeSystem_2edecls_27__00,X289)))),X287)))) ),
    inference(trivial_inequality_removal,[],[f590257]) ).

fof(f590257,plain,
    ! [X291,X290,X289,X287,X288] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X290)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X290))
      | s__02(cbool__00,X291) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X290),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X291)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X287) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X288)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X288),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X288))),s__02(c_27type_2etypeSystem_2edecls_27__00,X289)))),X287)))) ),
    inference(superposition,[],[f6479,f44814]) ).

fof(f590415,plain,
    ( spl3_247
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590329,f590379,f574286]) ).

fof(f590329,plain,
    ! [X283,X282,X286,X285,X284] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X285)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X285))
      | s__02(cbool__00,X286) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X285),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X286)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X283) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X282)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X283),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X282,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X283))),s__02(c_27type_2etypeSystem_2edecls_27__00,X284)))))))) ),
    inference(trivial_inequality_removal,[],[f590256]) ).

fof(f590256,plain,
    ! [X283,X282,X286,X285,X284] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X285)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X285))
      | s__02(cbool__00,X286) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X285),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X286)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X283) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X282)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X283),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X282,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X283))),s__02(c_27type_2etypeSystem_2edecls_27__00,X284)))))))) ),
    inference(superposition,[],[f6479,f44811]) ).

fof(f590414,plain,
    ( spl3_246
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590330,f590379,f574282]) ).

fof(f590330,plain,
    ! [X281,X280,X279,X278,X277,X276] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X280)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X280))
      | s__02(cbool__00,X281) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X280),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X281)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X279) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X276),s__02(c_27type_2etypeSystem_2edecls_27__00,X277)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X279),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X276),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X278),s__02(c_27type_2etypeSystem_2edecls_27__00,X277)))))),X279)))) ),
    inference(trivial_inequality_removal,[],[f590255]) ).

fof(f590255,plain,
    ! [X281,X280,X279,X278,X277,X276] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X280)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X280))
      | s__02(cbool__00,X281) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X280),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X281)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X279) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X276),s__02(c_27type_2etypeSystem_2edecls_27__00,X277)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X279),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X276),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X278),s__02(c_27type_2etypeSystem_2edecls_27__00,X277)))))),X279)))) ),
    inference(superposition,[],[f6479,f1748]) ).

fof(f590413,plain,
    ( spl3_245
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590331,f590379,f574278]) ).

fof(f590331,plain,
    ! [X273,X271,X272,X270,X275,X274] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X274)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X274))
      | s__02(cbool__00,X275) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X274),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X275)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X273) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X270),s__02(c_27type_2etypeSystem_2edecls_27__00,X271)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X273),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X270),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X272),s__02(c_27type_2etypeSystem_2edecls_27__00,X271)))))),X273)))) ),
    inference(trivial_inequality_removal,[],[f590254]) ).

fof(f590254,plain,
    ! [X273,X271,X272,X270,X275,X274] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X274)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X274))
      | s__02(cbool__00,X275) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X274),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X275)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X273) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X270),s__02(c_27type_2etypeSystem_2edecls_27__00,X271)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X273),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X270),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X272),s__02(c_27type_2etypeSystem_2edecls_27__00,X271)))))),X273)))) ),
    inference(superposition,[],[f6479,f1706]) ).

fof(f590412,plain,
    ( spl3_244
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590332,f590379,f574274]) ).

fof(f590332,plain,
    ! [X269,X268,X267,X266,X265] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X268)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X268))
      | s__02(cbool__00,X269) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X268),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X269)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X267) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X265),s__02(c_27type_2etypeSystem_2edecls_27__00,X266)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X267),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X265),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X266)))),X267)))) ),
    inference(trivial_inequality_removal,[],[f590253]) ).

fof(f590253,plain,
    ! [X269,X268,X267,X266,X265] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X268)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X268))
      | s__02(cbool__00,X269) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X268),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X269)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X267) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X265),s__02(c_27type_2etypeSystem_2edecls_27__00,X266)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X267),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X265),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X266)))),X267)))) ),
    inference(superposition,[],[f6479,f3929]) ).

fof(f590411,plain,
    ( spl3_243
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590333,f590379,f574270]) ).

fof(f590333,plain,
    ! [X263,X264,X262,X261,X260,X259] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X263)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X263))
      | s__02(cbool__00,X264) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X263),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X264)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X259),s__02(c_27type_2etypeSystem_2edecls_27__00,X260))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X261)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X261),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X261,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X259),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X262),s__02(c_27type_2etypeSystem_2edecls_27__00,X260)))))))))) ),
    inference(trivial_inequality_removal,[],[f590252]) ).

fof(f590252,plain,
    ! [X263,X264,X262,X261,X260,X259] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X263)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X263))
      | s__02(cbool__00,X264) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X263),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X264)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X259),s__02(c_27type_2etypeSystem_2edecls_27__00,X260))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X261)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X261),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X261,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X259),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X262),s__02(c_27type_2etypeSystem_2edecls_27__00,X260)))))))))) ),
    inference(superposition,[],[f6479,f1749]) ).

fof(f590410,plain,
    ( spl3_242
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590334,f590379,f574266]) ).

fof(f590334,plain,
    ! [X253,X258,X254,X257,X256,X255] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X257)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X257))
      | s__02(cbool__00,X258) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X257),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X258)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X255) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X253),s__02(c_27type_2etypeSystem_2edecls_27__00,X254)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X255),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X255,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X253),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X256),s__02(c_27type_2etypeSystem_2edecls_27__00,X254)))))))))) ),
    inference(trivial_inequality_removal,[],[f590251]) ).

fof(f590251,plain,
    ! [X253,X258,X254,X257,X256,X255] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X257)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X257))
      | s__02(cbool__00,X258) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X257),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X258)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X255) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X253),s__02(c_27type_2etypeSystem_2edecls_27__00,X254)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X255),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X255,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X253),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X256),s__02(c_27type_2etypeSystem_2edecls_27__00,X254)))))))))) ),
    inference(superposition,[],[f6479,f1707]) ).

fof(f590409,plain,
    ( spl3_241
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590335,f590379,f574262]) ).

fof(f590335,plain,
    ! [X250,X251,X248,X249,X252] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X251)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X251))
      | s__02(cbool__00,X252) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X251),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X252)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X250) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X248),s__02(c_27type_2etypeSystem_2edecls_27__00,X249)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X250),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X250,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X248),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X249)))))))) ),
    inference(trivial_inequality_removal,[],[f590250]) ).

fof(f590250,plain,
    ! [X250,X251,X248,X249,X252] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X251)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X251))
      | s__02(cbool__00,X252) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X251),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X252)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X250) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X248),s__02(c_27type_2etypeSystem_2edecls_27__00,X249)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X250),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X250,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X248),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X249)))))))) ),
    inference(superposition,[],[f6479,f3802]) ).

fof(f590408,plain,
    ( spl3_240
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590336,f590379,f574258]) ).

fof(f590336,plain,
    ! [X243,X246,X247,X244,X245] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X246)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X246))
      | s__02(cbool__00,X247) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X246),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X247)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X244) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X243)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X244),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X244,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X245),s__02(c_27type_2etypeSystem_2edecls_27__00,X243)))))))) ),
    inference(trivial_inequality_removal,[],[f590249]) ).

fof(f590249,plain,
    ! [X243,X246,X247,X244,X245] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X246)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X246))
      | s__02(cbool__00,X247) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X246),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X247)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X244) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X243)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X244),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X244,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X245),s__02(c_27type_2etypeSystem_2edecls_27__00,X243)))))))) ),
    inference(superposition,[],[f6479,f2780]) ).

fof(f590407,plain,
    ( spl3_239
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590337,f590379,f574254]) ).

fof(f590337,plain,
    ! [X242,X240,X238,X241,X239] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X241)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X241))
      | s__02(cbool__00,X242) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X241),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X242)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X238))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X239)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X239),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X239,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X240),s__02(c_27type_2etypeSystem_2edecls_27__00,X238)))))))) ),
    inference(trivial_inequality_removal,[],[f590248]) ).

fof(f590248,plain,
    ! [X242,X240,X238,X241,X239] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X241)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X241))
      | s__02(cbool__00,X242) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X241),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X242)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X238))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X239)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X239),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X239,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X240),s__02(c_27type_2etypeSystem_2edecls_27__00,X238)))))))) ),
    inference(superposition,[],[f6479,f2729]) ).

fof(f590406,plain,
    ( spl3_238
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590338,f590379,f574250]) ).

fof(f590338,plain,
    ! [X235,X233,X236,X237,X234] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X236)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X236))
      | s__02(cbool__00,X237) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X236),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X237)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X233))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X235)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X235),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X234),s__02(c_27type_2etypeSystem_2edecls_27__00,X233)))),X235)))) ),
    inference(trivial_inequality_removal,[],[f590247]) ).

fof(f590247,plain,
    ! [X235,X233,X236,X237,X234] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X236)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X236))
      | s__02(cbool__00,X237) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X236),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X237)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X233))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X235)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X235),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X234),s__02(c_27type_2etypeSystem_2edecls_27__00,X233)))),X235)))) ),
    inference(superposition,[],[f6479,f2678]) ).

fof(f590405,plain,
    ( spl3_237
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590339,f590379,f574246]) ).

fof(f590339,plain,
    ! [X232,X230,X231,X228,X229] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X231)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X231))
      | s__02(cbool__00,X232) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X231),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X232)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X228))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X230)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X230),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X229),s__02(c_27type_2etypeSystem_2edecls_27__00,X228)))),X230)))) ),
    inference(trivial_inequality_removal,[],[f590246]) ).

fof(f590246,plain,
    ! [X232,X230,X231,X228,X229] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X231)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X231))
      | s__02(cbool__00,X232) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X231),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X232)
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X228))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X230)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X230),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X229),s__02(c_27type_2etypeSystem_2edecls_27__00,X228)))),X230)))) ),
    inference(superposition,[],[f6479,f2625]) ).

fof(f590404,plain,
    ( spl3_6
    | spl3_219
    | spl3_324
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f590340,f24947,f590379,f567801,f124]) ).

fof(f590340,plain,
    ( ! [X224,X225,X226,X227] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X226)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X226))
        | s__02(cbool__00,X227) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X226),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X227)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X224)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X225) )
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f590245]) ).

fof(f590245,plain,
    ( ! [X224,X225,X226,X227] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X226)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X226))
        | s__02(cbool__00,X227) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X226),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X227)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X224)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X225) )
    | ~ spl3_40 ),
    inference(superposition,[],[f6479,f187931]) ).

fof(f590403,plain,
    ( spl3_6
    | spl3_219
    | spl3_324
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f590341,f24947,f590379,f567801,f124]) ).

fof(f590341,plain,
    ( ! [X222,X223,X220,X221] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X222)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X222))
        | s__02(cbool__00,X223) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X222),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X223)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X220)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X221) )
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f590244]) ).

fof(f590244,plain,
    ( ! [X222,X223,X220,X221] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X222)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X222))
        | s__02(cbool__00,X223) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X222),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X223)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X220)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X221) )
    | ~ spl3_40 ),
    inference(superposition,[],[f6479,f187934]) ).

fof(f590402,plain,
    ( spl3_236
    | spl3_324
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f590342,f24947,f590379,f574240]) ).

fof(f590342,plain,
    ( ! [X218,X219,X216,X217] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X217)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X217))
        | s__02(cbool__00,X218) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X217),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X218)
        | s__02(cfun__02(cbool__00,cbool__00),X216) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X219)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X219) )
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f590243]) ).

fof(f590243,plain,
    ( ! [X218,X219,X216,X217] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X217)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X217))
        | s__02(cbool__00,X218) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X217),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X218)
        | s__02(cfun__02(cbool__00,cbool__00),X216) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X219)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X219) )
    | ~ spl3_40 ),
    inference(superposition,[],[f6479,f187877]) ).

fof(f590401,plain,
    ( spl3_235
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590343,f590379,f574236]) ).

fof(f590343,plain,
    ! [X215,X212,X213,X210,X211,X214] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X214)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X214))
      | s__02(cbool__00,X215) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X214),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X215)
      | s__02(cfun__02(X210,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X210),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X210),X211),s__02(c_27type_2elist_2elist_27__01(X210),X212))))) = s__02(cfun__02(X210,cbool__00),X213)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X210,cbool__00),X213),s__02(X210,sK2(X210,cbool__00,X213,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X210,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X210),X211))),s__02(cfun__02(X210,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X210),X212)))))))) ),
    inference(trivial_inequality_removal,[],[f590242]) ).

fof(f590242,plain,
    ! [X215,X212,X213,X210,X211,X214] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X214)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X214))
      | s__02(cbool__00,X215) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X214),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X215)
      | s__02(cfun__02(X210,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X210),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X210),X211),s__02(c_27type_2elist_2elist_27__01(X210),X212))))) = s__02(cfun__02(X210,cbool__00),X213)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X210,cbool__00),X213),s__02(X210,sK2(X210,cbool__00,X213,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X210,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X210),X211))),s__02(cfun__02(X210,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X210),X212)))))))) ),
    inference(superposition,[],[f6479,f2505]) ).

fof(f590400,plain,
    ( spl3_234
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590344,f590379,f574232]) ).

fof(f590344,plain,
    ! [X205,X208,X206,X209,X207,X204] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X208)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X208))
      | s__02(cbool__00,X209) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X208),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X209)
      | s__02(cfun__02(X204,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X204),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X204),X205),s__02(c_27type_2elist_2elist_27__01(X204),X206))))) = s__02(cfun__02(X204,cbool__00),X207)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X204,cbool__00),X207),s__02(X204,sK2(X204,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X204,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X204),X205))),s__02(cfun__02(X204,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X204),X206)))),X207)))) ),
    inference(trivial_inequality_removal,[],[f590241]) ).

fof(f590241,plain,
    ! [X205,X208,X206,X209,X207,X204] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X208)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X208))
      | s__02(cbool__00,X209) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X208),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X209)
      | s__02(cfun__02(X204,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X204),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X204),X205),s__02(c_27type_2elist_2elist_27__01(X204),X206))))) = s__02(cfun__02(X204,cbool__00),X207)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X204,cbool__00),X207),s__02(X204,sK2(X204,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X204,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X204),X205))),s__02(cfun__02(X204,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X204),X206)))),X207)))) ),
    inference(superposition,[],[f6479,f2386]) ).

fof(f590399,plain,
    ( spl3_26
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590345,f590379,f9761]) ).

fof(f590345,plain,
    ! [X194,X195,X198,X196,X197] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X197)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X197))
      | s__02(cbool__00,X198) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X197),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X198)
      | s__02(cfun__02(X194,cbool__00),X195) = s__02(cfun__02(X194,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X196)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X196) ),
    inference(trivial_inequality_removal,[],[f590239]) ).

fof(f590239,plain,
    ! [X194,X195,X198,X196,X197] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X197)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X197))
      | s__02(cbool__00,X198) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X197),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X198)
      | s__02(cfun__02(X194,cbool__00),X195) = s__02(cfun__02(X194,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X196)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X196) ),
    inference(superposition,[],[f6479,f6500]) ).

fof(f590398,plain,
    ( spl3_34
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590346,f590379,f22965]) ).

fof(f590346,plain,
    ! [X191,X188,X189,X192,X193,X187,X190] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X192)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X192))
      | s__02(cbool__00,X193) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X192),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X193)
      | s__02(cfun__02(X187,cbool__00),X188) = s__02(cfun__02(X187,cbool__00),X191)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X187,cbool__00),X191),s__02(X187,sK2(X187,cbool__00,chapp__02(s__02(cfun__02(X189,cfun__02(X187,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X187,cbool__00),X188))),s__02(X189,X190)),X191)))) ),
    inference(trivial_inequality_removal,[],[f590238]) ).

fof(f590238,plain,
    ! [X191,X188,X189,X192,X193,X187,X190] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X192)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X192))
      | s__02(cbool__00,X193) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X192),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X193)
      | s__02(cfun__02(X187,cbool__00),X188) = s__02(cfun__02(X187,cbool__00),X191)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X187,cbool__00),X191),s__02(X187,sK2(X187,cbool__00,chapp__02(s__02(cfun__02(X189,cfun__02(X187,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X187,cbool__00),X188))),s__02(X189,X190)),X191)))) ),
    inference(superposition,[],[f6479,f1487]) ).

fof(f590397,plain,
    ( spl3_35
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590347,f590379,f23307]) ).

fof(f590347,plain,
    ! [X180,X181,X186,X184,X182,X185,X183] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X185)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X185))
      | s__02(cbool__00,X186) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X185),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X186)
      | s__02(cfun__02(X180,cbool__00),X181) = s__02(cfun__02(X180,cbool__00),X182)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X180,cbool__00),X182),s__02(X180,sK2(X180,cbool__00,X182,chapp__02(s__02(cfun__02(X183,cfun__02(X180,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X180,cbool__00),X181))),s__02(X183,X184)))))) ),
    inference(trivial_inequality_removal,[],[f590237]) ).

fof(f590237,plain,
    ! [X180,X181,X186,X184,X182,X185,X183] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X185)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X185))
      | s__02(cbool__00,X186) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X185),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X186)
      | s__02(cfun__02(X180,cbool__00),X181) = s__02(cfun__02(X180,cbool__00),X182)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X180,cbool__00),X182),s__02(X180,sK2(X180,cbool__00,X182,chapp__02(s__02(cfun__02(X183,cfun__02(X180,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X180,cbool__00),X181))),s__02(X183,X184)))))) ),
    inference(superposition,[],[f6479,f1637]) ).

fof(f590396,plain,
    ( spl3_27
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590348,f590379,f9765]) ).

fof(f590348,plain,
    ! [X178,X179,X176,X177,X175] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X178)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X178))
      | s__02(cbool__00,X179) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X178),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X179)
      | s__02(cfun__02(X175,cbool__00),X176) = s__02(cfun__02(X175,cbool__00),X177)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X175,cbool__00),X177),s__02(X175,sK2(X175,cbool__00,X176,X177)))) ),
    inference(trivial_inequality_removal,[],[f590236]) ).

fof(f590236,plain,
    ! [X178,X179,X176,X177,X175] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X178)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X178))
      | s__02(cbool__00,X179) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X178),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X179)
      | s__02(cfun__02(X175,cbool__00),X176) = s__02(cfun__02(X175,cbool__00),X177)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X175,cbool__00),X177),s__02(X175,sK2(X175,cbool__00,X176,X177)))) ),
    inference(superposition,[],[f6479,f1109]) ).

fof(f590395,plain,
    ( spl3_26
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590349,f590379,f9761]) ).

fof(f590349,plain,
    ! [X168,X166,X169,X167,X165] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X168)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X168))
      | s__02(cbool__00,X169) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X168),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X169)
      | s__02(cfun__02(X165,cbool__00),X166) = s__02(cfun__02(X165,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X167)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X167) ),
    inference(trivial_inequality_removal,[],[f590234]) ).

fof(f590234,plain,
    ! [X168,X166,X169,X167,X165] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X168)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X168))
      | s__02(cbool__00,X169) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X168),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X169)
      | s__02(cfun__02(X165,cbool__00),X166) = s__02(cfun__02(X165,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X167)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X167) ),
    inference(superposition,[],[f6479,f6607]) ).

fof(f590394,plain,
    ( spl3_29
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590350,f590379,f12190]) ).

fof(f590350,plain,
    ! [X162,X163,X161,X164] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X162)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X162))
      | s__02(cbool__00,X163) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X162),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X163)
      | s__02(cfun__02(cbool__00,cbool__00),X161) = s__02(cfun__02(cbool__00,cbool__00),X164)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X164,X161))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X164),s__02(cbool__00,cF__00))) ),
    inference(trivial_inequality_removal,[],[f590233]) ).

fof(f590233,plain,
    ! [X162,X163,X161,X164] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X162)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X162))
      | s__02(cbool__00,X163) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X162),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X163)
      | s__02(cfun__02(cbool__00,cbool__00),X161) = s__02(cfun__02(cbool__00,cbool__00),X164)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X164,X161))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X164),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f6479,f11855]) ).

fof(f590393,plain,
    ( spl3_233
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590351,f590379,f574222]) ).

fof(f590351,plain,
    ! [X160,X158,X159] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X159)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X159))
      | s__02(cbool__00,X160) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X159),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X160)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X158))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X158) ),
    inference(trivial_inequality_removal,[],[f590232]) ).

fof(f590232,plain,
    ! [X160,X158,X159] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X159)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X159))
      | s__02(cbool__00,X160) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X159),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X160)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X158))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X158) ),
    inference(superposition,[],[f6479,f24121]) ).

fof(f590392,plain,
    ( spl3_232
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590352,f590379,f574218]) ).

fof(f590352,plain,
    ! [X155,X156,X157] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X156)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X156))
      | s__02(cbool__00,X157) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X156),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X157)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X155,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X155) ),
    inference(trivial_inequality_removal,[],[f590231]) ).

fof(f590231,plain,
    ! [X155,X156,X157] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X156)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X156))
      | s__02(cbool__00,X157) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X156),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X157)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X155,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X155) ),
    inference(superposition,[],[f6479,f29469]) ).

fof(f590391,plain,
    ( spl3_231
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590353,f590379,f574214]) ).

fof(f590353,plain,
    ! [X152,X153,X151,X154] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X152)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X152))
      | s__02(cbool__00,X153) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X152),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X153)
      | s__02(cfun__02(cbool__00,cbool__00),X151) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X154)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X154)),X151))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X154) ),
    inference(trivial_inequality_removal,[],[f590230]) ).

fof(f590230,plain,
    ! [X152,X153,X151,X154] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X152)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X152))
      | s__02(cbool__00,X153) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X152),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X153)
      | s__02(cfun__02(cbool__00,cbool__00),X151) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X154)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X154)),X151))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X154) ),
    inference(superposition,[],[f6479,f6490]) ).

fof(f590390,plain,
    ( spl3_230
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590354,f590379,f574210]) ).

fof(f590354,plain,
    ! [X150,X148,X149,X147] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X148)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X148))
      | s__02(cbool__00,X149) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X148),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X149)
      | s__02(cfun__02(cbool__00,cbool__00),X147) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X150)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X147,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X150))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X150) ),
    inference(trivial_inequality_removal,[],[f590229]) ).

fof(f590229,plain,
    ! [X150,X148,X149,X147] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X148)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X148))
      | s__02(cbool__00,X149) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X148),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X149)
      | s__02(cfun__02(cbool__00,cbool__00),X147) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X150)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X147,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X150))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X150) ),
    inference(superposition,[],[f6479,f6598]) ).

fof(f590389,plain,
    ( spl3_30
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590355,f590379,f15305]) ).

fof(f590355,plain,
    ! [X142,X145,X143,X146,X144] :
      ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X143)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X143))
      | s__02(cbool__00,X144) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X143),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X144)
      | s__02(cfun__02(cbool__00,cbool__00),X142) = s__02(cfun__02(cbool__00,cbool__00),X145)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X145),s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X146) = s__02(cbool__00,sK2(cbool__00,cbool__00,X145,X142))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X146) ),
    inference(trivial_inequality_removal,[],[f590228]) ).

fof(f590228,plain,
    ! [X142,X145,X143,X146,X144] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X143)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X143))
      | s__02(cbool__00,X144) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X143),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X144)
      | s__02(cfun__02(cbool__00,cbool__00),X142) = s__02(cfun__02(cbool__00,cbool__00),X145)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X145),s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X146) = s__02(cbool__00,sK2(cbool__00,cbool__00,X145,X142))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X146) ),
    inference(superposition,[],[f6479,f14902]) ).

fof(f590386,plain,
    ( spl3_23
    | spl3_324
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f590365,f104,f99,f590379,f9747]) ).

fof(f590365,plain,
    ( ! [X31,X36,X34,X35,X32,X33] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X32)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X32))
        | s__02(cbool__00,X33) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X32),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X33)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X34)
        | s__02(cbool__00,X36) = s__02(cbool__00,X35)
        | s__02(cbool__00,X36) = s__02(cbool__00,X34)
        | s__02(cbool__00,X35) = s__02(cbool__00,X31) )
    | spl3_2
    | ~ spl3_3 ),
    inference(trivial_inequality_removal,[],[f590206]) ).

fof(f590206,plain,
    ( ! [X31,X36,X34,X35,X32,X33] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X32)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X32))
        | s__02(cbool__00,X33) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X32),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X33)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X34)
        | s__02(cbool__00,X36) = s__02(cbool__00,X35)
        | s__02(cbool__00,X36) = s__02(cbool__00,X34)
        | s__02(cbool__00,X35) = s__02(cbool__00,X31) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f6479,f4269]) ).

fof(f590385,plain,
    ( spl3_324
    | spl3_19
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f590384,f104,f99,f9729,f590379]) ).

fof(f590384,plain,
    ( ! [X26,X27,X24,X25] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X27)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X25)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X25))
        | s__02(cbool__00,X26) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X25),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X26)
        | s__02(cbool__00,X24) = s__02(cbool__00,X27) )
    | spl3_2
    | ~ spl3_3 ),
    inference(forward_literal_rewriting,[],[f590366,f121]) ).

fof(f590366,plain,
    ( ! [X26,X27,X24,X25] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X25)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X25))
        | s__02(cbool__00,X26) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X25),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X26)
        | s__02(cbool__00,X24) = s__02(cbool__00,X27)
        | p__01(s__02(cbool__00,X27)) )
    | ~ spl3_3 ),
    inference(trivial_inequality_removal,[],[f590204]) ).

fof(f590204,plain,
    ( ! [X26,X27,X24,X25] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),X25)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X25))
        | s__02(cbool__00,X26) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X25),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X26)
        | s__02(cbool__00,X24) = s__02(cbool__00,X27)
        | p__01(s__02(cbool__00,X27)) )
    | ~ spl3_3 ),
    inference(superposition,[],[f6479,f304]) ).

fof(f590383,plain,
    ( spl3_324
    | spl3_18
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f590382,f417,f127,f99,f8039,f590379]) ).

fof(f590382,plain,
    ( ! [X8,X9,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X7)
        | s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X8))
        | s__02(cbool__00,X9) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f590368,f498]) ).

fof(f590368,plain,
    ( ! [X8,X9,X7] :
        ( s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X8))
        | s__02(cbool__00,X9) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9)
        | ~ p__01(s__02(cbool__00,X7)) )
    | spl3_2 ),
    inference(trivial_inequality_removal,[],[f590200]) ).

fof(f590200,plain,
    ( ! [X8,X9,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X8))
        | s__02(cbool__00,X9) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9)
        | ~ p__01(s__02(cbool__00,X7)) )
    | spl3_2 ),
    inference(superposition,[],[f6479,f121]) ).

fof(f590381,plain,
    ( spl3_19
    | spl3_324 ),
    inference(avatar_split_clause,[],[f590369,f590379,f9729]) ).

fof(f590369,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cfun__02(cbool__00,cbool__00),X4) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X4))
      | s__02(cbool__00,X5) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
      | s__02(cbool__00,X6) = s__02(cbool__00,X3)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(trivial_inequality_removal,[],[f590199]) ).

fof(f590199,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(cbool__00,cbool__00),X4) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X4))
      | s__02(cbool__00,X5) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
      | s__02(cbool__00,X6) = s__02(cbool__00,X3)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f6479,f120]) ).

fof(f583079,plain,
    ( spl3_19
    | spl3_319
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f583078,f417,f127,f99,f581810,f9729]) ).

fof(f581810,plain,
    ( spl3_319
  <=> ! [X44,X41,X45,X46,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X43)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X46)
        | s__02(cbool__00,X46) = s__02(cbool__00,X43)
        | s__02(cfun__02(X41,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X43))) = s__02(cfun__02(X41,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X45)
        | s__02(cbool__00,X44) != s__02(cbool__00,X45) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_319])]) ).

fof(f583078,plain,
    ( ! [X50,X51,X48,X49,X54,X52,X53] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X50)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X52)
        | s__02(cbool__00,X51) != s__02(cbool__00,X52)
        | s__02(cfun__02(X48,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X50))) = s__02(cfun__02(X48,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X51)))
        | s__02(cbool__00,X53) = s__02(cbool__00,X49)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X53)
        | s__02(cbool__00,X50) = s__02(cbool__00,X54)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X54) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_demodulation,[],[f582727,f85]) ).

fof(f582727,plain,
    ( ! [X50,X51,X48,X49,X54,X52,X53] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X48,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X50))),s__02(X48,sK2(X48,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X51))))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X52)
        | s__02(cbool__00,X51) != s__02(cbool__00,X52)
        | s__02(cfun__02(X48,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X50))) = s__02(cfun__02(X48,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X51)))
        | s__02(cbool__00,X53) = s__02(cbool__00,X49)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X53)
        | s__02(cbool__00,X50) = s__02(cbool__00,X54)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X54) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f53211,f20276]) ).

fof(f53211,plain,
    ( ! [X16,X14,X17,X15] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),X15),s__02(X14,sK2(X14,cbool__00,X15,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16))))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X17)
        | s__02(cbool__00,X17) != s__02(cbool__00,X16)
        | s__02(cfun__02(X14,cbool__00),X15) = s__02(cfun__02(X14,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f53210,f498]) ).

fof(f53210,plain,
    ( ! [X16,X14,X17,X15] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X17)
        | s__02(cbool__00,X17) != s__02(cbool__00,X16)
        | s__02(cfun__02(X14,cbool__00),X15) = s__02(cfun__02(X14,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),X15),s__02(X14,sK2(X14,cbool__00,X15,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f883,f498]) ).

fof(f883,plain,
    ( ! [X16,X14,X17,X15] :
        ( s__02(cbool__00,X17) != s__02(cbool__00,X16)
        | s__02(cfun__02(X14,cbool__00),X15) = s__02(cfun__02(X14,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)))
        | ~ p__01(s__02(cbool__00,X17))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),X15),s__02(X14,sK2(X14,cbool__00,X15,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16))))))) )
    | spl3_2 ),
    inference(superposition,[],[f282,f161]) ).

fof(f583077,plain,
    ( spl3_19
    | spl3_319
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f583076,f417,f127,f99,f581810,f9729]) ).

fof(f583076,plain,
    ( ! [X41,X46,X47,X44,X45,X42,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X43)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X45)
        | s__02(cbool__00,X44) != s__02(cbool__00,X45)
        | s__02(cfun__02(X41,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X43))) = s__02(cfun__02(X41,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44)))
        | s__02(cbool__00,X46) = s__02(cbool__00,X43)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X46)
        | s__02(cbool__00,X42) = s__02(cbool__00,X47)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X47) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_demodulation,[],[f582726,f85]) ).

fof(f582726,plain,
    ( ! [X41,X46,X47,X44,X45,X42,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X41,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X43))),s__02(X41,sK2(X41,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X42)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44))))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X45)
        | s__02(cbool__00,X44) != s__02(cbool__00,X45)
        | s__02(cfun__02(X41,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X43))) = s__02(cfun__02(X41,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44)))
        | s__02(cbool__00,X46) = s__02(cbool__00,X43)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X46)
        | s__02(cbool__00,X42) = s__02(cbool__00,X47)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X47) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f53211,f20276]) ).

fof(f583073,plain,
    ( spl3_19
    | spl3_318
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f583072,f417,f127,f99,f581803,f9729]) ).

fof(f581803,plain,
    ( spl3_318
  <=> ! [X22,X25,X24] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X25)
        | s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X24))) = s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X24) != s__02(cbool__00,X25) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_318])]) ).

fof(f583072,plain,
    ( ! [X26,X24,X22,X25,X23] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X25)
        | s__02(cbool__00,X24) != s__02(cbool__00,X25)
        | s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X24))) = s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X26) = s__02(cbool__00,X23)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X26) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f583071]) ).

fof(f583071,plain,
    ( ! [X26,X24,X22,X25,X23] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X25)
        | s__02(cbool__00,X24) != s__02(cbool__00,X25)
        | s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X24))) = s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X26) = s__02(cbool__00,X23)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X26) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_demodulation,[],[f582723,f85]) ).

fof(f582723,plain,
    ( ! [X26,X24,X22,X25,X23] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))),s__02(X22,sK2(X22,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X23)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X24))))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X25)
        | s__02(cbool__00,X24) != s__02(cbool__00,X25)
        | s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X24))) = s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X26) = s__02(cbool__00,X23)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X26) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f53211,f19347]) ).

fof(f582588,plain,
    ( spl3_18
    | spl3_323
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f582584,f417,f127,f99,f582586,f8039]) ).

fof(f582586,plain,
    ( spl3_323
  <=> ! [X25,X23] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X25)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X23))
        | s__02(cfun__02(cbool__00,cbool__00),X23) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X23,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_323])]) ).

fof(f582584,plain,
    ( ! [X24,X25,X23] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X25)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X24)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X23,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25))))
        | s__02(cfun__02(cbool__00,cbool__00),X23) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X23))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,cF__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f582436,f79]) ).

fof(f582436,plain,
    ( ! [X24,X25,X23] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,X25)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X24)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X23,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25))))
        | s__02(cfun__02(cbool__00,cbool__00),X23) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X23))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,cF__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f52332,f60842]) ).

fof(f60842,plain,
    ! [X18,X17] :
      ( s__02(cbool__00,cF__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X17),s__02(cbool__00,X18)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X17))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X17),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f24138,f79]) ).

fof(f52332,plain,
    ( ! [X10,X11,X12,X13] :
        ( s__02(X10,X12) != s__02(X10,chapp__02(s__02(cfun__02(cbool__00,X10),X11),s__02(cbool__00,X13)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X13)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,X10,X11,c_27const_2ecombin_2eK_27__01(s__02(X10,X12))))
        | s__02(cfun__02(cbool__00,X10),X11) = s__02(cfun__02(cbool__00,X10),c_27const_2ecombin_2eK_27__01(s__02(X10,X12))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f52331,f498]) ).

fof(f52331,plain,
    ( ! [X10,X11,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X13)
        | s__02(X10,X12) != s__02(X10,chapp__02(s__02(cfun__02(cbool__00,X10),X11),s__02(cbool__00,X13)))
        | s__02(cfun__02(cbool__00,X10),X11) = s__02(cfun__02(cbool__00,X10),c_27const_2ecombin_2eK_27__01(s__02(X10,X12)))
        | ~ p__01(s__02(cbool__00,sK2(cbool__00,X10,X11,c_27const_2ecombin_2eK_27__01(s__02(X10,X12))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f875,f498]) ).

fof(f875,plain,
    ( ! [X10,X11,X12,X13] :
        ( s__02(X10,X12) != s__02(X10,chapp__02(s__02(cfun__02(cbool__00,X10),X11),s__02(cbool__00,X13)))
        | s__02(cfun__02(cbool__00,X10),X11) = s__02(cfun__02(cbool__00,X10),c_27const_2ecombin_2eK_27__01(s__02(X10,X12)))
        | ~ p__01(s__02(cbool__00,X13))
        | ~ p__01(s__02(cbool__00,sK2(cbool__00,X10,X11,c_27const_2ecombin_2eK_27__01(s__02(X10,X12))))) )
    | spl3_2 ),
    inference(superposition,[],[f282,f161]) ).

fof(f582583,plain,
    ( spl3_18
    | spl3_322
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f582579,f417,f127,f99,f582581,f8039]) ).

fof(f582581,plain,
    ( spl3_322
  <=> ! [X22,X20] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X22)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_322])]) ).

fof(f582579,plain,
    ( ! [X21,X22,X20] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X22)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X21)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22))))
        | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cF__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f582435,f79]) ).

fof(f582435,plain,
    ( ! [X21,X22,X20] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,X22)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X21)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22))))
        | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cF__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f52332,f156124]) ).

fof(f156124,plain,
    ! [X24,X25] :
      ( s__02(cbool__00,cF__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X24),s__02(cbool__00,X25)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X24,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X24),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f29488,f79]) ).

fof(f582578,plain,
    ( spl3_18
    | spl3_321
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f582433,f417,f127,f99,f582576,f8039]) ).

fof(f582576,plain,
    ( spl3_321
  <=> ! [X13,X12,X15] :
        ( s__02(X12,chapp__02(s__02(cfun__02(cbool__00,X12),X13),s__02(cbool__00,cF__00))) != s__02(X12,X15)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X12,c_27const_2ecombin_2eK_27__01(s__02(X12,chapp__02(s__02(cfun__02(cbool__00,X12),X13),s__02(cbool__00,cF__00)))),X13))
        | s__02(cfun__02(cbool__00,X12),X13) = s__02(cfun__02(cbool__00,X12),c_27const_2ecombin_2eK_27__01(s__02(X12,X15)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,X12,X13,c_27const_2ecombin_2eK_27__01(s__02(X12,X15)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_321])]) ).

fof(f582433,plain,
    ( ! [X14,X15,X12,X13] :
        ( s__02(X12,chapp__02(s__02(cfun__02(cbool__00,X12),X13),s__02(cbool__00,cF__00))) != s__02(X12,X15)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X14)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,X12,X13,c_27const_2ecombin_2eK_27__01(s__02(X12,X15))))
        | s__02(cfun__02(cbool__00,X12),X13) = s__02(cfun__02(cbool__00,X12),c_27const_2ecombin_2eK_27__01(s__02(X12,X15)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X12,c_27const_2ecombin_2eK_27__01(s__02(X12,chapp__02(s__02(cfun__02(cbool__00,X12),X13),s__02(cbool__00,cF__00)))),X13)) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f52332,f24138]) ).

fof(f582574,plain,
    ( spl3_18
    | spl3_320
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f582432,f417,f127,f99,f582572,f8039]) ).

fof(f582572,plain,
    ( spl3_320
  <=> ! [X9,X11,X8] :
        ( s__02(X8,chapp__02(s__02(cfun__02(cbool__00,X8),X9),s__02(cbool__00,cF__00))) != s__02(X8,X11)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X8,X9,c_27const_2ecombin_2eK_27__01(s__02(X8,chapp__02(s__02(cfun__02(cbool__00,X8),X9),s__02(cbool__00,cF__00))))))
        | s__02(cfun__02(cbool__00,X8),X9) = s__02(cfun__02(cbool__00,X8),c_27const_2ecombin_2eK_27__01(s__02(X8,X11)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,X8,X9,c_27const_2ecombin_2eK_27__01(s__02(X8,X11)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_320])]) ).

fof(f582432,plain,
    ( ! [X10,X11,X8,X9] :
        ( s__02(X8,chapp__02(s__02(cfun__02(cbool__00,X8),X9),s__02(cbool__00,cF__00))) != s__02(X8,X11)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X10)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,X8,X9,c_27const_2ecombin_2eK_27__01(s__02(X8,X11))))
        | s__02(cfun__02(cbool__00,X8),X9) = s__02(cfun__02(cbool__00,X8),c_27const_2ecombin_2eK_27__01(s__02(X8,X11)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X8,X9,c_27const_2ecombin_2eK_27__01(s__02(X8,chapp__02(s__02(cfun__02(cbool__00,X8),X9),s__02(cbool__00,cF__00)))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f52332,f29488]) ).

fof(f581814,plain,
    ( spl3_19
    | spl3_319
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f581813,f417,f127,f99,f581810,f9729]) ).

fof(f581813,plain,
    ( ! [X50,X51,X48,X49,X54,X52,X53] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X50)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X52)
        | s__02(cbool__00,X51) != s__02(cbool__00,X52)
        | s__02(cfun__02(X48,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X50))) = s__02(cfun__02(X48,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X51)))
        | s__02(cbool__00,X53) = s__02(cbool__00,X49)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X53)
        | s__02(cbool__00,X50) = s__02(cbool__00,X54)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X54) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_demodulation,[],[f581457,f85]) ).

fof(f581457,plain,
    ( ! [X50,X51,X48,X49,X54,X52,X53] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X48,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X50))),s__02(X48,sK2(X48,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X51)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49))))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X52)
        | s__02(cbool__00,X51) != s__02(cbool__00,X52)
        | s__02(cfun__02(X48,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X50))) = s__02(cfun__02(X48,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X51)))
        | s__02(cbool__00,X53) = s__02(cbool__00,X49)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X53)
        | s__02(cbool__00,X50) = s__02(cbool__00,X54)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X54) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f51611,f20276]) ).

fof(f51611,plain,
    ( ! [X16,X14,X17,X15] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),X15),s__02(X14,sK2(X14,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)),X15))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X17)
        | s__02(cbool__00,X17) != s__02(cbool__00,X16)
        | s__02(cfun__02(X14,cbool__00),X15) = s__02(cfun__02(X14,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f51610,f498]) ).

fof(f51610,plain,
    ( ! [X16,X14,X17,X15] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X17)
        | s__02(cbool__00,X17) != s__02(cbool__00,X16)
        | s__02(cfun__02(X14,cbool__00),X15) = s__02(cfun__02(X14,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),X15),s__02(X14,sK2(X14,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)),X15))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f822,f498]) ).

fof(f822,plain,
    ( ! [X16,X14,X17,X15] :
        ( s__02(cbool__00,X17) != s__02(cbool__00,X16)
        | s__02(cfun__02(X14,cbool__00),X15) = s__02(cfun__02(X14,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)))
        | ~ p__01(s__02(cbool__00,X17))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),X15),s__02(X14,sK2(X14,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16)),X15))))) )
    | spl3_2 ),
    inference(superposition,[],[f267,f161]) ).

fof(f581812,plain,
    ( spl3_19
    | spl3_319
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f581808,f417,f127,f99,f581810,f9729]) ).

fof(f581808,plain,
    ( ! [X41,X46,X47,X44,X45,X42,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X43)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X45)
        | s__02(cbool__00,X44) != s__02(cbool__00,X45)
        | s__02(cfun__02(X41,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X43))) = s__02(cfun__02(X41,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44)))
        | s__02(cbool__00,X46) = s__02(cbool__00,X43)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X46)
        | s__02(cbool__00,X42) = s__02(cbool__00,X47)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X47) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_demodulation,[],[f581456,f85]) ).

fof(f581456,plain,
    ( ! [X41,X46,X47,X44,X45,X42,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X41,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X43))),s__02(X41,sK2(X41,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X42))))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X45)
        | s__02(cbool__00,X44) != s__02(cbool__00,X45)
        | s__02(cfun__02(X41,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X43))) = s__02(cfun__02(X41,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X44)))
        | s__02(cbool__00,X46) = s__02(cbool__00,X43)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X46)
        | s__02(cbool__00,X42) = s__02(cbool__00,X47)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X47) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f51611,f20276]) ).

fof(f581805,plain,
    ( spl3_19
    | spl3_318
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f581801,f417,f127,f99,f581803,f9729]) ).

fof(f581801,plain,
    ( ! [X26,X24,X22,X25,X23] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X25)
        | s__02(cbool__00,X24) != s__02(cbool__00,X25)
        | s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X24))) = s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X26) = s__02(cbool__00,X23)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X26) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f581800]) ).

fof(f581800,plain,
    ( ! [X26,X24,X22,X25,X23] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X25)
        | s__02(cbool__00,X24) != s__02(cbool__00,X25)
        | s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X24))) = s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X26) = s__02(cbool__00,X23)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X26) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_demodulation,[],[f581453,f85]) ).

fof(f581453,plain,
    ( ! [X26,X24,X22,X25,X23] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))),s__02(X22,sK2(X22,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X24)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X23))))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X25)
        | s__02(cbool__00,X24) != s__02(cbool__00,X25)
        | s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X24))) = s__02(cfun__02(X22,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X26) = s__02(cbool__00,X23)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X26) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f51611,f19347]) ).

fof(f581447,plain,
    ( spl3_6
    | spl3_219
    | ~ spl3_18
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f581406,f24947,f8039,f567801,f124]) ).

fof(f581406,plain,
    ( ! [X130,X131] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X130)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X131) )
    | ~ spl3_18
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f581310]) ).

fof(f581310,plain,
    ( ! [X130,X131] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X130)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X131) )
    | ~ spl3_18
    | ~ spl3_40 ),
    inference(superposition,[],[f8040,f187931]) ).

fof(f8040,plain,
    ( ! [X108] : s__02(cbool__00,cT__00) != s__02(cbool__00,X108)
    | ~ spl3_18 ),
    inference(avatar_component_clause,[],[f8039]) ).

fof(f581446,plain,
    ( spl3_6
    | spl3_219
    | ~ spl3_18
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f581407,f24947,f8039,f567801,f124]) ).

fof(f581407,plain,
    ( ! [X128,X129] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X128)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X129) )
    | ~ spl3_18
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f581309]) ).

fof(f581309,plain,
    ( ! [X128,X129] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X128)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X129) )
    | ~ spl3_18
    | ~ spl3_40 ),
    inference(superposition,[],[f8040,f187934]) ).

fof(f581361,plain,
    ~ spl3_18,
    inference(avatar_contradiction_clause,[],[f581360]) ).

fof(f581360,plain,
    ( $false
    | ~ spl3_18 ),
    inference(equality_resolution,[],[f8040]) ).

fof(f581239,plain,
    ( spl3_18
    | spl3_317
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f581235,f417,f127,f99,f581237,f8039]) ).

fof(f581237,plain,
    ( spl3_317
  <=> ! [X25,X23] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X25)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X23))
        | s__02(cfun__02(cbool__00,cbool__00),X23) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25)),X23)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_317])]) ).

fof(f581235,plain,
    ( ! [X24,X25,X23] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X25)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X24)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25)),X23))
        | s__02(cfun__02(cbool__00,cbool__00),X23) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X23))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,cF__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f581087,f79]) ).

fof(f581087,plain,
    ( ! [X24,X25,X23] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,X25)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X24)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25)),X23))
        | s__02(cfun__02(cbool__00,cbool__00),X23) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X23))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,cF__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f50437,f60842]) ).

fof(f50437,plain,
    ( ! [X10,X11,X12,X13] :
        ( s__02(X10,X11) != s__02(X10,chapp__02(s__02(cfun__02(cbool__00,X10),X12),s__02(cbool__00,X13)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X13)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,X10,c_27const_2ecombin_2eK_27__01(s__02(X10,X11)),X12))
        | s__02(cfun__02(cbool__00,X10),X12) = s__02(cfun__02(cbool__00,X10),c_27const_2ecombin_2eK_27__01(s__02(X10,X11))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f50436,f498]) ).

fof(f50436,plain,
    ( ! [X10,X11,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X13)
        | s__02(X10,X11) != s__02(X10,chapp__02(s__02(cfun__02(cbool__00,X10),X12),s__02(cbool__00,X13)))
        | s__02(cfun__02(cbool__00,X10),X12) = s__02(cfun__02(cbool__00,X10),c_27const_2ecombin_2eK_27__01(s__02(X10,X11)))
        | ~ p__01(s__02(cbool__00,sK2(cbool__00,X10,c_27const_2ecombin_2eK_27__01(s__02(X10,X11)),X12))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f814,f498]) ).

fof(f814,plain,
    ( ! [X10,X11,X12,X13] :
        ( s__02(X10,X11) != s__02(X10,chapp__02(s__02(cfun__02(cbool__00,X10),X12),s__02(cbool__00,X13)))
        | s__02(cfun__02(cbool__00,X10),X12) = s__02(cfun__02(cbool__00,X10),c_27const_2ecombin_2eK_27__01(s__02(X10,X11)))
        | ~ p__01(s__02(cbool__00,X13))
        | ~ p__01(s__02(cbool__00,sK2(cbool__00,X10,c_27const_2ecombin_2eK_27__01(s__02(X10,X11)),X12))) )
    | spl3_2 ),
    inference(superposition,[],[f267,f161]) ).

fof(f581234,plain,
    ( spl3_18
    | spl3_316
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f581230,f417,f127,f99,f581232,f8039]) ).

fof(f581232,plain,
    ( spl3_316
  <=> ! [X22,X20] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X22)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22)),X20)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_316])]) ).

fof(f581230,plain,
    ( ! [X21,X22,X20] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X22)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X21)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22)),X20))
        | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cF__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f581086,f79]) ).

fof(f581086,plain,
    ( ! [X21,X22,X20] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,X22)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X21)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22)),X20))
        | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cF__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f50437,f156124]) ).

fof(f581229,plain,
    ( spl3_18
    | spl3_315
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f581084,f417,f127,f99,f581227,f8039]) ).

fof(f581227,plain,
    ( spl3_315
  <=> ! [X13,X12,X15] :
        ( s__02(X12,chapp__02(s__02(cfun__02(cbool__00,X12),X13),s__02(cbool__00,cF__00))) != s__02(X12,X15)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X12,c_27const_2ecombin_2eK_27__01(s__02(X12,chapp__02(s__02(cfun__02(cbool__00,X12),X13),s__02(cbool__00,cF__00)))),X13))
        | s__02(cfun__02(cbool__00,X12),X13) = s__02(cfun__02(cbool__00,X12),c_27const_2ecombin_2eK_27__01(s__02(X12,X15)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,X12,c_27const_2ecombin_2eK_27__01(s__02(X12,X15)),X13)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_315])]) ).

fof(f581084,plain,
    ( ! [X14,X15,X12,X13] :
        ( s__02(X12,chapp__02(s__02(cfun__02(cbool__00,X12),X13),s__02(cbool__00,cF__00))) != s__02(X12,X15)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X14)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,X12,c_27const_2ecombin_2eK_27__01(s__02(X12,X15)),X13))
        | s__02(cfun__02(cbool__00,X12),X13) = s__02(cfun__02(cbool__00,X12),c_27const_2ecombin_2eK_27__01(s__02(X12,X15)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X12,c_27const_2ecombin_2eK_27__01(s__02(X12,chapp__02(s__02(cfun__02(cbool__00,X12),X13),s__02(cbool__00,cF__00)))),X13)) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f50437,f24138]) ).

fof(f581225,plain,
    ( spl3_18
    | spl3_314
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f581083,f417,f127,f99,f581223,f8039]) ).

fof(f581223,plain,
    ( spl3_314
  <=> ! [X9,X11,X8] :
        ( s__02(X8,chapp__02(s__02(cfun__02(cbool__00,X8),X9),s__02(cbool__00,cF__00))) != s__02(X8,X11)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X8,X9,c_27const_2ecombin_2eK_27__01(s__02(X8,chapp__02(s__02(cfun__02(cbool__00,X8),X9),s__02(cbool__00,cF__00))))))
        | s__02(cfun__02(cbool__00,X8),X9) = s__02(cfun__02(cbool__00,X8),c_27const_2ecombin_2eK_27__01(s__02(X8,X11)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,X8,c_27const_2ecombin_2eK_27__01(s__02(X8,X11)),X9)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_314])]) ).

fof(f581083,plain,
    ( ! [X10,X11,X8,X9] :
        ( s__02(X8,chapp__02(s__02(cfun__02(cbool__00,X8),X9),s__02(cbool__00,cF__00))) != s__02(X8,X11)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X10)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,X8,c_27const_2ecombin_2eK_27__01(s__02(X8,X11)),X9))
        | s__02(cfun__02(cbool__00,X8),X9) = s__02(cfun__02(cbool__00,X8),c_27const_2ecombin_2eK_27__01(s__02(X8,X11)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X8,X9,c_27const_2ecombin_2eK_27__01(s__02(X8,chapp__02(s__02(cfun__02(cbool__00,X8),X9),s__02(cbool__00,cF__00)))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f50437,f29488]) ).

fof(f580305,plain,
    ( spl3_6
    | spl3_313
    | ~ spl3_218 ),
    inference(avatar_split_clause,[],[f580042,f567792,f580209,f124]) ).

fof(f580209,plain,
    ( spl3_313
  <=> ! [X10594,X10595,X10591,X10592] :
        ( s__02(cfun__02(X10591,cbool__00),X10594) != s__02(cfun__02(X10591,cbool__00),X10595)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cfun__02(X10591,cbool__00),X10592,c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X10591,cbool__00),X10595))))
        | s__02(cfun__02(cbool__00,cfun__02(X10591,cbool__00)),X10592) = s__02(cfun__02(cbool__00,cfun__02(X10591,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X10591,cbool__00),X10595))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_313])]) ).

fof(f567792,plain,
    ( spl3_218
  <=> ! [X38,X36,X39] : s__02(cfun__02(X36,cbool__00),X38) = s__02(cfun__02(X36,cbool__00),X39) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_218])]) ).

fof(f580042,plain,
    ( ! [X10593,X10591,X10592,X10595,X10594] :
        ( s__02(cfun__02(X10591,cbool__00),X10594) != s__02(cfun__02(X10591,cbool__00),X10595)
        | s__02(cfun__02(cbool__00,cfun__02(X10591,cbool__00)),X10592) = s__02(cfun__02(cbool__00,cfun__02(X10591,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X10591,cbool__00),X10595)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cfun__02(X10591,cbool__00),X10592,c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X10591,cbool__00),X10595))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X10593) )
    | ~ spl3_218 ),
    inference(superposition,[],[f6578,f567793]) ).

fof(f567793,plain,
    ( ! [X38,X39,X36] : s__02(cfun__02(X36,cbool__00),X38) = s__02(cfun__02(X36,cbool__00),X39)
    | ~ spl3_218 ),
    inference(avatar_component_clause,[],[f567792]) ).

fof(f6578,plain,
    ! [X6,X7,X4,X5] :
      ( s__02(X5,chapp__02(s__02(cfun__02(cbool__00,X5),X7),s__02(cbool__00,X4))) != s__02(X5,X6)
      | s__02(cfun__02(cbool__00,X5),X7) = s__02(cfun__02(cbool__00,X5),c_27const_2ecombin_2eK_27__01(s__02(X5,X6)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X5,X7,c_27const_2ecombin_2eK_27__01(s__02(X5,X6))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X4) ),
    inference(superposition,[],[f872,f79]) ).

fof(f580304,plain,
    ( spl3_6
    | spl3_312
    | ~ spl3_218 ),
    inference(avatar_split_clause,[],[f580041,f567792,f580205,f124]) ).

fof(f580205,plain,
    ( spl3_312
  <=> ! [X10589,X10586,X10590,X10587] :
        ( s__02(cfun__02(X10586,cbool__00),X10589) != s__02(cfun__02(X10586,cbool__00),X10590)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cfun__02(X10586,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X10586,cbool__00),X10590)),X10587))
        | s__02(cfun__02(cbool__00,cfun__02(X10586,cbool__00)),X10587) = s__02(cfun__02(cbool__00,cfun__02(X10586,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X10586,cbool__00),X10590))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_312])]) ).

fof(f580041,plain,
    ( ! [X10590,X10589,X10588,X10586,X10587] :
        ( s__02(cfun__02(X10586,cbool__00),X10589) != s__02(cfun__02(X10586,cbool__00),X10590)
        | s__02(cfun__02(cbool__00,cfun__02(X10586,cbool__00)),X10587) = s__02(cfun__02(cbool__00,cfun__02(X10586,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X10586,cbool__00),X10590)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cfun__02(X10586,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X10586,cbool__00),X10590)),X10587))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X10588) )
    | ~ spl3_218 ),
    inference(superposition,[],[f6470,f567793]) ).

fof(f6470,plain,
    ! [X6,X7,X4,X5] :
      ( s__02(X5,chapp__02(s__02(cfun__02(cbool__00,X5),X7),s__02(cbool__00,X4))) != s__02(X5,X6)
      | s__02(cfun__02(cbool__00,X5),X7) = s__02(cfun__02(cbool__00,X5),c_27const_2ecombin_2eK_27__01(s__02(X5,X6)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X5,c_27const_2ecombin_2eK_27__01(s__02(X5,X6)),X7))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X4) ),
    inference(superposition,[],[f811,f79]) ).

fof(f580217,plain,
    ( spl3_310
    | spl3_224
    | ~ spl3_203
    | ~ spl3_218 ),
    inference(avatar_split_clause,[],[f577926,f567792,f251530,f567935,f580109]) ).

fof(f580109,plain,
    ( spl3_310
  <=> ! [X84] : s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X84,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_310])]) ).

fof(f567935,plain,
    ( spl3_224
  <=> ! [X157,X156] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X156),s__02(cbool__00,X157)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X156),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_224])]) ).

fof(f251530,plain,
    ( spl3_203
  <=> ! [X39,X40] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,X40)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X39,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_203])]) ).

fof(f577926,plain,
    ( ! [X113,X111,X112] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X112),s__02(cbool__00,X113)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X112),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X111,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)))) )
    | ~ spl3_203
    | ~ spl3_218 ),
    inference(superposition,[],[f251531,f567793]) ).

fof(f251531,plain,
    ( ! [X40,X39] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,X40)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X39,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)))) )
    | ~ spl3_203 ),
    inference(avatar_component_clause,[],[f251530]) ).

fof(f580216,plain,
    ( spl3_306
    | spl3_224
    | ~ spl3_189
    | ~ spl3_218 ),
    inference(avatar_split_clause,[],[f577925,f567792,f248863,f567935,f580095]) ).

fof(f580095,plain,
    ( spl3_306
  <=> ! [X78] : s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X78)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_306])]) ).

fof(f248863,plain,
    ( spl3_189
  <=> ! [X38,X37] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X37),s__02(cbool__00,X38)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X37),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X37)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_189])]) ).

fof(f577925,plain,
    ( ! [X108,X109,X110] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X109),s__02(cbool__00,X110)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X109),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X108)) )
    | ~ spl3_189
    | ~ spl3_218 ),
    inference(superposition,[],[f248864,f567793]) ).

fof(f248864,plain,
    ( ! [X38,X37] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X37),s__02(cbool__00,X38)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X37),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X37)) )
    | ~ spl3_189 ),
    inference(avatar_component_clause,[],[f248863]) ).

fof(f580215,plain,
    ( spl3_311
    | spl3_309
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_218 ),
    inference(avatar_split_clause,[],[f577918,f567792,f417,f127,f99,f580105,f580113]) ).

fof(f580113,plain,
    ( spl3_311
  <=> ! [X87] : s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X87,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_311])]) ).

fof(f580105,plain,
    ( spl3_309
  <=> ! [X82,X83] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X82),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X82),s__02(cbool__00,X83))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_309])]) ).

fof(f577918,plain,
    ( ! [X88,X89,X87] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X88),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X88),s__02(cbool__00,X89)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X87,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_218 ),
    inference(superposition,[],[f160809,f567793]) ).

fof(f160809,plain,
    ( ! [X29,X30] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X29),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X29),s__02(cbool__00,X30)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X29,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f156126,f498]) ).

fof(f156126,plain,
    ( ! [X29,X30] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X29),s__02(cbool__00,X30)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X29,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X29),s__02(cbool__00,cF__00)))) )
    | spl3_2 ),
    inference(superposition,[],[f29488,f121]) ).

fof(f580214,plain,
    ( spl3_310
    | spl3_307
    | ~ spl3_218 ),
    inference(avatar_split_clause,[],[f577917,f567792,f580098,f580109]) ).

fof(f580098,plain,
    ( spl3_307
  <=> ! [X80,X79] :
        ( s__02(cbool__00,cF__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X79),s__02(cbool__00,X80)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X79),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_307])]) ).

fof(f577917,plain,
    ( ! [X86,X84,X85] :
        ( s__02(cbool__00,cF__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X85),s__02(cbool__00,X86)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X84,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X85),s__02(cbool__00,cF__00))) )
    | ~ spl3_218 ),
    inference(superposition,[],[f156124,f567793]) ).

fof(f580213,plain,
    ( spl3_308
    | spl3_309
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_218 ),
    inference(avatar_split_clause,[],[f577916,f567792,f417,f127,f99,f580105,f580102]) ).

fof(f580102,plain,
    ( spl3_308
  <=> ! [X81] : s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X81)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_308])]) ).

fof(f577916,plain,
    ( ! [X82,X83,X81] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X82),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X82),s__02(cbool__00,X83)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X81)) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_218 ),
    inference(superposition,[],[f63518,f567793]) ).

fof(f63518,plain,
    ( ! [X22,X23] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X22),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X22),s__02(cbool__00,X23)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X22)) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f60844,f498]) ).

fof(f60844,plain,
    ( ! [X22,X23] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X22),s__02(cbool__00,X23)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X22))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X22),s__02(cbool__00,cF__00)))) )
    | spl3_2 ),
    inference(superposition,[],[f24138,f121]) ).

fof(f580212,plain,
    ( spl3_306
    | spl3_307
    | ~ spl3_218 ),
    inference(avatar_split_clause,[],[f577915,f567792,f580098,f580095]) ).

fof(f577915,plain,
    ( ! [X80,X78,X79] :
        ( s__02(cbool__00,cF__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X79),s__02(cbool__00,X80)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X78))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X79),s__02(cbool__00,cF__00))) )
    | ~ spl3_218 ),
    inference(superposition,[],[f60842,f567793]) ).

fof(f580211,plain,
    ( spl3_6
    | spl3_313
    | ~ spl3_218 ),
    inference(avatar_split_clause,[],[f577840,f567792,f580209,f124]) ).

fof(f577840,plain,
    ( ! [X10593,X10591,X10592,X10595,X10594] :
        ( s__02(cfun__02(X10591,cbool__00),X10594) != s__02(cfun__02(X10591,cbool__00),X10595)
        | s__02(cfun__02(cbool__00,cfun__02(X10591,cbool__00)),X10592) = s__02(cfun__02(cbool__00,cfun__02(X10591,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X10591,cbool__00),X10595)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cfun__02(X10591,cbool__00),X10592,c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X10591,cbool__00),X10595))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X10593) )
    | ~ spl3_218 ),
    inference(superposition,[],[f6578,f567793]) ).

fof(f580207,plain,
    ( spl3_6
    | spl3_312
    | ~ spl3_218 ),
    inference(avatar_split_clause,[],[f577839,f567792,f580205,f124]) ).

fof(f577839,plain,
    ( ! [X10590,X10589,X10588,X10586,X10587] :
        ( s__02(cfun__02(X10586,cbool__00),X10589) != s__02(cfun__02(X10586,cbool__00),X10590)
        | s__02(cfun__02(cbool__00,cfun__02(X10586,cbool__00)),X10587) = s__02(cfun__02(cbool__00,cfun__02(X10586,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X10586,cbool__00),X10590)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cfun__02(X10586,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X10586,cbool__00),X10590)),X10587))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X10588) )
    | ~ spl3_218 ),
    inference(superposition,[],[f6470,f567793]) ).

fof(f580117,plain,
    ( spl3_310
    | spl3_224
    | ~ spl3_203
    | ~ spl3_218 ),
    inference(avatar_split_clause,[],[f575724,f567792,f251530,f567935,f580109]) ).

fof(f575724,plain,
    ( ! [X113,X111,X112] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X112),s__02(cbool__00,X113)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X112),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X111,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)))) )
    | ~ spl3_203
    | ~ spl3_218 ),
    inference(superposition,[],[f251531,f567793]) ).

fof(f580116,plain,
    ( spl3_306
    | spl3_224
    | ~ spl3_189
    | ~ spl3_218 ),
    inference(avatar_split_clause,[],[f575723,f567792,f248863,f567935,f580095]) ).

fof(f575723,plain,
    ( ! [X108,X109,X110] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X109),s__02(cbool__00,X110)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X109),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X108)) )
    | ~ spl3_189
    | ~ spl3_218 ),
    inference(superposition,[],[f248864,f567793]) ).

fof(f580115,plain,
    ( spl3_311
    | spl3_309
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_218 ),
    inference(avatar_split_clause,[],[f575716,f567792,f417,f127,f99,f580105,f580113]) ).

fof(f575716,plain,
    ( ! [X88,X89,X87] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X88),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X88),s__02(cbool__00,X89)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X87,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_218 ),
    inference(superposition,[],[f160809,f567793]) ).

fof(f580111,plain,
    ( spl3_310
    | spl3_307
    | ~ spl3_218 ),
    inference(avatar_split_clause,[],[f575715,f567792,f580098,f580109]) ).

fof(f575715,plain,
    ( ! [X86,X84,X85] :
        ( s__02(cbool__00,cF__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X85),s__02(cbool__00,X86)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X84,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X85),s__02(cbool__00,cF__00))) )
    | ~ spl3_218 ),
    inference(superposition,[],[f156124,f567793]) ).

fof(f580107,plain,
    ( spl3_308
    | spl3_309
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_218 ),
    inference(avatar_split_clause,[],[f575714,f567792,f417,f127,f99,f580105,f580102]) ).

fof(f575714,plain,
    ( ! [X82,X83,X81] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X82),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X82),s__02(cbool__00,X83)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X81)) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_218 ),
    inference(superposition,[],[f63518,f567793]) ).

fof(f580100,plain,
    ( spl3_306
    | spl3_307
    | ~ spl3_218 ),
    inference(avatar_split_clause,[],[f575713,f567792,f580098,f580095]) ).

fof(f575713,plain,
    ( ! [X80,X78,X79] :
        ( s__02(cbool__00,cF__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X79),s__02(cbool__00,X80)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X78))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X79),s__02(cbool__00,cF__00))) )
    | ~ spl3_218 ),
    inference(superposition,[],[f60842,f567793]) ).

fof(f574775,plain,
    ( spl3_305
    | spl3_7
    | ~ spl3_12
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f574771,f24947,f1123,f127,f574773]) ).

fof(f574773,plain,
    ( spl3_305
  <=> ! [X20,X19] :
        ( s__02(cfun__02(cbool__00,cbool__00),X19) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X20)
        | s__02(cfun__02(cbool__00,cbool__00),X19) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X20))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_305])]) ).

fof(f1123,plain,
    ( spl3_12
  <=> ! [X12,X11,X10] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X11),s__02(X10,sK2(X10,cbool__00,X12,X11))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X12),s__02(X10,sK2(X10,cbool__00,X12,X11))))
        | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),X12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_12])]) ).

fof(f574771,plain,
    ( ! [X19,X20] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),X19) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X19) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X20)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X20) )
    | ~ spl3_12
    | ~ spl3_40 ),
    inference(forward_demodulation,[],[f574732,f85]) ).

fof(f574732,plain,
    ( ! [X19,X20] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X19))))
        | s__02(cfun__02(cbool__00,cbool__00),X19) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X19) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X20)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X20) )
    | ~ spl3_12
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f574670]) ).

fof(f574670,plain,
    ( ! [X19,X20] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X19))))
        | s__02(cfun__02(cbool__00,cbool__00),X19) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X19) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X20)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X20) )
    | ~ spl3_12
    | ~ spl3_40 ),
    inference(superposition,[],[f1124,f187877]) ).

fof(f1124,plain,
    ( ! [X10,X11,X12] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X11),s__02(X10,sK2(X10,cbool__00,X12,X11))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X12),s__02(X10,sK2(X10,cbool__00,X12,X11))))
        | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),X12) )
    | ~ spl3_12 ),
    inference(avatar_component_clause,[],[f1123]) ).

fof(f574526,plain,
    ( spl3_7
    | spl3_217
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f516444,f235108,f24947,f516883,f127]) ).

fof(f516883,plain,
    ( spl3_217
  <=> ! [X61,X57,X56,X59,X58,X60] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X57))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X56)))
        | s__02(cbool__00,X56) = s__02(cbool__00,X61)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X60)
        | s__02(cbool__00,X60) = s__02(cbool__00,X61)
        | s__02(cbool__00,X57) = s__02(cbool__00,X59)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X58)
        | s__02(cbool__00,X58) = s__02(cbool__00,X59) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_217])]) ).

fof(f516444,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X0))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,X2) = s__02(cbool__00,X3)
        | s__02(cbool__00,X1) = s__02(cbool__00,X3)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4)
        | s__02(cbool__00,X5) = s__02(cbool__00,X4)
        | s__02(cbool__00,X0) = s__02(cbool__00,X5) )
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f238956,f238958]) ).

fof(f574525,plain,
    ( spl3_7
    | spl3_175
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f516445,f235108,f241590,f127]) ).

fof(f241590,plain,
    ( spl3_175
  <=> ! [X17,X20,X18,X16,X19] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X17)))
        | s__02(cbool__00,X16) = s__02(cbool__00,X20)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X20)
        | s__02(cbool__00,X17) = s__02(cbool__00,X19)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X18)
        | s__02(cbool__00,X18) = s__02(cbool__00,X19) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_175])]) ).

fof(f516445,plain,
    ( ! [X10,X8,X6,X9,X7] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X8)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,X9) = s__02(cbool__00,X8)
        | s__02(cbool__00,X9) = s__02(cbool__00,X7)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X10)
        | s__02(cbool__00,X6) = s__02(cbool__00,X10) )
    | ~ spl3_171 ),
    inference(superposition,[],[f238956,f235109]) ).

fof(f574524,plain,
    ( spl3_6
    | spl3_175
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f516867,f235108,f24947,f104,f99,f241590,f124]) ).

fof(f516867,plain,
    ( ! [X21,X19,X24,X22,X23,X20] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X20))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X21)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X22)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cbool__00,X22) = s__02(cbool__00,X23)
        | s__02(cbool__00,X21) = s__02(cbool__00,X23)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X24)
        | s__02(cbool__00,X20) = s__02(cbool__00,X24) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(duplicate_literal_removal,[],[f516448]) ).

fof(f516448,plain,
    ( ! [X21,X19,X24,X22,X23,X20] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X20))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X21)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X22)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cbool__00,X22) = s__02(cbool__00,X23)
        | s__02(cbool__00,X21) = s__02(cbool__00,X23)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X24)
        | s__02(cbool__00,X20) = s__02(cbool__00,X24) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f238956,f187458]) ).

fof(f574523,plain,
    ( spl3_7
    | spl3_217
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f516662,f235108,f24947,f516883,f127]) ).

fof(f516662,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X0))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2)
        | s__02(cbool__00,X2) = s__02(cbool__00,X3)
        | s__02(cbool__00,X1) = s__02(cbool__00,X3)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,X5) = s__02(cbool__00,X4)
        | s__02(cbool__00,X0) = s__02(cbool__00,X5) )
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f238958,f238956]) ).

fof(f574522,plain,
    ( spl3_7
    | spl3_175
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f516663,f235108,f241590,f127]) ).

fof(f516663,plain,
    ( ! [X10,X8,X6,X9,X7] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X8)
        | s__02(cbool__00,X7) = s__02(cbool__00,X8)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,X9) = s__02(cbool__00,X10)
        | s__02(cbool__00,X6) = s__02(cbool__00,X10) )
    | ~ spl3_171 ),
    inference(superposition,[],[f235109,f238956]) ).

fof(f574521,plain,
    ( spl3_6
    | spl3_175
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f516861,f235108,f24947,f104,f99,f241590,f124]) ).

fof(f516861,plain,
    ( ! [X21,X19,X24,X22,X23,X20] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X20))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X21)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X22)
        | s__02(cbool__00,X22) = s__02(cbool__00,X21)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X23)
        | s__02(cbool__00,X24) = s__02(cbool__00,X23)
        | s__02(cbool__00,X20) = s__02(cbool__00,X24) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(duplicate_literal_removal,[],[f516666]) ).

fof(f516666,plain,
    ( ! [X21,X19,X24,X22,X23,X20] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X20))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X21)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X22)
        | s__02(cbool__00,X22) = s__02(cbool__00,X21)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X23)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cbool__00,X24) = s__02(cbool__00,X23)
        | s__02(cbool__00,X20) = s__02(cbool__00,X24) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f187458,f238956]) ).

fof(f574520,plain,
    ( spl3_7
    | spl3_304 ),
    inference(avatar_split_clause,[],[f564751,f574518,f127]) ).

fof(f574518,plain,
    ( spl3_304
  <=> ! [X109,X110] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X109),s__02(cbool__00,X110)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X109,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X109),s__02(cbool__00,cF__00))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X109))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X109) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_304])]) ).

fof(f564751,plain,
    ! [X109,X110] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X109),s__02(cbool__00,X110)))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X109)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X109))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X109,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X109),s__02(cbool__00,cF__00)))))) ),
    inference(forward_literal_rewriting,[],[f564721,f79]) ).

fof(f564721,plain,
    ! [X109,X110] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X109),s__02(cbool__00,X110)))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X109)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X109))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X109,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X109),s__02(cbool__00,cF__00)))))) ),
    inference(superposition,[],[f6395,f29488]) ).

fof(f6395,plain,
    ! [X8,X7] :
      ( s__02(cbool__00,X7) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,X7)))
      | s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7)),X8))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X7) ),
    inference(superposition,[],[f811,f79]) ).

fof(f574516,plain,
    ( spl3_7
    | spl3_303 ),
    inference(avatar_split_clause,[],[f564754,f574514,f127]) ).

fof(f574514,plain,
    ( spl3_303
  <=> ! [X112,X111] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X111),s__02(cbool__00,X112)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X111),s__02(cbool__00,cF__00)))),X111))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X111))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X111) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_303])]) ).

fof(f564754,plain,
    ! [X111,X112] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X111),s__02(cbool__00,X112)))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X111)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X111))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X111),s__02(cbool__00,cF__00)))),X111)) ),
    inference(forward_literal_rewriting,[],[f564722,f79]) ).

fof(f564722,plain,
    ! [X111,X112] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X111),s__02(cbool__00,X112)))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X111)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X111))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X111),s__02(cbool__00,cF__00)))),X111)) ),
    inference(superposition,[],[f6395,f24138]) ).

fof(f574512,plain,
    ( spl3_7
    | spl3_302 ),
    inference(avatar_split_clause,[],[f568068,f574510,f127]) ).

fof(f574510,plain,
    ( spl3_302
  <=> ! [X0,X3,X2,X1] :
        ( s__02(X0,X3) != s__02(X0,chapp__02(s__02(cfun__02(cbool__00,X0),X1),s__02(cbool__00,X2)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X0,X1,c_27const_2ecombin_2eK_27__01(s__02(X0,chapp__02(s__02(cfun__02(cbool__00,X0),X1),s__02(cbool__00,cF__00))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X0,c_27const_2ecombin_2eK_27__01(s__02(X0,X3)),X1))
        | s__02(cfun__02(cbool__00,X0),X1) = s__02(cfun__02(cbool__00,X0),c_27const_2ecombin_2eK_27__01(s__02(X0,X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_302])]) ).

fof(f568068,plain,
    ! [X2,X3,X0,X1] :
      ( s__02(X0,X3) != s__02(X0,chapp__02(s__02(cfun__02(cbool__00,X0),X1),s__02(cbool__00,X2)))
      | s__02(cfun__02(cbool__00,X0),X1) = s__02(cfun__02(cbool__00,X0),c_27const_2ecombin_2eK_27__01(s__02(X0,X3)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X0,c_27const_2ecombin_2eK_27__01(s__02(X0,X3)),X1))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X0,X1,c_27const_2ecombin_2eK_27__01(s__02(X0,chapp__02(s__02(cfun__02(cbool__00,X0),X1),s__02(cbool__00,cF__00)))))) ),
    inference(superposition,[],[f6470,f29488]) ).

fof(f574508,plain,
    ( spl3_7
    | spl3_301 ),
    inference(avatar_split_clause,[],[f568069,f574506,f127]) ).

fof(f574506,plain,
    ( spl3_301
  <=> ! [X5,X4,X7,X6] :
        ( s__02(X4,chapp__02(s__02(cfun__02(cbool__00,X4),X5),s__02(cbool__00,X6))) != s__02(X4,X7)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X4,c_27const_2ecombin_2eK_27__01(s__02(X4,chapp__02(s__02(cfun__02(cbool__00,X4),X5),s__02(cbool__00,cF__00)))),X5))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X4,c_27const_2ecombin_2eK_27__01(s__02(X4,X7)),X5))
        | s__02(cfun__02(cbool__00,X4),X5) = s__02(cfun__02(cbool__00,X4),c_27const_2ecombin_2eK_27__01(s__02(X4,X7))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_301])]) ).

fof(f568069,plain,
    ! [X6,X7,X4,X5] :
      ( s__02(X4,chapp__02(s__02(cfun__02(cbool__00,X4),X5),s__02(cbool__00,X6))) != s__02(X4,X7)
      | s__02(cfun__02(cbool__00,X4),X5) = s__02(cfun__02(cbool__00,X4),c_27const_2ecombin_2eK_27__01(s__02(X4,X7)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X4,c_27const_2ecombin_2eK_27__01(s__02(X4,X7)),X5))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X4,c_27const_2ecombin_2eK_27__01(s__02(X4,chapp__02(s__02(cfun__02(cbool__00,X4),X5),s__02(cbool__00,cF__00)))),X5)) ),
    inference(superposition,[],[f6470,f24138]) ).

fof(f574504,plain,
    ( spl3_7
    | spl3_300 ),
    inference(avatar_split_clause,[],[f568076,f574502,f127]) ).

fof(f574502,plain,
    ( spl3_300
  <=> ! [X29,X28] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X29)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X28)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X28,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X29)),X28))
        | s__02(cfun__02(cbool__00,cbool__00),X28) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X29))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_300])]) ).

fof(f568076,plain,
    ! [X28,X29] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,X29)
      | s__02(cfun__02(cbool__00,cbool__00),X28) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X29)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X29)),X28))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X28,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X28) ),
    inference(superposition,[],[f6470,f29469]) ).

fof(f574500,plain,
    ( spl3_7
    | spl3_299 ),
    inference(avatar_split_clause,[],[f568077,f574498,f127]) ).

fof(f574498,plain,
    ( spl3_299
  <=> ! [X30,X31] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X31)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X30)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X30))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X31)),X30))
        | s__02(cfun__02(cbool__00,cbool__00),X30) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X31))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_299])]) ).

fof(f568077,plain,
    ! [X31,X30] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,X31)
      | s__02(cfun__02(cbool__00,cbool__00),X30) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X31)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X31)),X30))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X30))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X30) ),
    inference(superposition,[],[f6470,f24121]) ).

fof(f574496,plain,
    ( spl3_7
    | spl3_298 ),
    inference(avatar_split_clause,[],[f568078,f574494,f127]) ).

fof(f574494,plain,
    ( spl3_298
  <=> ! [X34,X32,X33] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X33)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X34),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X34,X32))
        | s__02(cfun__02(cbool__00,cbool__00),X34) = s__02(cfun__02(cbool__00,cbool__00),X32)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X33)),X32))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X33))) = s__02(cfun__02(cbool__00,cbool__00),X32) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_298])]) ).

fof(f568078,plain,
    ! [X34,X32,X33] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,X33)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X33))) = s__02(cfun__02(cbool__00,cbool__00),X32)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X33)),X32))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X34) = s__02(cfun__02(cbool__00,cbool__00),X32)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X34,X32))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X34),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f6470,f11855]) ).

fof(f574491,plain,
    ( spl3_297
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f568674,f79058,f127,f574489]) ).

fof(f574489,plain,
    ( spl3_297
  <=> ! [X55,X54,X53,X56] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X54))) = s__02(cfun__02(cbool__00,cbool__00),X53)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X55)
        | s__02(cbool__00,X56) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X53),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,X56) = s__02(cbool__00,X55)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X54)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X54)),X53)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_297])]) ).

fof(f79058,plain,
    ( spl3_64
  <=> ! [X41,X40,X42] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,X40) = s__02(cbool__00,X42)
        | s__02(cbool__00,X41) = s__02(cbool__00,X42) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_64])]) ).

fof(f568674,plain,
    ( ! [X56,X54,X55,X53] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X54))) = s__02(cfun__02(cbool__00,cbool__00),X53)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X54)),X53))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X54)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X55)
        | s__02(cbool__00,X56) = s__02(cbool__00,X55)
        | s__02(cbool__00,X56) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X53),s__02(cbool__00,cF__00))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f6490,f79059]) ).

fof(f79059,plain,
    ( ! [X40,X41,X42] :
        ( s__02(cbool__00,cF__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,X40) = s__02(cbool__00,X42)
        | s__02(cbool__00,X41) = s__02(cbool__00,X42) )
    | ~ spl3_64 ),
    inference(avatar_component_clause,[],[f79058]) ).

fof(f574487,plain,
    ( spl3_7
    | spl3_296 ),
    inference(avatar_split_clause,[],[f568844,f574485,f127]) ).

fof(f574485,plain,
    ( spl3_296
  <=> ! [X676,X675,X674] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X675)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X676)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X676)),X674))
        | s__02(cfun__02(cbool__00,cbool__00),X674) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X676)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X675)),X674))
        | s__02(cfun__02(cbool__00,cbool__00),X674) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X675))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_296])]) ).

fof(f568844,plain,
    ! [X675,X676,X674] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,X675)
      | s__02(cfun__02(cbool__00,cbool__00),X674) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X675)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X675)),X674))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X674) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X676)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X676)),X674))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X676) ),
    inference(superposition,[],[f6470,f6490]) ).

fof(f574483,plain,
    ( spl3_7
    | spl3_295 ),
    inference(avatar_split_clause,[],[f568845,f574481,f127]) ).

fof(f574481,plain,
    ( spl3_295
  <=> ! [X679,X681,X680] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X680),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X681)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X681)),X679))
        | s__02(cfun__02(cbool__00,cbool__00),X679) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X681)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X680,X679))
        | s__02(cfun__02(cbool__00,cbool__00),X680) = s__02(cfun__02(cbool__00,cbool__00),X679) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_295])]) ).

fof(f568845,plain,
    ! [X681,X680,X679] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X680),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X680) = s__02(cfun__02(cbool__00,cbool__00),X679)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X680,X679))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X679) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X681)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X681)),X679))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X681) ),
    inference(superposition,[],[f996,f6490]) ).

fof(f574479,plain,
    ( spl3_7
    | spl3_294 ),
    inference(avatar_split_clause,[],[f568846,f574477,f127]) ).

fof(f574477,plain,
    ( spl3_294
  <=> ! [X682,X684,X683] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X683),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X684)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X684)),X682))
        | s__02(cfun__02(cbool__00,cbool__00),X682) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X684)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X682,X683))
        | s__02(cfun__02(cbool__00,cbool__00),X683) = s__02(cfun__02(cbool__00,cbool__00),X682) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_294])]) ).

fof(f568846,plain,
    ! [X684,X682,X683] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X683),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X683) = s__02(cfun__02(cbool__00,cbool__00),X682)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X682,X683))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X682) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X684)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X684)),X682))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X684) ),
    inference(superposition,[],[f996,f6490]) ).

fof(f574475,plain,
    ( spl3_7
    | spl3_293 ),
    inference(avatar_split_clause,[],[f569180,f574473,f127]) ).

fof(f574473,plain,
    ( spl3_293
  <=> ! [X112,X111] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X111),s__02(cbool__00,X112)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X111,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X111),s__02(cbool__00,cF__00))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X111,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X111) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_293])]) ).

fof(f569180,plain,
    ! [X111,X112] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X111),s__02(cbool__00,X112)))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X111)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X111,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X111,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X111),s__02(cbool__00,cF__00)))))) ),
    inference(forward_literal_rewriting,[],[f569150,f79]) ).

fof(f569150,plain,
    ! [X111,X112] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X111),s__02(cbool__00,X112)))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X111)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X111,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X111,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X111),s__02(cbool__00,cF__00)))))) ),
    inference(superposition,[],[f6503,f29488]) ).

fof(f6503,plain,
    ! [X8,X7] :
      ( s__02(cbool__00,X7) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,X7)))
      | s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X8,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X7) ),
    inference(superposition,[],[f872,f79]) ).

fof(f574471,plain,
    ( spl3_7
    | spl3_292 ),
    inference(avatar_split_clause,[],[f569183,f574469,f127]) ).

fof(f574469,plain,
    ( spl3_292
  <=> ! [X114,X113] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X113),s__02(cbool__00,X114)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X113),s__02(cbool__00,cF__00)))),X113))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X113,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X113) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_292])]) ).

fof(f569183,plain,
    ! [X113,X114] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X113),s__02(cbool__00,X114)))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X113)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X113,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X113),s__02(cbool__00,cF__00)))),X113)) ),
    inference(forward_literal_rewriting,[],[f569151,f79]) ).

fof(f569151,plain,
    ! [X113,X114] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X113),s__02(cbool__00,X114)))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X113)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X113,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X113),s__02(cbool__00,cF__00)))),X113)) ),
    inference(superposition,[],[f6503,f24138]) ).

fof(f574467,plain,
    ( spl3_7
    | spl3_291 ),
    inference(avatar_split_clause,[],[f569310,f574465,f127]) ).

fof(f574465,plain,
    ( spl3_291
  <=> ! [X0,X3,X2,X1] :
        ( s__02(X0,X3) != s__02(X0,chapp__02(s__02(cfun__02(cbool__00,X0),X1),s__02(cbool__00,X2)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X0,X1,c_27const_2ecombin_2eK_27__01(s__02(X0,chapp__02(s__02(cfun__02(cbool__00,X0),X1),s__02(cbool__00,cF__00))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X0,X1,c_27const_2ecombin_2eK_27__01(s__02(X0,X3))))
        | s__02(cfun__02(cbool__00,X0),X1) = s__02(cfun__02(cbool__00,X0),c_27const_2ecombin_2eK_27__01(s__02(X0,X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_291])]) ).

fof(f569310,plain,
    ! [X2,X3,X0,X1] :
      ( s__02(X0,X3) != s__02(X0,chapp__02(s__02(cfun__02(cbool__00,X0),X1),s__02(cbool__00,X2)))
      | s__02(cfun__02(cbool__00,X0),X1) = s__02(cfun__02(cbool__00,X0),c_27const_2ecombin_2eK_27__01(s__02(X0,X3)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X0,X1,c_27const_2ecombin_2eK_27__01(s__02(X0,X3))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X0,X1,c_27const_2ecombin_2eK_27__01(s__02(X0,chapp__02(s__02(cfun__02(cbool__00,X0),X1),s__02(cbool__00,cF__00)))))) ),
    inference(superposition,[],[f6578,f29488]) ).

fof(f574463,plain,
    ( spl3_7
    | spl3_290 ),
    inference(avatar_split_clause,[],[f569311,f574461,f127]) ).

fof(f574461,plain,
    ( spl3_290
  <=> ! [X5,X4,X7,X6] :
        ( s__02(X4,chapp__02(s__02(cfun__02(cbool__00,X4),X5),s__02(cbool__00,X6))) != s__02(X4,X7)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X4,c_27const_2ecombin_2eK_27__01(s__02(X4,chapp__02(s__02(cfun__02(cbool__00,X4),X5),s__02(cbool__00,cF__00)))),X5))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X4,X5,c_27const_2ecombin_2eK_27__01(s__02(X4,X7))))
        | s__02(cfun__02(cbool__00,X4),X5) = s__02(cfun__02(cbool__00,X4),c_27const_2ecombin_2eK_27__01(s__02(X4,X7))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_290])]) ).

fof(f569311,plain,
    ! [X6,X7,X4,X5] :
      ( s__02(X4,chapp__02(s__02(cfun__02(cbool__00,X4),X5),s__02(cbool__00,X6))) != s__02(X4,X7)
      | s__02(cfun__02(cbool__00,X4),X5) = s__02(cfun__02(cbool__00,X4),c_27const_2ecombin_2eK_27__01(s__02(X4,X7)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X4,X5,c_27const_2ecombin_2eK_27__01(s__02(X4,X7))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X4,c_27const_2ecombin_2eK_27__01(s__02(X4,chapp__02(s__02(cfun__02(cbool__00,X4),X5),s__02(cbool__00,cF__00)))),X5)) ),
    inference(superposition,[],[f6578,f24138]) ).

fof(f574459,plain,
    ( spl3_7
    | spl3_289 ),
    inference(avatar_split_clause,[],[f569318,f574457,f127]) ).

fof(f574457,plain,
    ( spl3_289
  <=> ! [X29,X28,X30] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X29)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X30)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X30)),X28))
        | s__02(cfun__02(cbool__00,cbool__00),X28) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X30)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X28,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X29))))
        | s__02(cfun__02(cbool__00,cbool__00),X28) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X29))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_289])]) ).

fof(f569318,plain,
    ! [X28,X29,X30] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,X29)
      | s__02(cfun__02(cbool__00,cbool__00),X28) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X29)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X28,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X29))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X28) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X30)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X30)),X28))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X30) ),
    inference(superposition,[],[f6578,f6490]) ).

fof(f574455,plain,
    ( spl3_7
    | spl3_288 ),
    inference(avatar_split_clause,[],[f569319,f574453,f127]) ).

fof(f574453,plain,
    ( spl3_288
  <=> ! [X32,X31] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X32)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X31)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X31,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X31,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X32))))
        | s__02(cfun__02(cbool__00,cbool__00),X31) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X32))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_288])]) ).

fof(f569319,plain,
    ! [X31,X32] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,X32)
      | s__02(cfun__02(cbool__00,cbool__00),X31) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X32)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X31,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X32))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X31,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X31) ),
    inference(superposition,[],[f6578,f29469]) ).

fof(f574451,plain,
    ( spl3_7
    | spl3_287 ),
    inference(avatar_split_clause,[],[f569320,f574449,f127]) ).

fof(f574449,plain,
    ( spl3_287
  <=> ! [X34,X33] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X34)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X33)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X33))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X33,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X34))))
        | s__02(cfun__02(cbool__00,cbool__00),X33) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X34))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_287])]) ).

fof(f569320,plain,
    ! [X34,X33] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,X34)
      | s__02(cfun__02(cbool__00,cbool__00),X33) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X34)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X33,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X34))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X33))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X33) ),
    inference(superposition,[],[f6578,f24121]) ).

fof(f574447,plain,
    ( spl3_7
    | spl3_286 ),
    inference(avatar_split_clause,[],[f569321,f574445,f127]) ).

fof(f574445,plain,
    ( spl3_286
  <=> ! [X36,X37,X35] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X36)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X37),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X37,X35))
        | s__02(cfun__02(cbool__00,cbool__00),X35) = s__02(cfun__02(cbool__00,cbool__00),X37)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X35,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X36))))
        | s__02(cfun__02(cbool__00,cbool__00),X35) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X36))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_286])]) ).

fof(f569321,plain,
    ! [X36,X37,X35] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,X36)
      | s__02(cfun__02(cbool__00,cbool__00),X35) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X36)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X35,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X36))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X35) = s__02(cfun__02(cbool__00,cbool__00),X37)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X37,X35))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X37),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f6578,f11855]) ).

fof(f574442,plain,
    ( spl3_285
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f569922,f79058,f127,f574440]) ).

fof(f574440,plain,
    ( spl3_285
  <=> ! [X55,X54,X56,X57] :
        ( s__02(cfun__02(cbool__00,cbool__00),X54) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X55)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X56)
        | s__02(cbool__00,X57) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X54),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,X56) = s__02(cbool__00,X57)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X55)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X54,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X55)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_285])]) ).

fof(f569922,plain,
    ( ! [X56,X54,X57,X55] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),X54) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X55)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X54,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X55))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X55)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X56)
        | s__02(cbool__00,X56) = s__02(cbool__00,X57)
        | s__02(cbool__00,X57) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X54),s__02(cbool__00,cF__00))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f6598,f79059]) ).

fof(f574438,plain,
    ( spl3_7
    | spl3_284 ),
    inference(avatar_split_clause,[],[f570095,f574436,f127]) ).

fof(f574436,plain,
    ( spl3_284
  <=> ! [X685,X683,X684] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X684)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X685)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X683,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X685))))
        | s__02(cfun__02(cbool__00,cbool__00),X683) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X685)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X683,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X684))))
        | s__02(cfun__02(cbool__00,cbool__00),X683) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X684))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_284])]) ).

fof(f570095,plain,
    ! [X684,X683,X685] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,X684)
      | s__02(cfun__02(cbool__00,cbool__00),X683) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X684)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X683,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X684))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X683) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X685)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X683,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X685))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X685) ),
    inference(superposition,[],[f6578,f6598]) ).

fof(f574434,plain,
    ( spl3_7
    | spl3_283 ),
    inference(avatar_split_clause,[],[f570096,f574432,f127]) ).

fof(f574432,plain,
    ( spl3_283
  <=> ! [X688,X687,X686] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X687)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X688)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X686,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X688))))
        | s__02(cfun__02(cbool__00,cbool__00),X686) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X688)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X687)),X686))
        | s__02(cfun__02(cbool__00,cbool__00),X686) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X687))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_283])]) ).

fof(f570096,plain,
    ! [X686,X688,X687] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,X687)
      | s__02(cfun__02(cbool__00,cbool__00),X686) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X687)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X687)),X686))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X686) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X688)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X686,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X688))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X688) ),
    inference(superposition,[],[f6470,f6598]) ).

fof(f574430,plain,
    ( spl3_7
    | spl3_282 ),
    inference(avatar_split_clause,[],[f570097,f574428,f127]) ).

fof(f574428,plain,
    ( spl3_282
  <=> ! [X691,X692,X693] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X692),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X693)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X691,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X693))))
        | s__02(cfun__02(cbool__00,cbool__00),X691) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X693)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X692,X691))
        | s__02(cfun__02(cbool__00,cbool__00),X691) = s__02(cfun__02(cbool__00,cbool__00),X692) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_282])]) ).

fof(f570097,plain,
    ! [X692,X691,X693] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X692),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X691) = s__02(cfun__02(cbool__00,cbool__00),X692)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X692,X691))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X691) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X693)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X691,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X693))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X693) ),
    inference(superposition,[],[f996,f6598]) ).

fof(f574426,plain,
    ( spl3_7
    | spl3_281 ),
    inference(avatar_split_clause,[],[f570098,f574424,f127]) ).

fof(f574424,plain,
    ( spl3_281
  <=> ! [X695,X696,X694] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X695),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X696)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X694,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X696))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X696))) = s__02(cfun__02(cbool__00,cbool__00),X694)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X694,X695))
        | s__02(cfun__02(cbool__00,cbool__00),X695) = s__02(cfun__02(cbool__00,cbool__00),X694) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_281])]) ).

fof(f570098,plain,
    ! [X695,X694,X696] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X695),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X695) = s__02(cfun__02(cbool__00,cbool__00),X694)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X694,X695))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X696))) = s__02(cfun__02(cbool__00,cbool__00),X694)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X694,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X696))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X696) ),
    inference(superposition,[],[f996,f6598]) ).

fof(f574420,plain,
    ( spl3_280
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574115,f235104,f1120,f574198,f574418]) ).

fof(f574198,plain,
    ( spl3_229
  <=> ! [X6,X5,X7] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X5)
        | s__02(cbool__00,X5) = s__02(cbool__00,X7)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_229])]) ).

fof(f235104,plain,
    ( spl3_170
  <=> ! [X10,X11,X12,X9] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X9))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X10)))
        | s__02(cbool__00,X9) = s__02(cbool__00,X12)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X12)
        | s__02(cbool__00,X10) = s__02(cbool__00,X11)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_170])]) ).

fof(f574115,plain,
    ( ! [X544,X543,X546,X542,X545,X547] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X545)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X547))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X546)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X546)
        | s__02(cbool__00,X545) = s__02(cbool__00,X547)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X542) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X543)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X543),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X543))),s__02(c_27type_2etypeSystem_2edecls_27__00,X544)))),X542)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574108]) ).

fof(f574108,plain,
    ( ! [X544,X543,X546,X542,X545,X547] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X545)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X547))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X546)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X546)
        | s__02(cbool__00,X545) = s__02(cbool__00,X547)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X542) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X543)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X543),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X543))),s__02(c_27type_2etypeSystem_2edecls_27__00,X544)))),X542)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f76478]) ).

fof(f464906,plain,
    ( ! [X10,X11,X9,X12] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X12)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X11)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X9))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X10)))
        | s__02(cbool__00,X9) = s__02(cbool__00,X12)
        | s__02(cbool__00,X10) = s__02(cbool__00,X11) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(forward_literal_rewriting,[],[f464905,f1121]) ).

fof(f464905,plain,
    ( ! [X10,X11,X9,X12] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X12)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X9))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X10)))
        | s__02(cbool__00,X9) = s__02(cbool__00,X12)
        | s__02(cbool__00,X10) = s__02(cbool__00,X11)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X11) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(forward_literal_rewriting,[],[f235105,f1121]) ).

fof(f235105,plain,
    ( ! [X10,X11,X9,X12] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X9))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X10)))
        | s__02(cbool__00,X9) = s__02(cbool__00,X12)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X12)
        | s__02(cbool__00,X10) = s__02(cbool__00,X11)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X11) )
    | ~ spl3_170 ),
    inference(avatar_component_clause,[],[f235104]) ).

fof(f574416,plain,
    ( spl3_279
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574116,f235104,f1120,f574198,f574414]) ).

fof(f574116,plain,
    ( ! [X541,X540,X538,X537,X539,X536] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X539)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X541))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X540)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X540)
        | s__02(cbool__00,X539) = s__02(cbool__00,X541)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X537) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X536)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X537),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X536,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X537))),s__02(c_27type_2etypeSystem_2edecls_27__00,X538)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574107]) ).

fof(f574107,plain,
    ( ! [X541,X540,X538,X537,X539,X536] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X539)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X541))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X540)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X540)
        | s__02(cbool__00,X539) = s__02(cbool__00,X541)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X537) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X536)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X537),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X536,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X537))),s__02(c_27type_2etypeSystem_2edecls_27__00,X538)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f76479]) ).

fof(f574412,plain,
    ( spl3_278
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574117,f235104,f1120,f574198,f574410]) ).

fof(f574117,plain,
    ( ! [X535,X532,X530,X534,X531,X533] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X533)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X534))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X535)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X534)
        | s__02(cbool__00,X533) = s__02(cbool__00,X535)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X531) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X530)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X531),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X530,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X531))),s__02(c_27type_2etypeSystem_2edecls_27__00,X532)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574106]) ).

fof(f574106,plain,
    ( ! [X535,X532,X530,X534,X531,X533] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X533)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X534))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X535)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X534)
        | s__02(cbool__00,X533) = s__02(cbool__00,X535)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X531) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X530)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X531),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X530,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X531))),s__02(c_27type_2etypeSystem_2edecls_27__00,X532)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f1293]) ).

fof(f574408,plain,
    ( spl3_277
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574118,f235104,f1120,f574198,f574406]) ).

fof(f574118,plain,
    ( ! [X526,X529,X528,X525,X527,X524] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X527)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X528))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X529)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X528)
        | s__02(cbool__00,X527) = s__02(cbool__00,X529)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X525) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X524)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X525),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X525))),s__02(c_27type_2etypeSystem_2edecls_27__00,X526)))),X524)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574105]) ).

fof(f574105,plain,
    ( ! [X526,X529,X528,X525,X527,X524] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X527)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X528))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X529)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X528)
        | s__02(cbool__00,X527) = s__02(cbool__00,X529)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X525) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X524)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X525),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X525))),s__02(c_27type_2etypeSystem_2edecls_27__00,X526)))),X524)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f1292]) ).

fof(f574404,plain,
    ( spl3_276
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574119,f235104,f1120,f574198,f574402]) ).

fof(f574119,plain,
    ( ! [X522,X521,X523,X520,X519] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X521)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X522))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X523)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X522)
        | s__02(cbool__00,X523) = s__02(cbool__00,X521)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X520) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X519)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X520),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X520,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X519)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574104]) ).

fof(f574104,plain,
    ( ! [X522,X521,X523,X520,X519] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X521)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X522))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X523)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X522)
        | s__02(cbool__00,X523) = s__02(cbool__00,X521)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X520) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X519)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X520),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X520,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X519)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2591]) ).

fof(f574400,plain,
    ( spl3_275
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574120,f235104,f1120,f574198,f574398]) ).

fof(f574120,plain,
    ( ! [X518,X515,X517,X516,X514] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X516)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X517))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X518)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X517)
        | s__02(cbool__00,X516) = s__02(cbool__00,X518)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X515) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X514)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X515),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X514)))),X515)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574103]) ).

fof(f574103,plain,
    ( ! [X518,X515,X517,X516,X514] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X516)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X517))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X518)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X517)
        | s__02(cbool__00,X516) = s__02(cbool__00,X518)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X515) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X514)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X515),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X514)))),X515)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2590]) ).

fof(f574396,plain,
    ( spl3_274
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574121,f235104,f1120,f574198,f574394]) ).

fof(f574121,plain,
    ( ! [X511,X513,X510,X512,X508,X509] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X511)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X513))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X512)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X512)
        | s__02(cbool__00,X511) = s__02(cbool__00,X513)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X510) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X508),s__02(c_27type_2etypeSystem_2edecls_27__00,X509)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X510),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X510,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X508))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X509)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574102]) ).

fof(f574102,plain,
    ( ! [X511,X513,X510,X512,X508,X509] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X511)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X513))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X512)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X512)
        | s__02(cbool__00,X511) = s__02(cbool__00,X513)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X510) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X508),s__02(c_27type_2etypeSystem_2edecls_27__00,X509)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X510),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X510,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X508))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X509)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f3650]) ).

fof(f574392,plain,
    ( spl3_273
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574122,f235104,f1120,f574198,f574390]) ).

fof(f574122,plain,
    ( ! [X505,X504,X502,X503,X507,X506] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X505)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X507))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X506)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X506)
        | s__02(cbool__00,X505) = s__02(cbool__00,X507)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X504) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X502),s__02(c_27type_2etypeSystem_2edecls_27__00,X503)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X504),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X502))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X503)))),X504)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574101]) ).

fof(f574101,plain,
    ( ! [X505,X504,X502,X503,X507,X506] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X505)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X507))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X506)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X506)
        | s__02(cbool__00,X505) = s__02(cbool__00,X507)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X504) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X502),s__02(c_27type_2etypeSystem_2edecls_27__00,X503)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X504),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X502))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X503)))),X504)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f3649]) ).

fof(f574388,plain,
    ( spl3_272
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574123,f235104,f1120,f574198,f574386]) ).

fof(f574123,plain,
    ( ! [X495,X496,X501,X500,X499,X498,X497] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X499)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X500))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X501)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X500)
        | s__02(cbool__00,X501) = s__02(cbool__00,X499)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X498) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X495),s__02(c_27type_2etypeSystem_2edecls_27__00,X496)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X498),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X495),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X497),s__02(c_27type_2etypeSystem_2edecls_27__00,X496)))))),X498)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574100]) ).

fof(f574100,plain,
    ( ! [X495,X496,X501,X500,X499,X498,X497] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X499)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X500))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X501)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X500)
        | s__02(cbool__00,X501) = s__02(cbool__00,X499)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X498) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X495),s__02(c_27type_2etypeSystem_2edecls_27__00,X496)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X498),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X495),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X497),s__02(c_27type_2etypeSystem_2edecls_27__00,X496)))))),X498)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2237]) ).

fof(f574384,plain,
    ( spl3_271
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574124,f235104,f1120,f574198,f574382]) ).

fof(f574124,plain,
    ( ! [X494,X493,X492,X491,X490,X489,X488] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X492)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X493))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X494)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X493)
        | s__02(cbool__00,X494) = s__02(cbool__00,X492)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X491) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X488),s__02(c_27type_2etypeSystem_2edecls_27__00,X489)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X491),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X488),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X490),s__02(c_27type_2etypeSystem_2edecls_27__00,X489)))))),X491)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574099]) ).

fof(f574099,plain,
    ( ! [X494,X493,X492,X491,X490,X489,X488] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X492)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X493))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X494)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X493)
        | s__02(cbool__00,X494) = s__02(cbool__00,X492)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X491) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X488),s__02(c_27type_2etypeSystem_2edecls_27__00,X489)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X491),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X488),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X490),s__02(c_27type_2etypeSystem_2edecls_27__00,X489)))))),X491)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2070]) ).

fof(f574380,plain,
    ( spl3_270
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574125,f235104,f1120,f574198,f574378]) ).

fof(f574125,plain,
    ( ! [X485,X484,X483,X482,X487,X486] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X485)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X486))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X487)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X486)
        | s__02(cbool__00,X487) = s__02(cbool__00,X485)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X484) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X482),s__02(c_27type_2etypeSystem_2edecls_27__00,X483)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X484),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X482),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X483)))),X484)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574098]) ).

fof(f574098,plain,
    ( ! [X485,X484,X483,X482,X487,X486] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X485)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X486))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X487)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X486)
        | s__02(cbool__00,X487) = s__02(cbool__00,X485)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X484) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X482),s__02(c_27type_2etypeSystem_2edecls_27__00,X483)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X484),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X482),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X483)))),X484)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f4628]) ).

fof(f574376,plain,
    ( spl3_269
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574126,f235104,f1120,f574198,f574374]) ).

fof(f574126,plain,
    ( ! [X475,X481,X479,X480,X478,X477,X476] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X479)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X480))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X481)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X480)
        | s__02(cbool__00,X479) = s__02(cbool__00,X481)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X477) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X475),s__02(c_27type_2etypeSystem_2edecls_27__00,X476)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X477),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X477,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X475),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X478),s__02(c_27type_2etypeSystem_2edecls_27__00,X476)))))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574097]) ).

fof(f574097,plain,
    ( ! [X475,X481,X479,X480,X478,X477,X476] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X479)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X480))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X481)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X480)
        | s__02(cbool__00,X479) = s__02(cbool__00,X481)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X477) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X475),s__02(c_27type_2etypeSystem_2edecls_27__00,X476)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X477),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X477,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X475),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X478),s__02(c_27type_2etypeSystem_2edecls_27__00,X476)))))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2238]) ).

fof(f574372,plain,
    ( spl3_268
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574127,f235104,f1120,f574198,f574370]) ).

fof(f574127,plain,
    ( ! [X474,X473,X472,X470,X471,X469,X468] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X472)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X474))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X473)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X473)
        | s__02(cbool__00,X472) = s__02(cbool__00,X474)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X470) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X468),s__02(c_27type_2etypeSystem_2edecls_27__00,X469)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X470),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X470,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X468),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X471),s__02(c_27type_2etypeSystem_2edecls_27__00,X469)))))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574096]) ).

fof(f574096,plain,
    ( ! [X474,X473,X472,X470,X471,X469,X468] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X472)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X474))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X473)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X473)
        | s__02(cbool__00,X472) = s__02(cbool__00,X474)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X470) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X468),s__02(c_27type_2etypeSystem_2edecls_27__00,X469)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X470),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X470,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X468),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X471),s__02(c_27type_2etypeSystem_2edecls_27__00,X469)))))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2071]) ).

fof(f574368,plain,
    ( spl3_267
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574128,f235104,f1120,f574198,f574366]) ).

fof(f574128,plain,
    ( ! [X467,X466,X465,X464,X462,X463] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X465)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X466))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X467)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X466)
        | s__02(cbool__00,X467) = s__02(cbool__00,X465)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X464) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X462),s__02(c_27type_2etypeSystem_2edecls_27__00,X463)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X464),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X464,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X462),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X463)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574095]) ).

fof(f574095,plain,
    ( ! [X467,X466,X465,X464,X462,X463] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X465)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X466))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X467)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X466)
        | s__02(cbool__00,X467) = s__02(cbool__00,X465)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X464) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X462),s__02(c_27type_2etypeSystem_2edecls_27__00,X463)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X464),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X464,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X462),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X463)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f4555]) ).

fof(f574364,plain,
    ( spl3_266
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574129,f235104,f1120,f574198,f574362]) ).

fof(f574129,plain,
    ( ! [X457,X456,X461,X460,X459,X458] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X459)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X460))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X461)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X460)
        | s__02(cbool__00,X461) = s__02(cbool__00,X459)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X457) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X456)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X457),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X457,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X458),s__02(c_27type_2etypeSystem_2edecls_27__00,X456)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574094]) ).

fof(f574094,plain,
    ( ! [X457,X456,X461,X460,X459,X458] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X459)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X460))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X461)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X460)
        | s__02(cbool__00,X461) = s__02(cbool__00,X459)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X457) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X456)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X457),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X457,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X458),s__02(c_27type_2etypeSystem_2edecls_27__00,X456)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f3320]) ).

fof(f574360,plain,
    ( spl3_265
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574130,f235104,f1120,f574198,f574358]) ).

fof(f574130,plain,
    ( ! [X455,X454,X453,X452,X451,X450] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X453)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X454))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X455)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X454)
        | s__02(cbool__00,X455) = s__02(cbool__00,X453)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X451) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X450)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X451),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X451,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X452),s__02(c_27type_2etypeSystem_2edecls_27__00,X450)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574093]) ).

fof(f574093,plain,
    ( ! [X455,X454,X453,X452,X451,X450] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X453)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X454))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X455)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X454)
        | s__02(cbool__00,X455) = s__02(cbool__00,X453)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X451) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X450)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X451),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X451,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X452),s__02(c_27type_2etypeSystem_2edecls_27__00,X450)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f3030]) ).

fof(f574356,plain,
    ( spl3_264
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574131,f235104,f1120,f574198,f574354]) ).

fof(f574131,plain,
    ( ! [X448,X447,X446,X445,X444,X449] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X447)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X448))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X449)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X448)
        | s__02(cbool__00,X449) = s__02(cbool__00,X447)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X446) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X444)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X446),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X445),s__02(c_27type_2etypeSystem_2edecls_27__00,X444)))),X446)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574092]) ).

fof(f574092,plain,
    ( ! [X448,X447,X446,X445,X444,X449] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X447)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X448))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X449)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X448)
        | s__02(cbool__00,X449) = s__02(cbool__00,X447)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X446) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X444)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X446),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X445),s__02(c_27type_2etypeSystem_2edecls_27__00,X444)))),X446)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f3380]) ).

fof(f574352,plain,
    ( spl3_263
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574132,f235104,f1120,f574198,f574350]) ).

fof(f574132,plain,
    ( ! [X443,X442,X441,X440,X438,X439] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X441)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X442))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X443)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X442)
        | s__02(cbool__00,X443) = s__02(cbool__00,X441)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X440) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X438)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X440),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X439),s__02(c_27type_2etypeSystem_2edecls_27__00,X438)))),X440)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574091]) ).

fof(f574091,plain,
    ( ! [X443,X442,X441,X440,X438,X439] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X441)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X442))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X443)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X442)
        | s__02(cbool__00,X443) = s__02(cbool__00,X441)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X440) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X438)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X440),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X439),s__02(c_27type_2etypeSystem_2edecls_27__00,X438)))),X440)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2888]) ).

fof(f574348,plain,
    ( spl3_262
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574133,f235104,f1120,f574198,f574346]) ).

fof(f574133,plain,
    ( ! [X435,X434,X433,X437,X436] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X435)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X437))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X436)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X436)
        | s__02(cbool__00,X435) = s__02(cbool__00,X437)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X433))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X434)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X434),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X434,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X433)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574090]) ).

fof(f574090,plain,
    ( ! [X435,X434,X433,X437,X436] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X435)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X437))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X436)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X436)
        | s__02(cbool__00,X435) = s__02(cbool__00,X437)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X433))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X434)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X434),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X434,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X433)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f1388]) ).

fof(f574344,plain,
    ( spl3_261
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574134,f235104,f1120,f574198,f574342]) ).

fof(f574134,plain,
    ( ! [X431,X432,X430,X429,X428] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X430)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X431))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X432)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X431)
        | s__02(cbool__00,X430) = s__02(cbool__00,X432)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X429) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X428)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X429),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X428)))),X429)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574089]) ).

fof(f574089,plain,
    ( ! [X431,X432,X430,X429,X428] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X430)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X431))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X432)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X431)
        | s__02(cbool__00,X430) = s__02(cbool__00,X432)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X429) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X428)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X429),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X428)))),X429)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f1387]) ).

fof(f574340,plain,
    ( spl3_260
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574135,f235104,f1120,f574198,f574338]) ).

fof(f574135,plain,
    ( ! [X425,X424,X422,X423,X427,X426] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X425)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X426))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X427)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X426)
        | s__02(cbool__00,X427) = s__02(cbool__00,X425)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X424) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X422),s__02(c_27type_2etypeSystem_2edecls_27__00,X423)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X424),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X424,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X422))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X423)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574088]) ).

fof(f574088,plain,
    ( ! [X425,X424,X422,X423,X427,X426] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X425)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X426))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X427)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X426)
        | s__02(cbool__00,X427) = s__02(cbool__00,X425)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X424) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X422),s__02(c_27type_2etypeSystem_2edecls_27__00,X423)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X424),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X424,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X422))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X423)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2185]) ).

fof(f574336,plain,
    ( spl3_259
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574136,f235104,f1120,f574198,f574334]) ).

fof(f574136,plain,
    ( ! [X421,X420,X419,X418,X417,X416] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X419)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X420))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X421)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X420)
        | s__02(cbool__00,X421) = s__02(cbool__00,X419)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X418) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X416),s__02(c_27type_2etypeSystem_2edecls_27__00,X417)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X418),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X416))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X417)))),X418)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574087]) ).

fof(f574087,plain,
    ( ! [X421,X420,X419,X418,X417,X416] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X419)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X420))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X421)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X420)
        | s__02(cbool__00,X421) = s__02(cbool__00,X419)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X418) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X416),s__02(c_27type_2etypeSystem_2edecls_27__00,X417)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X418),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X416))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X417)))),X418)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2184]) ).

fof(f574332,plain,
    ( spl3_258
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574137,f235104,f1120,f574198,f574330]) ).

fof(f574137,plain,
    ( ! [X414,X413,X412,X411,X410,X409,X415] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X413)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X414))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X415)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X414)
        | s__02(cbool__00,X413) = s__02(cbool__00,X415)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X412) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X409),s__02(c_27type_2etypeSystem_2edecls_27__00,X410)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X412),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X409),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X411),s__02(c_27type_2etypeSystem_2edecls_27__00,X410)))))),X412)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574086]) ).

fof(f574086,plain,
    ( ! [X414,X413,X412,X411,X410,X409,X415] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X413)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X414))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X415)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X414)
        | s__02(cbool__00,X413) = s__02(cbool__00,X415)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X412) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X409),s__02(c_27type_2etypeSystem_2edecls_27__00,X410)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X412),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X409),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X411),s__02(c_27type_2etypeSystem_2edecls_27__00,X410)))))),X412)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2296]) ).

fof(f574328,plain,
    ( spl3_257
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574138,f235104,f1120,f574198,f574326]) ).

fof(f574138,plain,
    ( ! [X405,X404,X403,X402,X407,X406,X408] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X406)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X407))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X408)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X407)
        | s__02(cbool__00,X406) = s__02(cbool__00,X408)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X405) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X402),s__02(c_27type_2etypeSystem_2edecls_27__00,X403)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X405),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X402),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X404),s__02(c_27type_2etypeSystem_2edecls_27__00,X403)))))),X405)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574085]) ).

fof(f574085,plain,
    ( ! [X405,X404,X403,X402,X407,X406,X408] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X406)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X407))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X408)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X407)
        | s__02(cbool__00,X406) = s__02(cbool__00,X408)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X405) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X402),s__02(c_27type_2etypeSystem_2edecls_27__00,X403)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X405),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X402),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X404),s__02(c_27type_2etypeSystem_2edecls_27__00,X403)))))),X405)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2126]) ).

fof(f574324,plain,
    ( spl3_256
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574139,f235104,f1120,f574198,f574322]) ).

fof(f574139,plain,
    ( ! [X401,X399,X400,X398,X397,X396] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X399)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X400))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X401)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X400)
        | s__02(cbool__00,X401) = s__02(cbool__00,X399)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X398) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X396),s__02(c_27type_2etypeSystem_2edecls_27__00,X397)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X398),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X396),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X397)))),X398)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574084]) ).

fof(f574084,plain,
    ( ! [X401,X399,X400,X398,X397,X396] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X399)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X400))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X401)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X400)
        | s__02(cbool__00,X401) = s__02(cbool__00,X399)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X398) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X396),s__02(c_27type_2etypeSystem_2edecls_27__00,X397)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X398),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X396),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X397)))),X398)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f4774]) ).

fof(f574320,plain,
    ( spl3_255
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574140,f235104,f1120,f574198,f574318]) ).

fof(f574140,plain,
    ( ! [X395,X394,X393,X391,X390,X392,X389] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X393)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X394))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X395)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X394)
        | s__02(cbool__00,X395) = s__02(cbool__00,X393)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X391) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X389),s__02(c_27type_2etypeSystem_2edecls_27__00,X390)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X391),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X391,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X389),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X392),s__02(c_27type_2etypeSystem_2edecls_27__00,X390)))))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574083]) ).

fof(f574083,plain,
    ( ! [X395,X394,X393,X391,X390,X392,X389] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X393)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X394))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X395)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X394)
        | s__02(cbool__00,X395) = s__02(cbool__00,X393)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X391) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X389),s__02(c_27type_2etypeSystem_2edecls_27__00,X390)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X391),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X391,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X389),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X392),s__02(c_27type_2etypeSystem_2edecls_27__00,X390)))))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2297]) ).

fof(f574316,plain,
    ( spl3_254
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574141,f235104,f1120,f574198,f574314]) ).

fof(f574141,plain,
    ( ! [X387,X386,X385,X384,X388,X383,X382] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X386)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X387))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X388)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X387)
        | s__02(cbool__00,X386) = s__02(cbool__00,X388)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X384) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X382),s__02(c_27type_2etypeSystem_2edecls_27__00,X383)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X384),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X384,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X382),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X385),s__02(c_27type_2etypeSystem_2edecls_27__00,X383)))))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574082]) ).

fof(f574082,plain,
    ( ! [X387,X386,X385,X384,X388,X383,X382] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X386)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X387))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X388)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X387)
        | s__02(cbool__00,X386) = s__02(cbool__00,X388)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X384) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X382),s__02(c_27type_2etypeSystem_2edecls_27__00,X383)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X384),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X384,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X382),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X385),s__02(c_27type_2etypeSystem_2edecls_27__00,X383)))))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2127]) ).

fof(f574312,plain,
    ( spl3_253
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574142,f235104,f1120,f574198,f574310]) ).

fof(f574142,plain,
    ( ! [X381,X380,X379,X378,X377,X376] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X379)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X380))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X381)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X380)
        | s__02(cbool__00,X379) = s__02(cbool__00,X381)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X378) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X376),s__02(c_27type_2etypeSystem_2edecls_27__00,X377)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X378),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X378,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X376),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X377)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574081]) ).

fof(f574081,plain,
    ( ! [X381,X380,X379,X378,X377,X376] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X379)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X380))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X381)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X380)
        | s__02(cbool__00,X379) = s__02(cbool__00,X381)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X378) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X376),s__02(c_27type_2etypeSystem_2edecls_27__00,X377)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X378),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X378,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X376),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X377)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f4701]) ).

fof(f574308,plain,
    ( spl3_252
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574143,f235104,f1120,f574198,f574306]) ).

fof(f574143,plain,
    ( ! [X371,X370,X375,X374,X373,X372] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X373)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X374))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X375)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X374)
        | s__02(cbool__00,X375) = s__02(cbool__00,X373)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X371) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X370)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X371),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X371,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X372),s__02(c_27type_2etypeSystem_2edecls_27__00,X370)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574080]) ).

fof(f574080,plain,
    ( ! [X371,X370,X375,X374,X373,X372] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X373)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X374))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X375)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X374)
        | s__02(cbool__00,X375) = s__02(cbool__00,X373)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X371) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X370)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X371),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X371,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X372),s__02(c_27type_2etypeSystem_2edecls_27__00,X370)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f3440]) ).

fof(f574304,plain,
    ( spl3_251
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574144,f235104,f1120,f574198,f574302]) ).

fof(f574144,plain,
    ( ! [X369,X367,X368,X366,X365,X364] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X367)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X369))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X368)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X368)
        | s__02(cbool__00,X369) = s__02(cbool__00,X367)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X364))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X365)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X365),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X365,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X366),s__02(c_27type_2etypeSystem_2edecls_27__00,X364)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574079]) ).

fof(f574079,plain,
    ( ! [X369,X367,X368,X366,X365,X364] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X367)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X369))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X368)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X368)
        | s__02(cbool__00,X369) = s__02(cbool__00,X367)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X364))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X365)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X365),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X365,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X366),s__02(c_27type_2etypeSystem_2edecls_27__00,X364)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f3098]) ).

fof(f574300,plain,
    ( spl3_250
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574145,f235104,f1120,f574198,f574298]) ).

fof(f574145,plain,
    ( ! [X363,X362,X361,X360,X358,X359] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X361)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X363))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X362)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X362)
        | s__02(cbool__00,X363) = s__02(cbool__00,X361)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X360) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X358)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X360),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X359),s__02(c_27type_2etypeSystem_2edecls_27__00,X358)))),X360)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574078]) ).

fof(f574078,plain,
    ( ! [X363,X362,X361,X360,X358,X359] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X361)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X363))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X362)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X362)
        | s__02(cbool__00,X363) = s__02(cbool__00,X361)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X360) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X358)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X360),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X359),s__02(c_27type_2etypeSystem_2edecls_27__00,X358)))),X360)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f3501]) ).

fof(f574296,plain,
    ( spl3_249
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574146,f235104,f1120,f574198,f574294]) ).

fof(f574146,plain,
    ( ! [X354,X353,X352,X357,X356,X355] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X355)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X357))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X356)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X356)
        | s__02(cbool__00,X355) = s__02(cbool__00,X357)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X354) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X352)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X354),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X353),s__02(c_27type_2etypeSystem_2edecls_27__00,X352)))),X354)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574077]) ).

fof(f574077,plain,
    ( ! [X354,X353,X352,X357,X356,X355] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X355)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X357))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X356)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X356)
        | s__02(cbool__00,X355) = s__02(cbool__00,X357)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X354) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X352)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X354),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X353),s__02(c_27type_2etypeSystem_2edecls_27__00,X352)))),X354)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2956]) ).

fof(f574292,plain,
    ( spl3_248
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574147,f235104,f1120,f574198,f574290]) ).

fof(f574147,plain,
    ( ! [X351,X350,X349,X348,X347,X346] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X349)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X351))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X350)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X350)
        | s__02(cbool__00,X349) = s__02(cbool__00,X351)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X346) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X347)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X347),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X347))),s__02(c_27type_2etypeSystem_2edecls_27__00,X348)))),X346)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574076]) ).

fof(f574076,plain,
    ( ! [X351,X350,X349,X348,X347,X346] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X349)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X351))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X350)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X350)
        | s__02(cbool__00,X349) = s__02(cbool__00,X351)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X346) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X347)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X347),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X347))),s__02(c_27type_2etypeSystem_2edecls_27__00,X348)))),X346)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f44814]) ).

fof(f574288,plain,
    ( spl3_247
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574148,f235104,f1120,f574198,f574286]) ).

fof(f574148,plain,
    ( ! [X345,X343,X344,X342,X341,X340] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X343)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X345))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X344)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X344)
        | s__02(cbool__00,X343) = s__02(cbool__00,X345)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X340) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X341)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X341),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X340,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X341))),s__02(c_27type_2etypeSystem_2edecls_27__00,X342)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574075]) ).

fof(f574075,plain,
    ( ! [X345,X343,X344,X342,X341,X340] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X343)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X345))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X344)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X344)
        | s__02(cbool__00,X343) = s__02(cbool__00,X345)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X340) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X341)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X341),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X340,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X341))),s__02(c_27type_2etypeSystem_2edecls_27__00,X342)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f44811]) ).

fof(f574284,plain,
    ( spl3_246
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574149,f235104,f1120,f574198,f574282]) ).

fof(f574149,plain,
    ( ! [X333,X339,X338,X337,X336,X335,X334] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X337)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X338))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X339)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X338)
        | s__02(cbool__00,X337) = s__02(cbool__00,X339)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X336) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X333),s__02(c_27type_2etypeSystem_2edecls_27__00,X334)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X336),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X333),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X335),s__02(c_27type_2etypeSystem_2edecls_27__00,X334)))))),X336)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574074]) ).

fof(f574074,plain,
    ( ! [X333,X339,X338,X337,X336,X335,X334] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X337)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X338))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X339)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X338)
        | s__02(cbool__00,X337) = s__02(cbool__00,X339)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X336) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X333),s__02(c_27type_2etypeSystem_2edecls_27__00,X334)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X336),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X333),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X335),s__02(c_27type_2etypeSystem_2edecls_27__00,X334)))))),X336)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f1748]) ).

fof(f574280,plain,
    ( spl3_245
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574150,f235104,f1120,f574198,f574278]) ).

fof(f574150,plain,
    ( ! [X332,X331,X330,X329,X327,X326,X328] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X330)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X331))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X332)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X331)
        | s__02(cbool__00,X330) = s__02(cbool__00,X332)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X329) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X326),s__02(c_27type_2etypeSystem_2edecls_27__00,X327)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X329),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X326),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X328),s__02(c_27type_2etypeSystem_2edecls_27__00,X327)))))),X329)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574073]) ).

fof(f574073,plain,
    ( ! [X332,X331,X330,X329,X327,X326,X328] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X330)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X331))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X332)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X331)
        | s__02(cbool__00,X330) = s__02(cbool__00,X332)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X329) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X326),s__02(c_27type_2etypeSystem_2edecls_27__00,X327)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X329),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X326),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X328),s__02(c_27type_2etypeSystem_2edecls_27__00,X327)))))),X329)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f1706]) ).

fof(f574276,plain,
    ( spl3_244
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574151,f235104,f1120,f574198,f574274]) ).

fof(f574151,plain,
    ( ! [X324,X323,X322,X321,X320,X325] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X323)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X325))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X324)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X324)
        | s__02(cbool__00,X325) = s__02(cbool__00,X323)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X320),s__02(c_27type_2etypeSystem_2edecls_27__00,X321))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X322)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X322),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X320),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X321)))),X322)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574072]) ).

fof(f574072,plain,
    ( ! [X324,X323,X322,X321,X320,X325] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X323)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X325))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X324)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X324)
        | s__02(cbool__00,X325) = s__02(cbool__00,X323)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X320),s__02(c_27type_2etypeSystem_2edecls_27__00,X321))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X322)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X322),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X320),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X321)))),X322)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f3929]) ).

fof(f574272,plain,
    ( spl3_243
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574152,f235104,f1120,f574198,f574270]) ).

fof(f574152,plain,
    ( ! [X319,X318,X317,X316,X315,X314,X313] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X317)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X319))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X318)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X318)
        | s__02(cbool__00,X319) = s__02(cbool__00,X317)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X313),s__02(c_27type_2etypeSystem_2edecls_27__00,X314))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X315)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X315),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X315,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X313),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X316),s__02(c_27type_2etypeSystem_2edecls_27__00,X314)))))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574071]) ).

fof(f574071,plain,
    ( ! [X319,X318,X317,X316,X315,X314,X313] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X317)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X319))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X318)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X318)
        | s__02(cbool__00,X319) = s__02(cbool__00,X317)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X313),s__02(c_27type_2etypeSystem_2edecls_27__00,X314))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X315)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X315),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X315,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X313),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X316),s__02(c_27type_2etypeSystem_2edecls_27__00,X314)))))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f1749]) ).

fof(f574268,plain,
    ( spl3_242
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574153,f235104,f1120,f574198,f574266]) ).

fof(f574153,plain,
    ( ! [X310,X312,X309,X308,X307,X306,X311] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X310)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X311))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X312)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X311)
        | s__02(cbool__00,X312) = s__02(cbool__00,X310)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X306),s__02(c_27type_2etypeSystem_2edecls_27__00,X307))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X308)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X308),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X308,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X306),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X309),s__02(c_27type_2etypeSystem_2edecls_27__00,X307)))))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574070]) ).

fof(f574070,plain,
    ( ! [X310,X312,X309,X308,X307,X306,X311] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X310)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X311))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X312)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X311)
        | s__02(cbool__00,X312) = s__02(cbool__00,X310)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X306),s__02(c_27type_2etypeSystem_2edecls_27__00,X307))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X308)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X308),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X308,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X306),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X309),s__02(c_27type_2etypeSystem_2edecls_27__00,X307)))))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f1707]) ).

fof(f574264,plain,
    ( spl3_241
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574154,f235104,f1120,f574198,f574262]) ).

fof(f574154,plain,
    ( ! [X301,X300,X305,X303,X304,X302] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X303)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X304))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X305)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X304)
        | s__02(cbool__00,X303) = s__02(cbool__00,X305)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X302) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X300),s__02(c_27type_2etypeSystem_2edecls_27__00,X301)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X302),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X302,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X300),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X301)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574069]) ).

fof(f574069,plain,
    ( ! [X301,X300,X305,X303,X304,X302] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X303)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X304))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X305)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X304)
        | s__02(cbool__00,X303) = s__02(cbool__00,X305)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X302) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X300),s__02(c_27type_2etypeSystem_2edecls_27__00,X301)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X302),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X302,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X300),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X301)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f3802]) ).

fof(f574260,plain,
    ( spl3_240
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574155,f235104,f1120,f574198,f574258]) ).

fof(f574155,plain,
    ( ! [X299,X298,X297,X295,X294,X296] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X297)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X299))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X298)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X298)
        | s__02(cbool__00,X297) = s__02(cbool__00,X299)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X294))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X295)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X295),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X295,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X296),s__02(c_27type_2etypeSystem_2edecls_27__00,X294)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574068]) ).

fof(f574068,plain,
    ( ! [X299,X298,X297,X295,X294,X296] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X297)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X299))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X298)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X298)
        | s__02(cbool__00,X297) = s__02(cbool__00,X299)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X294))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X295)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X295),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X295,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X296),s__02(c_27type_2etypeSystem_2edecls_27__00,X294)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2780]) ).

fof(f574256,plain,
    ( spl3_239
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574156,f235104,f1120,f574198,f574254]) ).

fof(f574156,plain,
    ( ! [X291,X290,X289,X288,X293,X292] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X291)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X293))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X292)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X292)
        | s__02(cbool__00,X293) = s__02(cbool__00,X291)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X289) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X288)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X289),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X289,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X290),s__02(c_27type_2etypeSystem_2edecls_27__00,X288)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574067]) ).

fof(f574067,plain,
    ( ! [X291,X290,X289,X288,X293,X292] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X291)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X293))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X292)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X292)
        | s__02(cbool__00,X293) = s__02(cbool__00,X291)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X289) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X288)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X289),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X289,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X290),s__02(c_27type_2etypeSystem_2edecls_27__00,X288)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2729]) ).

fof(f574252,plain,
    ( spl3_238
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574157,f235104,f1120,f574198,f574250]) ).

fof(f574157,plain,
    ( ! [X283,X282,X287,X286,X285,X284] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X285)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X287))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X286)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X286)
        | s__02(cbool__00,X287) = s__02(cbool__00,X285)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X282))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X284)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X284),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X283),s__02(c_27type_2etypeSystem_2edecls_27__00,X282)))),X284)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574066]) ).

fof(f574066,plain,
    ( ! [X283,X282,X287,X286,X285,X284] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X285)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X287))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X286)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X286)
        | s__02(cbool__00,X287) = s__02(cbool__00,X285)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X282))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X284)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X284),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X283),s__02(c_27type_2etypeSystem_2edecls_27__00,X282)))),X284)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2678]) ).

fof(f574248,plain,
    ( spl3_237
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574158,f235104,f1120,f574198,f574246]) ).

fof(f574158,plain,
    ( ! [X281,X279,X280,X278,X277,X276] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X279)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X280))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X281)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X280)
        | s__02(cbool__00,X281) = s__02(cbool__00,X279)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X276))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X278)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X278),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X277),s__02(c_27type_2etypeSystem_2edecls_27__00,X276)))),X278)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574065]) ).

fof(f574065,plain,
    ( ! [X281,X279,X280,X278,X277,X276] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X279)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X280))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X281)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X280)
        | s__02(cbool__00,X281) = s__02(cbool__00,X279)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X276))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X278)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X278),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X277),s__02(c_27type_2etypeSystem_2edecls_27__00,X276)))),X278)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2625]) ).

fof(f574244,plain,
    ( spl3_6
    | spl3_219
    | spl3_229
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574159,f235104,f24947,f1120,f574198,f567801,f124]) ).

fof(f574159,plain,
    ( ! [X273,X271,X272,X275,X274] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X273)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X274))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X275)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X274)
        | s__02(cbool__00,X275) = s__02(cbool__00,X273)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X271)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X272) )
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574064]) ).

fof(f574064,plain,
    ( ! [X273,X271,X272,X275,X274] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X273)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X274))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X275)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X274)
        | s__02(cbool__00,X275) = s__02(cbool__00,X273)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X271)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X272) )
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f187931]) ).

fof(f574243,plain,
    ( spl3_6
    | spl3_219
    | spl3_229
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574160,f235104,f24947,f1120,f574198,f567801,f124]) ).

fof(f574160,plain,
    ( ! [X270,X269,X268,X267,X266] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X268)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X269))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X270)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X269)
        | s__02(cbool__00,X270) = s__02(cbool__00,X268)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X266)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X267) )
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574063]) ).

fof(f574063,plain,
    ( ! [X270,X269,X268,X267,X266] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X268)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X269))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X270)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X269)
        | s__02(cbool__00,X270) = s__02(cbool__00,X268)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X266)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X267) )
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f187934]) ).

fof(f574242,plain,
    ( spl3_236
    | spl3_229
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574161,f235104,f24947,f1120,f574198,f574240]) ).

fof(f574161,plain,
    ( ! [X263,X262,X264,X261,X265] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X262)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X263))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X264)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X263)
        | s__02(cbool__00,X264) = s__02(cbool__00,X262)
        | s__02(cfun__02(cbool__00,cbool__00),X261) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X265)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X265) )
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574062]) ).

fof(f574062,plain,
    ( ! [X263,X262,X264,X261,X265] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X262)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X263))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X264)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X263)
        | s__02(cbool__00,X264) = s__02(cbool__00,X262)
        | s__02(cfun__02(cbool__00,cbool__00),X261) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X265)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X265) )
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f187877]) ).

fof(f574238,plain,
    ( spl3_235
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574162,f235104,f1120,f574198,f574236]) ).

fof(f574162,plain,
    ( ! [X260,X259,X258,X254,X257,X256,X255] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X258)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X259))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X260)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X259)
        | s__02(cbool__00,X258) = s__02(cbool__00,X260)
        | s__02(cfun__02(X254,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X254),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X254),X255),s__02(c_27type_2elist_2elist_27__01(X254),X256))))) = s__02(cfun__02(X254,cbool__00),X257)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X254,cbool__00),X257),s__02(X254,sK2(X254,cbool__00,X257,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X254,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X254),X255))),s__02(cfun__02(X254,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X254),X256)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574061]) ).

fof(f574061,plain,
    ( ! [X260,X259,X258,X254,X257,X256,X255] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X258)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X259))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X260)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X259)
        | s__02(cbool__00,X258) = s__02(cbool__00,X260)
        | s__02(cfun__02(X254,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X254),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X254),X255),s__02(c_27type_2elist_2elist_27__01(X254),X256))))) = s__02(cfun__02(X254,cbool__00),X257)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X254,cbool__00),X257),s__02(X254,sK2(X254,cbool__00,X257,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X254,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X254),X255))),s__02(cfun__02(X254,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X254),X256)))))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2505]) ).

fof(f574234,plain,
    ( spl3_234
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574163,f235104,f1120,f574198,f574232]) ).

fof(f574163,plain,
    ( ! [X253,X250,X251,X248,X249,X247,X252] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X251)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X253))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X252)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X252)
        | s__02(cbool__00,X253) = s__02(cbool__00,X251)
        | s__02(cfun__02(X247,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X247),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X247),X248),s__02(c_27type_2elist_2elist_27__01(X247),X249))))) = s__02(cfun__02(X247,cbool__00),X250)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X247,cbool__00),X250),s__02(X247,sK2(X247,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X247,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X247),X248))),s__02(cfun__02(X247,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X247),X249)))),X250)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574060]) ).

fof(f574060,plain,
    ( ! [X253,X250,X251,X248,X249,X247,X252] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X251)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X253))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X252)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X252)
        | s__02(cbool__00,X253) = s__02(cbool__00,X251)
        | s__02(cfun__02(X247,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X247),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X247),X248),s__02(c_27type_2elist_2elist_27__01(X247),X249))))) = s__02(cfun__02(X247,cbool__00),X250)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X247,cbool__00),X250),s__02(X247,sK2(X247,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X247,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X247),X248))),s__02(cfun__02(X247,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X247),X249)))),X250)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f2386]) ).

fof(f574230,plain,
    ( spl3_26
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574164,f235104,f1120,f574198,f9761]) ).

fof(f574164,plain,
    ( ! [X235,X240,X238,X239,X236,X237] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X238)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X239))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X240)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X239)
        | s__02(cbool__00,X240) = s__02(cbool__00,X238)
        | s__02(cfun__02(X235,cbool__00),X236) = s__02(cfun__02(X235,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X237)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X237) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574058]) ).

fof(f574058,plain,
    ( ! [X235,X240,X238,X239,X236,X237] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X238)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X239))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X240)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X239)
        | s__02(cbool__00,X240) = s__02(cbool__00,X238)
        | s__02(cfun__02(X235,cbool__00),X236) = s__02(cfun__02(X235,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X237)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X237) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f6500]) ).

fof(f574229,plain,
    ( spl3_34
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574165,f235104,f1120,f574198,f22965]) ).

fof(f574165,plain,
    ( ! [X232,X230,X233,X231,X228,X229,X227,X234] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X232)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X233))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X234)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X233)
        | s__02(cbool__00,X234) = s__02(cbool__00,X232)
        | s__02(cfun__02(X227,cbool__00),X228) = s__02(cfun__02(X227,cbool__00),X231)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X227,cbool__00),X231),s__02(X227,sK2(X227,cbool__00,chapp__02(s__02(cfun__02(X229,cfun__02(X227,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X227,cbool__00),X228))),s__02(X229,X230)),X231)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574057]) ).

fof(f574057,plain,
    ( ! [X232,X230,X233,X231,X228,X229,X227,X234] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X232)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X233))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X234)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X233)
        | s__02(cbool__00,X234) = s__02(cbool__00,X232)
        | s__02(cfun__02(X227,cbool__00),X228) = s__02(cfun__02(X227,cbool__00),X231)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X227,cbool__00),X231),s__02(X227,sK2(X227,cbool__00,chapp__02(s__02(cfun__02(X229,cfun__02(X227,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X227,cbool__00),X228))),s__02(X229,X230)),X231)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f1487]) ).

fof(f574228,plain,
    ( spl3_35
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574166,f235104,f1120,f574198,f23307]) ).

fof(f574166,plain,
    ( ! [X224,X222,X225,X223,X220,X221,X219,X226] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X224)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X226))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X225)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X225)
        | s__02(cbool__00,X224) = s__02(cbool__00,X226)
        | s__02(cfun__02(X219,cbool__00),X220) = s__02(cfun__02(X219,cbool__00),X221)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X219,cbool__00),X221),s__02(X219,sK2(X219,cbool__00,X221,chapp__02(s__02(cfun__02(X222,cfun__02(X219,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X219,cbool__00),X220))),s__02(X222,X223)))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574056]) ).

fof(f574056,plain,
    ( ! [X224,X222,X225,X223,X220,X221,X219,X226] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X224)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X226))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X225)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X225)
        | s__02(cbool__00,X224) = s__02(cbool__00,X226)
        | s__02(cfun__02(X219,cbool__00),X220) = s__02(cfun__02(X219,cbool__00),X221)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X219,cbool__00),X221),s__02(X219,sK2(X219,cbool__00,X221,chapp__02(s__02(cfun__02(X222,cfun__02(X219,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X219,cbool__00),X220))),s__02(X222,X223)))))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f1637]) ).

fof(f574227,plain,
    ( spl3_27
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574167,f235104,f1120,f574198,f9765]) ).

fof(f574167,plain,
    ( ! [X215,X213,X218,X216,X214,X217] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X216)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X218))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X217)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X217)
        | s__02(cbool__00,X216) = s__02(cbool__00,X218)
        | s__02(cfun__02(X213,cbool__00),X214) = s__02(cfun__02(X213,cbool__00),X215)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X213,cbool__00),X215),s__02(X213,sK2(X213,cbool__00,X214,X215)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574055]) ).

fof(f574055,plain,
    ( ! [X215,X213,X218,X216,X214,X217] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X216)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X218))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X217)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X217)
        | s__02(cbool__00,X216) = s__02(cbool__00,X218)
        | s__02(cfun__02(X213,cbool__00),X214) = s__02(cfun__02(X213,cbool__00),X215)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X213,cbool__00),X215),s__02(X213,sK2(X213,cbool__00,X214,X215)))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f1109]) ).

fof(f574226,plain,
    ( spl3_26
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574168,f235104,f1120,f574198,f9761]) ).

fof(f574168,plain,
    ( ! [X205,X202,X203,X201,X206,X204] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X204)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X205))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X206)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X205)
        | s__02(cbool__00,X204) = s__02(cbool__00,X206)
        | s__02(cfun__02(X201,cbool__00),X202) = s__02(cfun__02(X201,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X203)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X203) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574053]) ).

fof(f574053,plain,
    ( ! [X205,X202,X203,X201,X206,X204] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X204)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X205))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X206)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X205)
        | s__02(cbool__00,X204) = s__02(cbool__00,X206)
        | s__02(cfun__02(X201,cbool__00),X202) = s__02(cfun__02(X201,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X203)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X203) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f6607]) ).

fof(f574225,plain,
    ( spl3_29
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574169,f235104,f1120,f574198,f12190]) ).

fof(f574169,plain,
    ( ! [X200,X198,X199,X196,X197] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X197)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X198))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X199)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X198)
        | s__02(cbool__00,X199) = s__02(cbool__00,X197)
        | s__02(cfun__02(cbool__00,cbool__00),X196) = s__02(cfun__02(cbool__00,cbool__00),X200)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X200,X196))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X200),s__02(cbool__00,cF__00))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574052]) ).

fof(f574052,plain,
    ( ! [X200,X198,X199,X196,X197] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X197)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X198))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X199)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X198)
        | s__02(cbool__00,X199) = s__02(cbool__00,X197)
        | s__02(cfun__02(cbool__00,cbool__00),X196) = s__02(cfun__02(cbool__00,cbool__00),X200)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X200,X196))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X200),s__02(cbool__00,cF__00))) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f11855]) ).

fof(f574224,plain,
    ( spl3_233
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574170,f235104,f1120,f574198,f574222]) ).

fof(f574170,plain,
    ( ! [X194,X195,X192,X193] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X193)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X194))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X195)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X194)
        | s__02(cbool__00,X193) = s__02(cbool__00,X195)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X192))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X192) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574051]) ).

fof(f574051,plain,
    ( ! [X194,X195,X192,X193] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X193)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X194))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X195)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X194)
        | s__02(cbool__00,X193) = s__02(cbool__00,X195)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X192))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X192) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f24121]) ).

fof(f574220,plain,
    ( spl3_232
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574171,f235104,f1120,f574198,f574218]) ).

fof(f574171,plain,
    ( ! [X191,X188,X189,X190] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X189)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X190))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X191)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X190)
        | s__02(cbool__00,X191) = s__02(cbool__00,X189)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X188,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X188) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574050]) ).

fof(f574050,plain,
    ( ! [X191,X188,X189,X190] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X189)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X190))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X191)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X190)
        | s__02(cbool__00,X191) = s__02(cbool__00,X189)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X188,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X188) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f29469]) ).

fof(f574216,plain,
    ( spl3_231
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574172,f235104,f1120,f574198,f574214]) ).

fof(f574172,plain,
    ( ! [X186,X187,X184,X185,X183] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X184)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X186))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X185)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X185)
        | s__02(cbool__00,X186) = s__02(cbool__00,X184)
        | s__02(cfun__02(cbool__00,cbool__00),X183) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X187)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X187)),X183))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X187) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574049]) ).

fof(f574049,plain,
    ( ! [X186,X187,X184,X185,X183] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X184)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X186))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X185)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X185)
        | s__02(cbool__00,X186) = s__02(cbool__00,X184)
        | s__02(cfun__02(cbool__00,cbool__00),X183) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X187)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X187)),X183))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X187) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f6490]) ).

fof(f574212,plain,
    ( spl3_230
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574173,f235104,f1120,f574198,f574210]) ).

fof(f574173,plain,
    ( ! [X180,X181,X178,X179,X182] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X179)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X180))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X181)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X180)
        | s__02(cbool__00,X181) = s__02(cbool__00,X179)
        | s__02(cfun__02(cbool__00,cbool__00),X178) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X182)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X178,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X182))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X182) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574048]) ).

fof(f574048,plain,
    ( ! [X180,X181,X178,X179,X182] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X179)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X180))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X181)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X180)
        | s__02(cbool__00,X181) = s__02(cbool__00,X179)
        | s__02(cfun__02(cbool__00,cbool__00),X178) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X182)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X178,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X182))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X182) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f6598]) ).

fof(f574208,plain,
    ( spl3_30
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574174,f235104,f1120,f574198,f15305]) ).

fof(f574174,plain,
    ( ! [X176,X174,X177,X175,X172,X173] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X173)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X175))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X174)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X174)
        | s__02(cbool__00,X175) = s__02(cbool__00,X173)
        | s__02(cfun__02(cbool__00,cbool__00),X172) = s__02(cfun__02(cbool__00,cbool__00),X176)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X176),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X177) = s__02(cbool__00,sK2(cbool__00,cbool__00,X176,X172))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X177) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574047]) ).

fof(f574047,plain,
    ( ! [X176,X174,X177,X175,X172,X173] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X173)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X175))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X174)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X174)
        | s__02(cbool__00,X175) = s__02(cbool__00,X173)
        | s__02(cfun__02(cbool__00,cbool__00),X172) = s__02(cfun__02(cbool__00,cbool__00),X176)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X176),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X177) = s__02(cbool__00,sK2(cbool__00,cbool__00,X176,X172))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X177) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f14902]) ).

fof(f574205,plain,
    ( spl3_23
    | spl3_229
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574184,f235104,f1120,f104,f99,f574198,f9747]) ).

fof(f574184,plain,
    ( ! [X40,X41,X39,X44,X45,X42,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X40)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X41))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X42)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,X40) = s__02(cbool__00,X42)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X45)
        | s__02(cbool__00,X45) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X39) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574025]) ).

fof(f574025,plain,
    ( ! [X40,X41,X39,X44,X45,X42,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X40)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X41))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X42)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,X40) = s__02(cbool__00,X42)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X45)
        | s__02(cbool__00,X45) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X39) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f4269]) ).

fof(f574204,plain,
    ( spl3_229
    | spl3_19
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574203,f235104,f1120,f104,f99,f9729,f574198]) ).

fof(f574203,plain,
    ( ! [X31,X34,X32,X30,X33] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X34)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X31)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X33))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X32)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X32)
        | s__02(cbool__00,X33) = s__02(cbool__00,X31)
        | s__02(cbool__00,X30) = s__02(cbool__00,X34) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(forward_literal_rewriting,[],[f574185,f121]) ).

fof(f574185,plain,
    ( ! [X31,X34,X32,X30,X33] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X31)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X33))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X32)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X32)
        | s__02(cbool__00,X33) = s__02(cbool__00,X31)
        | s__02(cbool__00,X30) = s__02(cbool__00,X34)
        | p__01(s__02(cbool__00,X34)) )
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574023]) ).

fof(f574023,plain,
    ( ! [X31,X34,X32,X30,X33] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X31)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X33))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X32)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X32)
        | s__02(cbool__00,X33) = s__02(cbool__00,X31)
        | s__02(cbool__00,X30) = s__02(cbool__00,X34)
        | p__01(s__02(cbool__00,X34)) )
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f304]) ).

fof(f574202,plain,
    ( spl3_229
    | spl3_18
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574201,f235104,f1120,f417,f127,f99,f8039,f574198]) ).

fof(f574201,plain,
    ( ! [X10,X11,X9,X12] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X9)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X10)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X11))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X11)
        | s__02(cbool__00,X10) = s__02(cbool__00,X12) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(forward_literal_rewriting,[],[f574187,f498]) ).

fof(f574187,plain,
    ( ! [X10,X11,X9,X12] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X10)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X11))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X11)
        | s__02(cbool__00,X10) = s__02(cbool__00,X12)
        | ~ p__01(s__02(cbool__00,X9)) )
    | spl3_2
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574019]) ).

fof(f574019,plain,
    ( ! [X10,X11,X9,X12] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X10)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X11))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X11)
        | s__02(cbool__00,X10) = s__02(cbool__00,X12)
        | ~ p__01(s__02(cbool__00,X9)) )
    | spl3_2
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f121]) ).

fof(f574200,plain,
    ( spl3_19
    | spl3_229
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(avatar_split_clause,[],[f574188,f235104,f1120,f574198,f9729]) ).

fof(f574188,plain,
    ( ! [X8,X6,X7,X4,X5] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X5)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X6)
        | s__02(cbool__00,X5) = s__02(cbool__00,X7)
        | s__02(cbool__00,X4) = s__02(cbool__00,X8)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X8) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(trivial_inequality_removal,[],[f574018]) ).

fof(f574018,plain,
    ( ! [X8,X6,X7,X4,X5] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X5)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X6)
        | s__02(cbool__00,X5) = s__02(cbool__00,X7)
        | s__02(cbool__00,X4) = s__02(cbool__00,X8)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X8) )
    | ~ spl3_11
    | ~ spl3_170 ),
    inference(superposition,[],[f464906,f120]) ).

fof(f569845,plain,
    ( spl3_6
    | spl3_228 ),
    inference(avatar_split_clause,[],[f569841,f569843,f124]) ).

fof(f569843,plain,
    ( spl3_228
  <=> ! [X25,X23] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X25)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X23))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X23,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25))))
        | s__02(cfun__02(cbool__00,cbool__00),X23) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_228])]) ).

fof(f569841,plain,
    ! [X24,X25,X23] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X25)
      | s__02(cfun__02(cbool__00,cbool__00),X23) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X23,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X24)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X23))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,cF__00))) ),
    inference(forward_literal_rewriting,[],[f569316,f79]) ).

fof(f569316,plain,
    ! [X24,X25,X23] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,X25)
      | s__02(cfun__02(cbool__00,cbool__00),X23) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X23,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X24)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X23))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f6578,f60842]) ).

fof(f569840,plain,
    ( spl3_6
    | spl3_227 ),
    inference(avatar_split_clause,[],[f569836,f569838,f124]) ).

fof(f569838,plain,
    ( spl3_227
  <=> ! [X22,X20] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X22)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22))))
        | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_227])]) ).

fof(f569836,plain,
    ! [X21,X22,X20] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X22)
      | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X21)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cF__00))) ),
    inference(forward_literal_rewriting,[],[f569315,f79]) ).

fof(f569315,plain,
    ! [X21,X22,X20] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,X22)
      | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X21)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f6578,f156124]) ).

fof(f568601,plain,
    ( spl3_6
    | spl3_226 ),
    inference(avatar_split_clause,[],[f568597,f568599,f124]) ).

fof(f568599,plain,
    ( spl3_226
  <=> ! [X25,X23] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X25)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X23))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25)),X23))
        | s__02(cfun__02(cbool__00,cbool__00),X23) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_226])]) ).

fof(f568597,plain,
    ! [X24,X25,X23] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X25)
      | s__02(cfun__02(cbool__00,cbool__00),X23) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25)),X23))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X24)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X23))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,cF__00))) ),
    inference(forward_literal_rewriting,[],[f568074,f79]) ).

fof(f568074,plain,
    ! [X24,X25,X23] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,X25)
      | s__02(cfun__02(cbool__00,cbool__00),X23) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25)),X23))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X24)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X23))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f6470,f60842]) ).

fof(f568596,plain,
    ( spl3_6
    | spl3_225 ),
    inference(avatar_split_clause,[],[f568592,f568594,f124]) ).

fof(f568594,plain,
    ( spl3_225
  <=> ! [X22,X20] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X22)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22)),X20))
        | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_225])]) ).

fof(f568592,plain,
    ! [X21,X22,X20] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X22)
      | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22)),X20))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X21)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cF__00))) ),
    inference(forward_literal_rewriting,[],[f568073,f79]) ).

fof(f568073,plain,
    ! [X21,X22,X20] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,X22)
      | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22)),X20))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X21)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f6470,f156124]) ).

fof(f567942,plain,
    ( spl3_48
    | spl3_224
    | ~ spl3_12
    | ~ spl3_203 ),
    inference(avatar_split_clause,[],[f567215,f251530,f1123,f567935,f40862]) ).

fof(f40862,plain,
    ( spl3_48
  <=> ! [X6] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_48])]) ).

fof(f567215,plain,
    ( ! [X184,X182,X183] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X183),s__02(cbool__00,X184)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X183),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X182)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X182) )
    | ~ spl3_12
    | ~ spl3_203 ),
    inference(superposition,[],[f251531,f564276]) ).

fof(f564276,plain,
    ( ! [X10,X11,X12] :
        ( s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12) )
    | ~ spl3_12 ),
    inference(duplicate_literal_removal,[],[f564275]) ).

fof(f564275,plain,
    ( ! [X10,X11,X12] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12) )
    | ~ spl3_12 ),
    inference(forward_demodulation,[],[f564241,f85]) ).

fof(f564241,plain,
    ( ! [X10,X11,X12] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12))),s__02(X10,sK2(X10,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)),X11))))
        | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12) )
    | ~ spl3_12 ),
    inference(trivial_inequality_removal,[],[f564240]) ).

fof(f564240,plain,
    ( ! [X10,X11,X12] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12))),s__02(X10,sK2(X10,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)),X11))))
        | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12) )
    | ~ spl3_12 ),
    inference(duplicate_literal_removal,[],[f564173]) ).

fof(f564173,plain,
    ( ! [X10,X11,X12] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12))),s__02(X10,sK2(X10,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)),X11))))
        | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)))
        | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12) )
    | ~ spl3_12 ),
    inference(superposition,[],[f1124,f6500]) ).

fof(f567941,plain,
    ( spl3_39
    | spl3_224
    | ~ spl3_12
    | ~ spl3_189 ),
    inference(avatar_split_clause,[],[f567214,f248863,f1123,f567935,f24944]) ).

fof(f24944,plain,
    ( spl3_39
  <=> ! [X2] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_39])]) ).

fof(f567214,plain,
    ( ! [X180,X181,X179] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X180),s__02(cbool__00,X181)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X180),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X179))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X179) )
    | ~ spl3_12
    | ~ spl3_189 ),
    inference(superposition,[],[f248864,f564276]) ).

fof(f567939,plain,
    ( spl3_48
    | spl3_224
    | ~ spl3_11
    | ~ spl3_12 ),
    inference(avatar_split_clause,[],[f567938,f1123,f1120,f567935,f40862]) ).

fof(f567938,plain,
    ( ! [X160,X158,X159] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X159),s__02(cbool__00,X160)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X158)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X159),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X158) )
    | ~ spl3_11
    | ~ spl3_12 ),
    inference(forward_literal_rewriting,[],[f567207,f1121]) ).

fof(f567207,plain,
    ( ! [X160,X158,X159] :
        ( s__02(cbool__00,cF__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X159),s__02(cbool__00,X160)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X158)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X159),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X158) )
    | ~ spl3_12 ),
    inference(superposition,[],[f156124,f564276]) ).

fof(f567937,plain,
    ( spl3_39
    | spl3_224
    | ~ spl3_11
    | ~ spl3_12 ),
    inference(avatar_split_clause,[],[f567933,f1123,f1120,f567935,f24944]) ).

fof(f567933,plain,
    ( ! [X155,X156,X157] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X156),s__02(cbool__00,X157)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X155))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X156),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X155) )
    | ~ spl3_11
    | ~ spl3_12 ),
    inference(forward_literal_rewriting,[],[f567206,f1121]) ).

fof(f567206,plain,
    ( ! [X155,X156,X157] :
        ( s__02(cbool__00,cF__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X156),s__02(cbool__00,X157)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X155))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X156),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X155) )
    | ~ spl3_12 ),
    inference(superposition,[],[f60842,f564276]) ).

fof(f567932,plain,
    ( spl3_48
    | spl3_223
    | ~ spl3_12 ),
    inference(avatar_split_clause,[],[f567205,f1123,f567929,f40862]) ).

fof(f567929,plain,
    ( spl3_223
  <=> ! [X152] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X152),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X152) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_223])]) ).

fof(f567205,plain,
    ( ! [X153,X154] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X154),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X153)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X154)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X153) )
    | ~ spl3_12 ),
    inference(superposition,[],[f29469,f564276]) ).

fof(f567931,plain,
    ( spl3_39
    | spl3_223
    | ~ spl3_12 ),
    inference(avatar_split_clause,[],[f567204,f1123,f567929,f24944]) ).

fof(f567204,plain,
    ( ! [X152,X151] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X152),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X151))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X152)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X151) )
    | ~ spl3_12 ),
    inference(superposition,[],[f24121,f564276]) ).

fof(f567927,plain,
    ( spl3_214
    | spl3_219
    | ~ spl3_12
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f567189,f235108,f24947,f1123,f567801,f340064]) ).

fof(f567189,plain,
    ( ! [X98,X99,X96,X97] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X97)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X98)
        | s__02(cbool__00,X98) = s__02(cbool__00,X99)
        | s__02(cbool__00,X96) = s__02(cbool__00,X99)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X96) )
    | ~ spl3_12
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f238958,f564276]) ).

fof(f567926,plain,
    ( spl3_6
    | spl3_221
    | ~ spl3_12
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f567775,f235108,f1123,f567812,f124]) ).

fof(f567812,plain,
    ( spl3_221
  <=> ! [X82,X81,X80,X79] :
        ( s__02(cfun__02(cbool__00,cbool__00),X80) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X79)))
        | s__02(cbool__00,X79) = s__02(cbool__00,X82)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X81)
        | s__02(cbool__00,X81) = s__02(cbool__00,X82) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_221])]) ).

fof(f567775,plain,
    ( ! [X91,X94,X95,X92,X93] :
        ( s__02(cfun__02(cbool__00,cbool__00),X92) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X93)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X94)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X91)
        | s__02(cbool__00,X94) = s__02(cbool__00,X95)
        | s__02(cbool__00,X93) = s__02(cbool__00,X95) )
    | ~ spl3_12
    | ~ spl3_171 ),
    inference(duplicate_literal_removal,[],[f567188]) ).

fof(f567188,plain,
    ( ! [X91,X94,X95,X92,X93] :
        ( s__02(cfun__02(cbool__00,cbool__00),X92) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X93)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X94)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X91)
        | s__02(cbool__00,X94) = s__02(cbool__00,X95)
        | s__02(cbool__00,X93) = s__02(cbool__00,X95)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X91) )
    | ~ spl3_12
    | ~ spl3_171 ),
    inference(superposition,[],[f238956,f564276]) ).

fof(f567925,plain,
    ( spl3_219
    | spl3_114
    | ~ spl3_11
    | ~ spl3_12
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f567924,f235108,f1123,f1120,f185830,f567801]) ).

fof(f567924,plain,
    ( ! [X76,X77,X75] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X77)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X76)
        | s__02(cbool__00,X75) = s__02(cbool__00,X77)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X75) )
    | ~ spl3_11
    | ~ spl3_12
    | ~ spl3_171 ),
    inference(forward_literal_rewriting,[],[f567184,f1121]) ).

fof(f567184,plain,
    ( ! [X76,X77,X75] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X76)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X77)
        | s__02(cbool__00,X75) = s__02(cbool__00,X77)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X75) )
    | ~ spl3_12
    | ~ spl3_171 ),
    inference(superposition,[],[f235109,f564276]) ).

fof(f567923,plain,
    ( spl3_6
    | spl3_222
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_12
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f567919,f24947,f1123,f1120,f104,f99,f567921,f124]) ).

fof(f567921,plain,
    ( spl3_222
  <=> ! [X70,X69,X68] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X70)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X69))) = s__02(cfun__02(cbool__00,cbool__00),X68)
        | s__02(cbool__00,X69) = s__02(cbool__00,X70) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_222])]) ).

fof(f567919,plain,
    ( ! [X70,X68,X69,X67] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X70)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X69))) = s__02(cfun__02(cbool__00,cbool__00),X68)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X67)
        | s__02(cbool__00,X69) = s__02(cbool__00,X70) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_12
    | ~ spl3_40 ),
    inference(forward_literal_rewriting,[],[f567777,f1121]) ).

fof(f567777,plain,
    ( ! [X70,X68,X69,X67] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X69))) = s__02(cfun__02(cbool__00,cbool__00),X68)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X67)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X70)
        | s__02(cbool__00,X69) = s__02(cbool__00,X70) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_12
    | ~ spl3_40 ),
    inference(duplicate_literal_removal,[],[f567182]) ).

fof(f567182,plain,
    ( ! [X70,X68,X69,X67] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X69))) = s__02(cfun__02(cbool__00,cbool__00),X68)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X67)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X70)
        | s__02(cbool__00,X69) = s__02(cbool__00,X70)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X67) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_12
    | ~ spl3_40 ),
    inference(superposition,[],[f187458,f564276]) ).

fof(f567918,plain,
    ( spl3_6
    | spl3_219
    | ~ spl3_12
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f567778,f24947,f1123,f567801,f124]) ).

fof(f567778,plain,
    ( ! [X65,X66] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X66)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X65) )
    | ~ spl3_12
    | ~ spl3_40 ),
    inference(duplicate_literal_removal,[],[f567181]) ).

fof(f567181,plain,
    ( ! [X65,X66] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X66)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X65)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X65) )
    | ~ spl3_12
    | ~ spl3_40 ),
    inference(superposition,[],[f24948,f564276]) ).

fof(f567815,plain,
    ( spl3_214
    | spl3_219
    | ~ spl3_12
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f564990,f235108,f24947,f1123,f567801,f340064]) ).

fof(f564990,plain,
    ( ! [X83,X86,X84,X85] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X84)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X83)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X85)
        | s__02(cbool__00,X85) = s__02(cbool__00,X86)
        | s__02(cbool__00,X83) = s__02(cbool__00,X86) )
    | ~ spl3_12
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f564276,f238958]) ).

fof(f567814,plain,
    ( spl3_6
    | spl3_221
    | ~ spl3_12
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f567781,f235108,f1123,f567812,f124]) ).

fof(f567781,plain,
    ( ! [X82,X80,X78,X81,X79] :
        ( s__02(cfun__02(cbool__00,cbool__00),X80) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X79)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X78)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X81)
        | s__02(cbool__00,X81) = s__02(cbool__00,X82)
        | s__02(cbool__00,X79) = s__02(cbool__00,X82) )
    | ~ spl3_12
    | ~ spl3_171 ),
    inference(duplicate_literal_removal,[],[f564989]) ).

fof(f564989,plain,
    ( ! [X82,X80,X78,X81,X79] :
        ( s__02(cfun__02(cbool__00,cbool__00),X80) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X79)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X78)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X81)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X78)
        | s__02(cbool__00,X81) = s__02(cbool__00,X82)
        | s__02(cbool__00,X79) = s__02(cbool__00,X82) )
    | ~ spl3_12
    | ~ spl3_171 ),
    inference(superposition,[],[f564276,f238956]) ).

fof(f567810,plain,
    ( spl3_219
    | spl3_114
    | ~ spl3_11
    | ~ spl3_12
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f567809,f235108,f1123,f1120,f185830,f567801]) ).

fof(f567809,plain,
    ( ! [X62,X63,X64] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X64)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X63)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X62)
        | s__02(cbool__00,X62) = s__02(cbool__00,X64) )
    | ~ spl3_11
    | ~ spl3_12
    | ~ spl3_171 ),
    inference(forward_literal_rewriting,[],[f564985,f1121]) ).

fof(f564985,plain,
    ( ! [X62,X63,X64] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X63)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X62)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X64)
        | s__02(cbool__00,X62) = s__02(cbool__00,X64) )
    | ~ spl3_12
    | ~ spl3_171 ),
    inference(superposition,[],[f564276,f235109]) ).

fof(f567808,plain,
    ( spl3_6
    | spl3_220
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_12
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f567804,f24947,f1123,f1120,f104,f99,f567806,f124]) ).

fof(f567806,plain,
    ( spl3_220
  <=> ! [X57,X55,X56] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X57)
        | s__02(cbool__00,X57) = s__02(cbool__00,X55)
        | s__02(cfun__02(cbool__00,cbool__00),X56) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X55))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_220])]) ).

fof(f567804,plain,
    ( ! [X56,X54,X57,X55] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X57)
        | s__02(cfun__02(cbool__00,cbool__00),X56) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X55)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X54)
        | s__02(cbool__00,X57) = s__02(cbool__00,X55) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_12
    | ~ spl3_40 ),
    inference(forward_literal_rewriting,[],[f567783,f1121]) ).

fof(f567783,plain,
    ( ! [X56,X54,X57,X55] :
        ( s__02(cfun__02(cbool__00,cbool__00),X56) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X55)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X54)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X57)
        | s__02(cbool__00,X57) = s__02(cbool__00,X55) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_12
    | ~ spl3_40 ),
    inference(duplicate_literal_removal,[],[f564983]) ).

fof(f564983,plain,
    ( ! [X56,X54,X57,X55] :
        ( s__02(cfun__02(cbool__00,cbool__00),X56) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X55)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X54)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X54)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X57)
        | s__02(cbool__00,X57) = s__02(cbool__00,X55) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_12
    | ~ spl3_40 ),
    inference(superposition,[],[f564276,f187458]) ).

fof(f567803,plain,
    ( spl3_6
    | spl3_219
    | ~ spl3_12
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f567784,f24947,f1123,f567801,f124]) ).

fof(f567784,plain,
    ( ! [X52,X53] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X53)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X52) )
    | ~ spl3_12
    | ~ spl3_40 ),
    inference(duplicate_literal_removal,[],[f564982]) ).

fof(f564982,plain,
    ( ! [X52,X53] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X53)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X52)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X52) )
    | ~ spl3_12
    | ~ spl3_40 ),
    inference(superposition,[],[f564276,f24948]) ).

fof(f567794,plain,
    ( spl3_6
    | spl3_218
    | ~ spl3_12 ),
    inference(avatar_split_clause,[],[f567785,f1123,f567792,f124]) ).

fof(f567785,plain,
    ( ! [X38,X39,X36,X37] :
        ( s__02(cfun__02(X36,cbool__00),X38) = s__02(cfun__02(X36,cbool__00),X39)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X37) )
    | ~ spl3_12 ),
    inference(duplicate_literal_removal,[],[f564977]) ).

fof(f564977,plain,
    ( ! [X38,X39,X36,X37] :
        ( s__02(cfun__02(X36,cbool__00),X38) = s__02(cfun__02(X36,cbool__00),X39)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X37)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X37) )
    | ~ spl3_12 ),
    inference(superposition,[],[f564276,f564276]) ).

fof(f516959,plain,
    ( spl3_6
    | spl3_216
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f516958,f235108,f24947,f1120,f104,f99,f516879,f124]) ).

fof(f516879,plain,
    ( spl3_216
  <=> ! [X24,X20,X22,X23,X21] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X24)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X20))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X21)))
        | s__02(cbool__00,X20) = s__02(cbool__00,X24)
        | s__02(cbool__00,X21) = s__02(cbool__00,X23)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X22)
        | s__02(cbool__00,X22) = s__02(cbool__00,X23) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_216])]) ).

fof(f516958,plain,
    ( ! [X21,X19,X24,X22,X23,X20] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X22)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X20))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X21)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cbool__00,X22) = s__02(cbool__00,X21)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X23)
        | s__02(cbool__00,X24) = s__02(cbool__00,X23)
        | s__02(cbool__00,X20) = s__02(cbool__00,X24) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(forward_literal_rewriting,[],[f516861,f1121]) ).

fof(f516885,plain,
    ( spl3_6
    | spl3_217
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f516865,f235108,f516883,f124]) ).

fof(f516865,plain,
    ( ! [X58,X59,X56,X57,X55,X60,X61] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X57))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X56)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X58)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X55)
        | s__02(cbool__00,X58) = s__02(cbool__00,X59)
        | s__02(cbool__00,X57) = s__02(cbool__00,X59)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X60)
        | s__02(cbool__00,X60) = s__02(cbool__00,X61)
        | s__02(cbool__00,X56) = s__02(cbool__00,X61) )
    | ~ spl3_171 ),
    inference(duplicate_literal_removal,[],[f516454]) ).

fof(f516454,plain,
    ( ! [X58,X59,X56,X57,X55,X60,X61] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X57))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X56)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X58)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X55)
        | s__02(cbool__00,X58) = s__02(cbool__00,X59)
        | s__02(cbool__00,X57) = s__02(cbool__00,X59)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X60)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X55)
        | s__02(cbool__00,X60) = s__02(cbool__00,X61)
        | s__02(cbool__00,X56) = s__02(cbool__00,X61) )
    | ~ spl3_171 ),
    inference(superposition,[],[f238956,f238956]) ).

fof(f516881,plain,
    ( spl3_6
    | spl3_216
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f516877,f235108,f24947,f1120,f104,f99,f516879,f124]) ).

fof(f516877,plain,
    ( ! [X21,X19,X24,X22,X23,X20] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X24)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X20))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X21)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X22)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cbool__00,X22) = s__02(cbool__00,X23)
        | s__02(cbool__00,X21) = s__02(cbool__00,X23)
        | s__02(cbool__00,X20) = s__02(cbool__00,X24) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(forward_literal_rewriting,[],[f516867,f1121]) ).

fof(f340123,plain,
    ( spl3_39
    | spl3_6
    | ~ spl3_192 ),
    inference(avatar_split_clause,[],[f340122,f248882,f124,f24944]) ).

fof(f248882,plain,
    ( spl3_192
  <=> ! [X82,X83] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X82))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X82),s__02(cbool__00,X83)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X82),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_192])]) ).

fof(f340122,plain,
    ( ! [X38,X37] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X38)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X37))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X37) )
    | ~ spl3_192 ),
    inference(duplicate_literal_removal,[],[f340121]) ).

fof(f340121,plain,
    ( ! [X38,X37] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X38)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X38)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X37))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X37) )
    | ~ spl3_192 ),
    inference(forward_demodulation,[],[f340120,f85]) ).

fof(f340120,plain,
    ( ! [X38,X39,X37] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X38)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X38))),s__02(cbool__00,X39)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X37))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X37) )
    | ~ spl3_192 ),
    inference(duplicate_literal_removal,[],[f340119]) ).

fof(f340119,plain,
    ( ! [X38,X39,X37] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X38)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X38))),s__02(cbool__00,X39)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X37))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X38)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X37) )
    | ~ spl3_192 ),
    inference(forward_demodulation,[],[f339743,f85]) ).

fof(f339743,plain,
    ( ! [X38,X39,X37] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X38))),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X38))),s__02(cbool__00,X39)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X37))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X38)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X37) )
    | ~ spl3_192 ),
    inference(superposition,[],[f248883,f6698]) ).

fof(f248883,plain,
    ( ! [X82,X83] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X82),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X82),s__02(cbool__00,X83)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X82)) )
    | ~ spl3_192 ),
    inference(avatar_component_clause,[],[f248882]) ).

fof(f340118,plain,
    ( spl3_39
    | spl3_6
    | ~ spl3_192 ),
    inference(avatar_split_clause,[],[f340117,f248882,f124,f24944]) ).

fof(f340117,plain,
    ( ! [X34,X35] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X35)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X34))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X34) )
    | ~ spl3_192 ),
    inference(duplicate_literal_removal,[],[f340116]) ).

fof(f340116,plain,
    ( ! [X34,X35] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X35)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X35)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X34))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X34) )
    | ~ spl3_192 ),
    inference(forward_demodulation,[],[f340115,f85]) ).

fof(f340115,plain,
    ( ! [X36,X34,X35] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X35)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X35))),s__02(cbool__00,X36)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X34))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X34) )
    | ~ spl3_192 ),
    inference(duplicate_literal_removal,[],[f340114]) ).

fof(f340114,plain,
    ( ! [X36,X34,X35] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X35)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X35))),s__02(cbool__00,X36)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X34))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X34)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X35) )
    | ~ spl3_192 ),
    inference(forward_demodulation,[],[f339742,f85]) ).

fof(f339742,plain,
    ( ! [X36,X34,X35] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X35))),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X35))),s__02(cbool__00,X36)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X34))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X34)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X35) )
    | ~ spl3_192 ),
    inference(superposition,[],[f248883,f6698]) ).

fof(f340095,plain,
    ( spl3_6
    | spl3_215
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_192 ),
    inference(avatar_split_clause,[],[f340091,f248882,f24947,f1120,f104,f99,f340093,f124]) ).

fof(f340093,plain,
    ( spl3_215
  <=> ! [X18,X15] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X18)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X15))))
        | s__02(cbool__00,X15) = s__02(cbool__00,X18) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_215])]) ).

fof(f340091,plain,
    ( ! [X18,X16,X15] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X18)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X15))))
        | s__02(cbool__00,X15) = s__02(cbool__00,X18) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_192 ),
    inference(forward_literal_rewriting,[],[f340090,f1121]) ).

fof(f340090,plain,
    ( ! [X18,X16,X15] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X15))))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X18)
        | s__02(cbool__00,X15) = s__02(cbool__00,X18) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_192 ),
    inference(duplicate_literal_removal,[],[f340089]) ).

fof(f340089,plain,
    ( ! [X18,X16,X15] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X15))))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X18)
        | s__02(cbool__00,X15) = s__02(cbool__00,X18) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_192 ),
    inference(forward_demodulation,[],[f340088,f85]) ).

fof(f340088,plain,
    ( ! [X18,X16,X17,X15] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16))),s__02(cbool__00,X17)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X15))))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X18)
        | s__02(cbool__00,X15) = s__02(cbool__00,X18) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_192 ),
    inference(duplicate_literal_removal,[],[f340087]) ).

fof(f340087,plain,
    ( ! [X18,X16,X17,X15] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16))),s__02(cbool__00,X17)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X15))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X18)
        | s__02(cbool__00,X15) = s__02(cbool__00,X18) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_192 ),
    inference(forward_demodulation,[],[f339737,f85]) ).

fof(f339737,plain,
    ( ! [X18,X16,X17,X15] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16))),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16))),s__02(cbool__00,X17)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X15))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X18)
        | s__02(cbool__00,X15) = s__02(cbool__00,X18) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_192 ),
    inference(superposition,[],[f248883,f187458]) ).

fof(f340086,plain,
    ( spl3_39
    | spl3_114
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_192 ),
    inference(avatar_split_clause,[],[f340085,f248882,f24947,f1120,f104,f99,f185830,f24944]) ).

fof(f340085,plain,
    ( ! [X11,X14,X12] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X14)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X11))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X11)
        | s__02(cbool__00,X12) = s__02(cbool__00,X14) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_192 ),
    inference(forward_literal_rewriting,[],[f340084,f1121]) ).

fof(f340084,plain,
    ( ! [X11,X14,X12] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X11))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X11)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X14)
        | s__02(cbool__00,X12) = s__02(cbool__00,X14) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_192 ),
    inference(duplicate_literal_removal,[],[f340083]) ).

fof(f340083,plain,
    ( ! [X11,X14,X12] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X11))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X11)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X14)
        | s__02(cbool__00,X12) = s__02(cbool__00,X14) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_192 ),
    inference(forward_demodulation,[],[f340082,f85]) ).

fof(f340082,plain,
    ( ! [X11,X14,X12,X13] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12))),s__02(cbool__00,X13)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X11))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X11)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X14)
        | s__02(cbool__00,X12) = s__02(cbool__00,X14) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_192 ),
    inference(forward_demodulation,[],[f339736,f85]) ).

fof(f339736,plain,
    ( ! [X11,X14,X12,X13] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12))),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12))),s__02(cbool__00,X13)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X11))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X11)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X14)
        | s__02(cbool__00,X12) = s__02(cbool__00,X14) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_192 ),
    inference(superposition,[],[f248883,f187458]) ).

fof(f340076,plain,
    ( spl3_213
    | spl3_6
    | ~ spl3_40
    | ~ spl3_192 ),
    inference(avatar_split_clause,[],[f340075,f248882,f24947,f124,f340060]) ).

fof(f340060,plain,
    ( spl3_213
  <=> s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_213])]) ).

fof(f340075,plain,
    ( ! [X7] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X7)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)))) )
    | ~ spl3_40
    | ~ spl3_192 ),
    inference(duplicate_literal_removal,[],[f340074]) ).

fof(f340074,plain,
    ( ! [X7] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X7)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X7)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)))) )
    | ~ spl3_40
    | ~ spl3_192 ),
    inference(forward_demodulation,[],[f340073,f85]) ).

fof(f340073,plain,
    ( ! [X8,X7] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X7)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7))),s__02(cbool__00,X8)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)))) )
    | ~ spl3_40
    | ~ spl3_192 ),
    inference(duplicate_literal_removal,[],[f340072]) ).

fof(f340072,plain,
    ( ! [X8,X7] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X7)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7))),s__02(cbool__00,X8)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X7) )
    | ~ spl3_40
    | ~ spl3_192 ),
    inference(forward_demodulation,[],[f339734,f85]) ).

fof(f339734,plain,
    ( ! [X8,X7] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7))),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7))),s__02(cbool__00,X8)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X7) )
    | ~ spl3_40
    | ~ spl3_192 ),
    inference(superposition,[],[f248883,f24948]) ).

fof(f340071,plain,
    ( spl3_213
    | spl3_114
    | ~ spl3_11
    | ~ spl3_171
    | ~ spl3_192 ),
    inference(avatar_split_clause,[],[f340070,f248882,f235108,f1120,f185830,f340060]) ).

fof(f340070,plain,
    ( ! [X6,X4] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X6)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,X6) = s__02(cbool__00,X4) )
    | ~ spl3_11
    | ~ spl3_171
    | ~ spl3_192 ),
    inference(forward_literal_rewriting,[],[f340069,f1121]) ).

fof(f340069,plain,
    ( ! [X6,X4] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X4)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X6)
        | s__02(cbool__00,X6) = s__02(cbool__00,X4) )
    | ~ spl3_171
    | ~ spl3_192 ),
    inference(duplicate_literal_removal,[],[f340068]) ).

fof(f340068,plain,
    ( ! [X6,X4] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X4)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X6)
        | s__02(cbool__00,X6) = s__02(cbool__00,X4) )
    | ~ spl3_171
    | ~ spl3_192 ),
    inference(forward_demodulation,[],[f340067,f85]) ).

fof(f340067,plain,
    ( ! [X6,X4,X5] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X4)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4))),s__02(cbool__00,X5)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X6)
        | s__02(cbool__00,X6) = s__02(cbool__00,X4) )
    | ~ spl3_171
    | ~ spl3_192 ),
    inference(forward_demodulation,[],[f339733,f85]) ).

fof(f339733,plain,
    ( ! [X6,X4,X5] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4))),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4))),s__02(cbool__00,X5)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X6)
        | s__02(cbool__00,X6) = s__02(cbool__00,X4) )
    | ~ spl3_171
    | ~ spl3_192 ),
    inference(superposition,[],[f248883,f235109]) ).

fof(f340066,plain,
    ( spl3_213
    | spl3_214
    | ~ spl3_40
    | ~ spl3_171
    | ~ spl3_192 ),
    inference(avatar_split_clause,[],[f340058,f248882,f235108,f24947,f340064,f340060]) ).

fof(f340058,plain,
    ( ! [X2,X3,X0] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X0)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2)
        | s__02(cbool__00,X2) = s__02(cbool__00,X3)
        | s__02(cbool__00,X0) = s__02(cbool__00,X3) )
    | ~ spl3_40
    | ~ spl3_171
    | ~ spl3_192 ),
    inference(duplicate_literal_removal,[],[f340057]) ).

fof(f340057,plain,
    ( ! [X2,X3,X0] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X0)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X0)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2)
        | s__02(cbool__00,X2) = s__02(cbool__00,X3)
        | s__02(cbool__00,X0) = s__02(cbool__00,X3) )
    | ~ spl3_40
    | ~ spl3_171
    | ~ spl3_192 ),
    inference(forward_demodulation,[],[f340056,f85]) ).

fof(f340056,plain,
    ( ! [X2,X3,X0,X1] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X0)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X0))),s__02(cbool__00,X1)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2)
        | s__02(cbool__00,X2) = s__02(cbool__00,X3)
        | s__02(cbool__00,X0) = s__02(cbool__00,X3) )
    | ~ spl3_40
    | ~ spl3_171
    | ~ spl3_192 ),
    inference(forward_demodulation,[],[f339732,f85]) ).

fof(f339732,plain,
    ( ! [X2,X3,X0,X1] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X0))),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X0))),s__02(cbool__00,X1)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2)
        | s__02(cbool__00,X2) = s__02(cbool__00,X3)
        | s__02(cbool__00,X0) = s__02(cbool__00,X3) )
    | ~ spl3_40
    | ~ spl3_171
    | ~ spl3_192 ),
    inference(superposition,[],[f248883,f238958]) ).

fof(f329761,plain,
    ( spl3_6
    | spl3_212 ),
    inference(avatar_split_clause,[],[f329677,f329754,f124]) ).

fof(f329754,plain,
    ( spl3_212
  <=> ! [X35,X34,X36,X39,X37] :
        ( s__02(cfun__02(X34,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X35))) = s__02(cfun__02(X34,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X36)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X39)
        | s__02(cbool__00,X39) = s__02(cbool__00,X35)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X37)
        | s__02(cbool__00,X36) = s__02(cbool__00,X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_212])]) ).

fof(f329677,plain,
    ! [X21,X18,X19,X22,X23,X20] :
      ( s__02(cfun__02(X18,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X20))) = s__02(cfun__02(X18,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X19)))
      | s__02(cbool__00,X20) = s__02(cbool__00,X21)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X21)
      | s__02(cbool__00,X22) = s__02(cbool__00,X19)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X22)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X23) ),
    inference(duplicate_literal_removal,[],[f328534]) ).

fof(f328534,plain,
    ! [X21,X18,X19,X22,X23,X20] :
      ( s__02(cfun__02(X18,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X20))) = s__02(cfun__02(X18,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X19)))
      | s__02(cbool__00,X20) = s__02(cbool__00,X21)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X21)
      | s__02(cbool__00,X22) = s__02(cbool__00,X19)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X22)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X23)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X23) ),
    inference(superposition,[],[f19347,f20268]) ).

fof(f20268,plain,
    ! [X2,X3,X0,X1,X4] :
      ( s__02(cfun__02(X1,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X0))) = s__02(cfun__02(X1,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2)))
      | s__02(cbool__00,X2) = s__02(cbool__00,X3)
      | s__02(cbool__00,X0) = s__02(cbool__00,X3)
      | s__02(cbool__00,X0) = s__02(cbool__00,X4)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X4) ),
    inference(superposition,[],[f19347,f120]) ).

fof(f329756,plain,
    ( spl3_6
    | spl3_212 ),
    inference(avatar_split_clause,[],[f329678,f329754,f124]) ).

fof(f329678,plain,
    ! [X38,X39,X36,X37,X34,X35] :
      ( s__02(cfun__02(X34,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X35))) = s__02(cfun__02(X34,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X36)))
      | s__02(cbool__00,X36) = s__02(cbool__00,X37)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X37)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X38)
      | s__02(cbool__00,X39) = s__02(cbool__00,X35)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X39) ),
    inference(duplicate_literal_removal,[],[f328405]) ).

fof(f328405,plain,
    ! [X38,X39,X36,X37,X34,X35] :
      ( s__02(cfun__02(X34,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X35))) = s__02(cfun__02(X34,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X36)))
      | s__02(cbool__00,X36) = s__02(cbool__00,X37)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X37)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X38)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X38)
      | s__02(cbool__00,X39) = s__02(cbool__00,X35)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X39) ),
    inference(superposition,[],[f20268,f19347]) ).

fof(f273641,plain,
    ( spl3_6
    | spl3_211
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f273602,f24947,f273639,f124]) ).

fof(f273639,plain,
    ( spl3_211
  <=> ! [X88] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X88),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X88),s__02(cbool__00,cF__00)))),X88))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X88) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_211])]) ).

fof(f273602,plain,
    ( ! [X88,X89] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X88),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X88)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X89)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X88),s__02(cbool__00,cF__00)))),X88)) )
    | ~ spl3_40 ),
    inference(superposition,[],[f187948,f24138]) ).

fof(f187948,plain,
    ( ! [X235,X234] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X235),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X234)),X235))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X235)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X234) )
    | ~ spl3_40 ),
    inference(forward_demodulation,[],[f187758,f85]) ).

fof(f187758,plain,
    ( ! [X235,X234] :
        ( s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X235),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X234)),X235)))) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X234)),X235))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X235)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X234) )
    | ~ spl3_40 ),
    inference(superposition,[],[f86,f24948]) ).

fof(f273637,plain,
    ( spl3_6
    | spl3_210
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f273601,f24947,f273635,f124]) ).

fof(f273635,plain,
    ( spl3_210
  <=> ! [X86] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X86),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X86,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X86),s__02(cbool__00,cF__00))))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X86) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_210])]) ).

fof(f273601,plain,
    ( ! [X86,X87] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X86),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X86)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X87)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X86,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X86),s__02(cbool__00,cF__00)))))) )
    | ~ spl3_40 ),
    inference(superposition,[],[f187948,f29488]) ).

fof(f273632,plain,
    ( spl3_209
    | spl3_11
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f273631,f24947,f417,f127,f99,f1120,f273627]) ).

fof(f273627,plain,
    ( spl3_209
  <=> ! [X24,X23] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X24)),X23))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X24)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X23) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_209])]) ).

fof(f273631,plain,
    ( ! [X28,X26,X27] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X28)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X26),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X27)),X26))))
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X28)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X26)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X27) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(forward_literal_rewriting,[],[f273630,f498]) ).

fof(f273630,plain,
    ( ! [X28,X26,X27] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X26),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X27)),X26))))
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X28)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X26)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X27)
        | ~ p__01(s__02(cbool__00,X28)) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(forward_literal_rewriting,[],[f273587,f498]) ).

fof(f273587,plain,
    ( ! [X28,X26,X27] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,X28)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X26)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X27)
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X26),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X27)),X26)))))
        | ~ p__01(s__02(cbool__00,X28)) )
    | spl3_2
    | ~ spl3_40 ),
    inference(superposition,[],[f187948,f161]) ).

fof(f273629,plain,
    ( spl3_11
    | spl3_209
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f273625,f24947,f417,f127,f99,f273627,f1120]) ).

fof(f273625,plain,
    ( ! [X24,X25,X23] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X24)),X23))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X25)
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X25)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X23)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X24) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(forward_literal_rewriting,[],[f273624,f498]) ).

fof(f273624,plain,
    ( ! [X24,X25,X23] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X25)
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X25)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X23)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X24)
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X24)),X23))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_40 ),
    inference(forward_literal_rewriting,[],[f273586,f498]) ).

fof(f273586,plain,
    ( ! [X24,X25,X23] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,X25)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X23)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X24)
        | ~ p__01(s__02(cbool__00,X25))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X24)),X23))))) )
    | spl3_2
    | ~ spl3_40 ),
    inference(superposition,[],[f187948,f161]) ).

fof(f271852,plain,
    ( spl3_6
    | spl3_49
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f271725,f24947,f63533,f124]) ).

fof(f63533,plain,
    ( spl3_49
  <=> ! [X11] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X11),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X11) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X11),s__02(cbool__00,cF__00)))),X11)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_49])]) ).

fof(f271725,plain,
    ( ! [X518,X519] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X518),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X518),s__02(cbool__00,cF__00)))),X518))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X518)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X519) )
    | ~ spl3_40 ),
    inference(superposition,[],[f24138,f187934]) ).

fof(f271851,plain,
    ( spl3_6
    | spl3_102
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f271724,f24947,f160824,f124]) ).

fof(f160824,plain,
    ( spl3_102
  <=> ! [X17] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X17),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X17) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X17,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X17),s__02(cbool__00,cF__00)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_102])]) ).

fof(f271724,plain,
    ( ! [X517,X516] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X516),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X516,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X516),s__02(cbool__00,cF__00))))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X516)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X517) )
    | ~ spl3_40 ),
    inference(superposition,[],[f29488,f187934]) ).

fof(f271848,plain,
    ( spl3_6
    | spl3_49
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f271596,f24947,f63533,f124]) ).

fof(f271596,plain,
    ( ! [X73,X74] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X73),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X73)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X74)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X73),s__02(cbool__00,cF__00)))),X73)) )
    | ~ spl3_40 ),
    inference(superposition,[],[f187934,f24138]) ).

fof(f271847,plain,
    ( spl3_6
    | spl3_102
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f271595,f24947,f160824,f124]) ).

fof(f271595,plain,
    ( ! [X72,X71] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X71),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X71)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X72)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X71,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X71),s__02(cbool__00,cF__00)))))) )
    | ~ spl3_40 ),
    inference(superposition,[],[f187934,f29488]) ).

fof(f271846,plain,
    ( spl3_208
    | spl3_7
    | ~ spl3_40
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f271594,f79058,f24947,f127,f271844]) ).

fof(f271844,plain,
    ( spl3_208
  <=> ! [X69,X70,X67,X68] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X67)
        | s__02(cbool__00,X70) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X67),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X68)),X67))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X69)
        | s__02(cbool__00,X69) = s__02(cbool__00,X70)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X68) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_208])]) ).

fof(f271594,plain,
    ( ! [X70,X68,X69,X67] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X67)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X68)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X69)
        | s__02(cbool__00,X69) = s__02(cbool__00,X70)
        | s__02(cbool__00,X70) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X67),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X68)),X67)))) )
    | ~ spl3_40
    | ~ spl3_64 ),
    inference(superposition,[],[f187934,f79059]) ).

fof(f269262,plain,
    ( spl3_6
    | spl3_49
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f269137,f24947,f63533,f124]) ).

fof(f269137,plain,
    ( ! [X513,X514] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X513),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X513),s__02(cbool__00,cF__00)))),X513))
        | s__02(cfun__02(cbool__00,cbool__00),X513) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X514) )
    | ~ spl3_40 ),
    inference(superposition,[],[f24138,f187931]) ).

fof(f269261,plain,
    ( spl3_6
    | spl3_102
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f269136,f24947,f160824,f124]) ).

fof(f269136,plain,
    ( ! [X511,X512] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X511),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X511,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X511),s__02(cbool__00,cF__00))))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X511)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X512) )
    | ~ spl3_40 ),
    inference(superposition,[],[f29488,f187931]) ).

fof(f269259,plain,
    ( spl3_6
    | spl3_49
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f269009,f24947,f63533,f124]) ).

fof(f269009,plain,
    ( ! [X72,X73] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X72),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X72)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X73)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X72),s__02(cbool__00,cF__00)))),X72)) )
    | ~ spl3_40 ),
    inference(superposition,[],[f187931,f24138]) ).

fof(f269258,plain,
    ( spl3_6
    | spl3_102
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f269008,f24947,f160824,f124]) ).

fof(f269008,plain,
    ( ! [X70,X71] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X70),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X70)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X71)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X70,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X70),s__02(cbool__00,cF__00)))))) )
    | ~ spl3_40 ),
    inference(superposition,[],[f187931,f29488]) ).

fof(f269257,plain,
    ( spl3_207
    | spl3_7
    | ~ spl3_40
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f269007,f79058,f24947,f127,f269255]) ).

fof(f269255,plain,
    ( spl3_207
  <=> ! [X68,X69,X67,X66] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X66)
        | s__02(cbool__00,X69) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X66),s__02(cbool__00,sK2(cbool__00,cbool__00,X66,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X67))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X68)
        | s__02(cbool__00,X68) = s__02(cbool__00,X69)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X67) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_207])]) ).

fof(f269007,plain,
    ( ! [X68,X69,X66,X67] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X66)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X67)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X68)
        | s__02(cbool__00,X68) = s__02(cbool__00,X69)
        | s__02(cbool__00,X69) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X66),s__02(cbool__00,sK2(cbool__00,cbool__00,X66,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X67)))))) )
    | ~ spl3_40
    | ~ spl3_64 ),
    inference(superposition,[],[f187931,f79059]) ).

fof(f256174,plain,
    ( spl3_182
    | spl3_7
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f255932,f24947,f127,f248833]) ).

fof(f248833,plain,
    ( spl3_182
  <=> ! [X9,X8] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X8))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9)
        | s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X9)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_182])]) ).

fof(f255932,plain,
    ( ! [X12,X13] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X12))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X12),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X12) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X13)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X13) )
    | ~ spl3_40 ),
    inference(superposition,[],[f60842,f187877]) ).

fof(f256173,plain,
    ( spl3_196
    | spl3_7
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f255931,f24947,f127,f251500]) ).

fof(f251500,plain,
    ( spl3_196
  <=> ! [X11,X10] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X10,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X11)
        | s__02(cfun__02(cbool__00,cbool__00),X10) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X11)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X10),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_196])]) ).

fof(f255931,plain,
    ( ! [X10,X11] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X10,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X10),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X10) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X11)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X11) )
    | ~ spl3_40 ),
    inference(superposition,[],[f156124,f187877]) ).

fof(f256170,plain,
    ( spl3_206
    | spl3_7
    | ~ spl3_40
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f255920,f79058,f24947,f127,f256168]) ).

fof(f256168,plain,
    ( spl3_206
  <=> ! [X51,X54,X53,X52] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X52))) = s__02(cfun__02(cbool__00,cbool__00),X51)
        | s__02(cbool__00,X54) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X51),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X51))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X53)
        | s__02(cbool__00,X53) = s__02(cbool__00,X54)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X52) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_206])]) ).

fof(f255920,plain,
    ( ! [X51,X54,X52,X53] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X52))) = s__02(cfun__02(cbool__00,cbool__00),X51)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X52)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X53)
        | s__02(cbool__00,X53) = s__02(cbool__00,X54)
        | s__02(cbool__00,X54) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X51),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X51)))) )
    | ~ spl3_40
    | ~ spl3_64 ),
    inference(superposition,[],[f187877,f79059]) ).

fof(f256165,plain,
    ( spl3_182
    | spl3_7
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f255909,f24947,f127,f248833]) ).

fof(f255909,plain,
    ( ! [X4,X5] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),X4) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X5)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X4))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4),s__02(cbool__00,cF__00))) )
    | ~ spl3_40 ),
    inference(superposition,[],[f187877,f60842]) ).

fof(f256164,plain,
    ( spl3_196
    | spl3_7
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f255908,f24947,f127,f251500]) ).

fof(f255908,plain,
    ( ! [X2,X3] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),X2) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X3)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X2,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X2),s__02(cbool__00,cF__00))) )
    | ~ spl3_40 ),
    inference(superposition,[],[f187877,f156124]) ).

fof(f251558,plain,
    ( spl3_200
    | spl3_7 ),
    inference(avatar_split_clause,[],[f251242,f127,f251517]) ).

fof(f251517,plain,
    ( spl3_200
  <=> ! [X29,X28,X30] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X28),s__02(c_27type_2elist_2elist_27__01(cbool__00),X29)))),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X30),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X28))),s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X29)))),X30))))
        | s__02(cfun__02(cbool__00,cbool__00),X30) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X28),s__02(c_27type_2elist_2elist_27__01(cbool__00),X29)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X28),s__02(c_27type_2elist_2elist_27__01(cbool__00),X29))))),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_200])]) ).

fof(f251242,plain,
    ! [X171,X172,X173] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X171),s__02(c_27type_2elist_2elist_27__01(cbool__00),X172))))) = s__02(cfun__02(cbool__00,cbool__00),X173)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X173),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X171))),s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X172)))),X173))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X171),s__02(c_27type_2elist_2elist_27__01(cbool__00),X172)))),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X171),s__02(c_27type_2elist_2elist_27__01(cbool__00),X172))))),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f2386,f156124]) ).

fof(f251557,plain,
    ( spl3_201
    | spl3_7 ),
    inference(avatar_split_clause,[],[f251236,f127,f251521]) ).

fof(f251521,plain,
    ( spl3_201
  <=> ! [X32,X33,X31] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X31),s__02(c_27type_2elist_2elist_27__01(cbool__00),X32)))),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X33),s__02(cbool__00,sK2(cbool__00,cbool__00,X33,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X31))),s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X32))))))))
        | s__02(cfun__02(cbool__00,cbool__00),X33) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X31),s__02(c_27type_2elist_2elist_27__01(cbool__00),X32)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X31),s__02(c_27type_2elist_2elist_27__01(cbool__00),X32))))),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_201])]) ).

fof(f251236,plain,
    ! [X152,X150,X151] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X152) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X150),s__02(c_27type_2elist_2elist_27__01(cbool__00),X151)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X152),s__02(cbool__00,sK2(cbool__00,cbool__00,X152,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X150))),s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X151))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X150),s__02(c_27type_2elist_2elist_27__01(cbool__00),X151)))),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X150),s__02(c_27type_2elist_2elist_27__01(cbool__00),X151))))),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f2505,f156124]) ).

fof(f251556,plain,
    ( spl3_196
    | spl3_7 ),
    inference(avatar_split_clause,[],[f251229,f127,f251500]) ).

fof(f251229,plain,
    ! [X127,X128] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X127) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X128)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X128)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X127,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X127),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f6500,f156124]) ).

fof(f251555,plain,
    ( spl3_199
    | spl3_7 ),
    inference(avatar_split_clause,[],[f251225,f127,f251512]) ).

fof(f251512,plain,
    ( spl3_199
  <=> ! [X20,X21,X23,X22] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,sK2(cbool__00,cbool__00,chapp__02(s__02(cfun__02(X21,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),X20))),s__02(X21,X22)),X23))))
        | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),X23)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_199])]) ).

fof(f251225,plain,
    ! [X113,X111,X114,X112] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X111) = s__02(cfun__02(cbool__00,cbool__00),X114)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X114),s__02(cbool__00,sK2(cbool__00,cbool__00,chapp__02(s__02(cfun__02(X112,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),X111))),s__02(X112,X113)),X114))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X111,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X111),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f1487,f156124]) ).

fof(f251554,plain,
    ( spl3_198
    | spl3_7 ),
    inference(avatar_split_clause,[],[f251222,f127,f251508]) ).

fof(f251508,plain,
    ( spl3_198
  <=> ! [X18,X17,X16,X19] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X16,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X17),s__02(cbool__00,sK2(cbool__00,cbool__00,X17,chapp__02(s__02(cfun__02(X18,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),X16))),s__02(X18,X19))))))
        | s__02(cfun__02(cbool__00,cbool__00),X16) = s__02(cfun__02(cbool__00,cbool__00),X17)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X16),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_198])]) ).

fof(f251222,plain,
    ! [X101,X98,X99,X100] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X99) = s__02(cfun__02(cbool__00,cbool__00),X98)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X99),s__02(cbool__00,sK2(cbool__00,cbool__00,X99,chapp__02(s__02(cfun__02(X100,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),X98))),s__02(X100,X101))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X98,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X98),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f1637,f156124]) ).

fof(f251553,plain,
    ( spl3_196
    | spl3_7 ),
    inference(avatar_split_clause,[],[f251213,f127,f251500]) ).

fof(f251213,plain,
    ! [X72,X71] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X71) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X72)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X72)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X71,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X71),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f6607,f156124]) ).

fof(f251552,plain,
    ( spl3_197
    | spl3_7 ),
    inference(avatar_split_clause,[],[f251209,f127,f251504]) ).

fof(f251504,plain,
    ( spl3_197
  <=> ! [X14,X15] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X14,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X15),s__02(cbool__00,sK2(cbool__00,cbool__00,X14,X15))))
        | s__02(cfun__02(cbool__00,cbool__00),X15) = s__02(cfun__02(cbool__00,cbool__00),X14)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X14),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_197])]) ).

fof(f251209,plain,
    ! [X60,X61] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X60) = s__02(cfun__02(cbool__00,cbool__00),X61)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X61),s__02(cbool__00,sK2(cbool__00,cbool__00,X60,X61))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X60,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X60),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f1109,f156124]) ).

fof(f251551,plain,
    ( spl3_195
    | spl3_7 ),
    inference(avatar_split_clause,[],[f251193,f127,f251496]) ).

fof(f251496,plain,
    ( spl3_195
  <=> ! [X6,X4,X5] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X4,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X6)
        | s__02(cbool__00,X6) = s__02(cbool__00,sK2(cbool__00,cbool__00,X5,X4))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X5),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X4) = s__02(cfun__02(cbool__00,cbool__00),X5)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_195])]) ).

fof(f251193,plain,
    ! [X18,X16,X17] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X16) = s__02(cfun__02(cbool__00,cbool__00),X17)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X17),s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X18) = s__02(cbool__00,sK2(cbool__00,cbool__00,X17,X16))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X18)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X16,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X16),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f14902,f156124]) ).

fof(f251549,plain,
    ( spl3_205
    | spl3_194 ),
    inference(avatar_split_clause,[],[f251181,f248889,f251546]) ).

fof(f251546,plain,
    ( spl3_205
  <=> ! [X84,X85] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X84,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X84),s__02(cbool__00,X85)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X84),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_205])]) ).

fof(f248889,plain,
    ( spl3_194
  <=> ! [X89,X88] :
        ( s__02(cbool__00,cF__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X88,cbool__00),X89),s__02(X88,sK2(X88,cbool__00,X89,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cfun__02(X88,cbool__00),X89) = s__02(cfun__02(X88,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_194])]) ).

fof(f251181,plain,
    ! [X90,X91,X88,X89] :
      ( s__02(cbool__00,cF__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X90,cbool__00),X91),s__02(X90,sK2(X90,cbool__00,X91,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X88,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X88),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(X90,cbool__00),X91) = s__02(cfun__02(X90,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X88),s__02(cbool__00,X89))) ),
    inference(superposition,[],[f156124,f10609]) ).

fof(f251548,plain,
    ( spl3_205
    | spl3_193 ),
    inference(avatar_split_clause,[],[f251180,f248885,f251546]) ).

fof(f248885,plain,
    ( spl3_193
  <=> ! [X84,X85] :
        ( s__02(cbool__00,cF__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X84,cbool__00),X85),s__02(X84,sK2(X84,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X85))))
        | s__02(cfun__02(X84,cbool__00),X85) = s__02(cfun__02(X84,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_193])]) ).

fof(f251180,plain,
    ! [X86,X87,X84,X85] :
      ( s__02(cbool__00,cF__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X86,cbool__00),X87),s__02(X86,sK2(X86,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X87))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X84,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X84),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(X86,cbool__00),X87) = s__02(cfun__02(X86,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X84),s__02(cbool__00,X85))) ),
    inference(superposition,[],[f156124,f9704]) ).

fof(f251544,plain,
    ( spl3_204
    | spl3_7
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f251175,f104,f99,f127,f251542]) ).

fof(f251542,plain,
    ( spl3_204
  <=> ! [X59,X60,X61,X57,X58] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X57,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X59)
        | s__02(cbool__00,X60) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X57),s__02(cbool__00,X58)))
        | s__02(cbool__00,X59) = s__02(cbool__00,X61)
        | s__02(cbool__00,X60) = s__02(cbool__00,X61)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X57),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_204])]) ).

fof(f251175,plain,
    ( ! [X58,X59,X57,X60,X61] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X57,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X57),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X59)
        | s__02(cbool__00,X60) = s__02(cbool__00,X61)
        | s__02(cbool__00,X59) = s__02(cbool__00,X61)
        | s__02(cbool__00,X60) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X57),s__02(cbool__00,X58))) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f156124,f4269]) ).

fof(f251540,plain,
    ( spl3_7
    | spl3_202
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f251539,f104,f99,f251525,f127]) ).

fof(f251525,plain,
    ( spl3_202
  <=> ! [X38,X36,X37] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X36,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X38)
        | s__02(cbool__00,X38) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X36),s__02(cbool__00,X37)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X36),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_202])]) ).

fof(f251539,plain,
    ( ! [X54,X52,X53] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X54)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X52,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X52),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,X54) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X52),s__02(cbool__00,X53))) )
    | spl3_2
    | ~ spl3_3 ),
    inference(forward_literal_rewriting,[],[f251174,f121]) ).

fof(f251174,plain,
    ( ! [X54,X52,X53] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X52,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X52),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,X54) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X52),s__02(cbool__00,X53)))
        | p__01(s__02(cbool__00,X54)) )
    | ~ spl3_3 ),
    inference(superposition,[],[f156124,f304]) ).

fof(f251538,plain,
    ( spl3_203
    | spl3_190
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f251537,f417,f127,f99,f248869,f251530]) ).

fof(f248869,plain,
    ( spl3_190
  <=> ! [X41] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X41)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X41) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_190])]) ).

fof(f251537,plain,
    ( ! [X46,X44,X45] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X46)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X44),s__02(cbool__00,X45)))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X46)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X44,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X44),s__02(cbool__00,cF__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f251536,f498]) ).

fof(f251536,plain,
    ( ! [X46,X44,X45] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X44),s__02(cbool__00,X45)))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X46)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X44,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X44),s__02(cbool__00,cF__00)))
        | ~ p__01(s__02(cbool__00,X46)) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f251172,f498]) ).

fof(f251172,plain,
    ( ! [X46,X44,X45] :
        ( s__02(cbool__00,cF__00) = s__02(cbool__00,X46)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X44,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X44),s__02(cbool__00,cF__00)))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X44),s__02(cbool__00,X45))))
        | ~ p__01(s__02(cbool__00,X46)) )
    | spl3_2 ),
    inference(superposition,[],[f156124,f161]) ).

fof(f251535,plain,
    ( spl3_190
    | spl3_203
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f251534,f417,f127,f99,f251530,f248869]) ).

fof(f251534,plain,
    ( ! [X41,X42,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X41),s__02(cbool__00,X42)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X43)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X43)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X41,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X41),s__02(cbool__00,cF__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f251533,f498]) ).

fof(f251533,plain,
    ( ! [X41,X42,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X43)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X43)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X41,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X41),s__02(cbool__00,cF__00)))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X41),s__02(cbool__00,X42)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f251171,f498]) ).

fof(f251171,plain,
    ( ! [X41,X42,X43] :
        ( s__02(cbool__00,cF__00) = s__02(cbool__00,X43)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X41,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X41),s__02(cbool__00,cF__00)))
        | ~ p__01(s__02(cbool__00,X43))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X41),s__02(cbool__00,X42)))) )
    | spl3_2 ),
    inference(superposition,[],[f156124,f161]) ).

fof(f251532,plain,
    ( spl3_7
    | spl3_203
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f251528,f417,f127,f99,f251530,f127]) ).

fof(f251528,plain,
    ( ! [X40,X39] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,X40)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X39,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,cF__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f251170,f498]) ).

fof(f251170,plain,
    ( ! [X40,X39] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X39,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,cF__00)))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,X40)))) )
    | spl3_2 ),
    inference(superposition,[],[f156124,f121]) ).

fof(f251527,plain,
    ( spl3_202
    | spl3_7 ),
    inference(avatar_split_clause,[],[f251169,f127,f251525]) ).

fof(f251169,plain,
    ! [X38,X36,X37] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X36,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X36),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,X38) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X36),s__02(cbool__00,X37)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X38) ),
    inference(superposition,[],[f156124,f120]) ).

fof(f251523,plain,
    ( spl3_201
    | spl3_7 ),
    inference(avatar_split_clause,[],[f251168,f127,f251521]) ).

fof(f251168,plain,
    ! [X31,X32,X33] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X31),s__02(c_27type_2elist_2elist_27__01(cbool__00),X32)))),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X31),s__02(c_27type_2elist_2elist_27__01(cbool__00),X32))))),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X33) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X31),s__02(c_27type_2elist_2elist_27__01(cbool__00),X32)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X33),s__02(cbool__00,sK2(cbool__00,cbool__00,X33,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X31))),s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X32)))))))) ),
    inference(superposition,[],[f156124,f2505]) ).

fof(f251519,plain,
    ( spl3_200
    | spl3_7 ),
    inference(avatar_split_clause,[],[f251167,f127,f251517]) ).

fof(f251167,plain,
    ! [X28,X29,X30] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X28),s__02(c_27type_2elist_2elist_27__01(cbool__00),X29)))),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X28),s__02(c_27type_2elist_2elist_27__01(cbool__00),X29))))),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X30) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X28),s__02(c_27type_2elist_2elist_27__01(cbool__00),X29)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X30),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X28))),s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X29)))),X30)))) ),
    inference(superposition,[],[f156124,f2386]) ).

fof(f251515,plain,
    ( spl3_196
    | spl3_7 ),
    inference(avatar_split_clause,[],[f251165,f127,f251500]) ).

fof(f251165,plain,
    ! [X24,X25] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X24,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X24),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X24) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X25)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X25) ),
    inference(superposition,[],[f156124,f6500]) ).

fof(f251514,plain,
    ( spl3_199
    | spl3_7 ),
    inference(avatar_split_clause,[],[f251164,f127,f251512]) ).

fof(f251164,plain,
    ! [X21,X22,X23,X20] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X20,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X20),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),X23)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,sK2(cbool__00,cbool__00,chapp__02(s__02(cfun__02(X21,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),X20))),s__02(X21,X22)),X23)))) ),
    inference(superposition,[],[f156124,f1487]) ).

fof(f251510,plain,
    ( spl3_198
    | spl3_7 ),
    inference(avatar_split_clause,[],[f251163,f127,f251508]) ).

fof(f251163,plain,
    ! [X18,X19,X16,X17] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X16,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X16),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X16) = s__02(cfun__02(cbool__00,cbool__00),X17)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X17),s__02(cbool__00,sK2(cbool__00,cbool__00,X17,chapp__02(s__02(cfun__02(X18,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),X16))),s__02(X18,X19)))))) ),
    inference(superposition,[],[f156124,f1637]) ).

fof(f251506,plain,
    ( spl3_197
    | spl3_7 ),
    inference(avatar_split_clause,[],[f251162,f127,f251504]) ).

fof(f251162,plain,
    ! [X14,X15] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X14,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X14),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X15) = s__02(cfun__02(cbool__00,cbool__00),X14)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X15),s__02(cbool__00,sK2(cbool__00,cbool__00,X14,X15)))) ),
    inference(superposition,[],[f156124,f1109]) ).

fof(f251502,plain,
    ( spl3_196
    | spl3_7 ),
    inference(avatar_split_clause,[],[f251160,f127,f251500]) ).

fof(f251160,plain,
    ! [X10,X11] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X10,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X10),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X10) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X11)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X11) ),
    inference(superposition,[],[f156124,f6607]) ).

fof(f251498,plain,
    ( spl3_195
    | spl3_7 ),
    inference(avatar_split_clause,[],[f251156,f127,f251496]) ).

fof(f251156,plain,
    ! [X6,X4,X5] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X4,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X4) = s__02(cfun__02(cbool__00,cbool__00),X5)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X5),s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X6) = s__02(cbool__00,sK2(cbool__00,cbool__00,X5,X4))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f156124,f14902]) ).

fof(f248900,plain,
    ( spl3_186
    | spl3_7 ),
    inference(avatar_split_clause,[],[f248576,f127,f248850]) ).

fof(f248850,plain,
    ( spl3_186
  <=> ! [X27,X28,X26] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X26),s__02(c_27type_2elist_2elist_27__01(cbool__00),X27))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X28),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X26))),s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X27)))),X28))))
        | s__02(cfun__02(cbool__00,cbool__00),X28) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X26),s__02(c_27type_2elist_2elist_27__01(cbool__00),X27)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X26),s__02(c_27type_2elist_2elist_27__01(cbool__00),X27))))),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_186])]) ).

fof(f248576,plain,
    ! [X170,X171,X169] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X171) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X169),s__02(c_27type_2elist_2elist_27__01(cbool__00),X170)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X171),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X169))),s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X170)))),X171))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X169),s__02(c_27type_2elist_2elist_27__01(cbool__00),X170))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X169),s__02(c_27type_2elist_2elist_27__01(cbool__00),X170))))),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f2386,f60842]) ).

fof(f248899,plain,
    ( spl3_187
    | spl3_7 ),
    inference(avatar_split_clause,[],[f248570,f127,f248854]) ).

fof(f248854,plain,
    ( spl3_187
  <=> ! [X29,X30,X31] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X29),s__02(c_27type_2elist_2elist_27__01(cbool__00),X30))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X31),s__02(cbool__00,sK2(cbool__00,cbool__00,X31,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X29))),s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X30))))))))
        | s__02(cfun__02(cbool__00,cbool__00),X31) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X29),s__02(c_27type_2elist_2elist_27__01(cbool__00),X30)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X29),s__02(c_27type_2elist_2elist_27__01(cbool__00),X30))))),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_187])]) ).

fof(f248570,plain,
    ! [X150,X148,X149] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X150) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X148),s__02(c_27type_2elist_2elist_27__01(cbool__00),X149)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X150),s__02(cbool__00,sK2(cbool__00,cbool__00,X150,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X148))),s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X149))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X148),s__02(c_27type_2elist_2elist_27__01(cbool__00),X149))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X148),s__02(c_27type_2elist_2elist_27__01(cbool__00),X149))))),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f2505,f60842]) ).

fof(f248898,plain,
    ( spl3_182
    | spl3_7 ),
    inference(avatar_split_clause,[],[f248563,f127,f248833]) ).

fof(f248563,plain,
    ! [X126,X125] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X125) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X126)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X126)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X125))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X125),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f6500,f60842]) ).

fof(f248897,plain,
    ( spl3_185
    | spl3_7 ),
    inference(avatar_split_clause,[],[f248559,f127,f248845]) ).

fof(f248845,plain,
    ( spl3_185
  <=> ! [X18,X19,X20,X21] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X18))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X21),s__02(cbool__00,sK2(cbool__00,cbool__00,chapp__02(s__02(cfun__02(X19,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),X18))),s__02(X19,X20)),X21))))
        | s__02(cfun__02(cbool__00,cbool__00),X18) = s__02(cfun__02(cbool__00,cbool__00),X21)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X18),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_185])]) ).

fof(f248559,plain,
    ! [X111,X109,X112,X110] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X112) = s__02(cfun__02(cbool__00,cbool__00),X109)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X112),s__02(cbool__00,sK2(cbool__00,cbool__00,chapp__02(s__02(cfun__02(X110,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),X109))),s__02(X110,X111)),X112))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X109))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X109),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f1487,f60842]) ).

fof(f248896,plain,
    ( spl3_184
    | spl3_7 ),
    inference(avatar_split_clause,[],[f248556,f127,f248841]) ).

fof(f248841,plain,
    ( spl3_184
  <=> ! [X17,X14,X16,X15] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X14))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X15),s__02(cbool__00,sK2(cbool__00,cbool__00,X15,chapp__02(s__02(cfun__02(X16,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),X14))),s__02(X16,X17))))))
        | s__02(cfun__02(cbool__00,cbool__00),X15) = s__02(cfun__02(cbool__00,cbool__00),X14)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X14),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_184])]) ).

fof(f248556,plain,
    ! [X98,X99,X96,X97] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X96) = s__02(cfun__02(cbool__00,cbool__00),X97)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X97),s__02(cbool__00,sK2(cbool__00,cbool__00,X97,chapp__02(s__02(cfun__02(X98,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),X96))),s__02(X98,X99))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X96))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X96),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f1637,f60842]) ).

fof(f248895,plain,
    ( spl3_182
    | spl3_7 ),
    inference(avatar_split_clause,[],[f248547,f127,f248833]) ).

fof(f248547,plain,
    ! [X70,X69] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X69) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X70)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X70)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X69))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X69),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f6607,f60842]) ).

fof(f248894,plain,
    ( spl3_183
    | spl3_7 ),
    inference(avatar_split_clause,[],[f248543,f127,f248837]) ).

fof(f248837,plain,
    ( spl3_183
  <=> ! [X13,X12] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X12))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X13),s__02(cbool__00,sK2(cbool__00,cbool__00,X12,X13))))
        | s__02(cfun__02(cbool__00,cbool__00),X12) = s__02(cfun__02(cbool__00,cbool__00),X13)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X12),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_183])]) ).

fof(f248543,plain,
    ! [X58,X59] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X58) = s__02(cfun__02(cbool__00,cbool__00),X59)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X59),s__02(cbool__00,sK2(cbool__00,cbool__00,X58,X59))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X58))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X58),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f1109,f60842]) ).

fof(f248893,plain,
    ( spl3_181
    | spl3_7 ),
    inference(avatar_split_clause,[],[f248527,f127,f248829]) ).

fof(f248829,plain,
    ( spl3_181
  <=> ! [X2,X3,X4] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X2))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4)
        | s__02(cbool__00,X4) = s__02(cbool__00,sK2(cbool__00,cbool__00,X3,X2))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X3),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X2) = s__02(cfun__02(cbool__00,cbool__00),X3)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X2),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_181])]) ).

fof(f248527,plain,
    ! [X16,X14,X15] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X15) = s__02(cfun__02(cbool__00,cbool__00),X14)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X15),s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X16) = s__02(cbool__00,sK2(cbool__00,cbool__00,X15,X14))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X14))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X14),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f14902,f60842]) ).

fof(f248891,plain,
    ( spl3_192
    | spl3_194 ),
    inference(avatar_split_clause,[],[f248515,f248889,f248882]) ).

fof(f248515,plain,
    ! [X88,X86,X89,X87] :
      ( s__02(cbool__00,cF__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X88,cbool__00),X89),s__02(X88,sK2(X88,cbool__00,X89,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X86))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X86),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(X88,cbool__00),X89) = s__02(cfun__02(X88,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X86),s__02(cbool__00,X87))) ),
    inference(superposition,[],[f60842,f10609]) ).

fof(f248887,plain,
    ( spl3_192
    | spl3_193 ),
    inference(avatar_split_clause,[],[f248514,f248885,f248882]) ).

fof(f248514,plain,
    ! [X82,X83,X84,X85] :
      ( s__02(cbool__00,cF__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X84,cbool__00),X85),s__02(X84,sK2(X84,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X85))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X82))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X82),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(X84,cbool__00),X85) = s__02(cfun__02(X84,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X82),s__02(cbool__00,X83))) ),
    inference(superposition,[],[f60842,f9704]) ).

fof(f248880,plain,
    ( spl3_191
    | spl3_7
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f248509,f104,f99,f127,f248878]) ).

fof(f248878,plain,
    ( spl3_191
  <=> ! [X55,X57,X56,X59,X58] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X55))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X57)
        | s__02(cbool__00,X58) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X55),s__02(cbool__00,X56)))
        | s__02(cbool__00,X57) = s__02(cbool__00,X59)
        | s__02(cbool__00,X58) = s__02(cbool__00,X59)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X55),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_191])]) ).

fof(f248509,plain,
    ( ! [X58,X59,X56,X57,X55] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X55))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X55),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X57)
        | s__02(cbool__00,X58) = s__02(cbool__00,X59)
        | s__02(cbool__00,X57) = s__02(cbool__00,X59)
        | s__02(cbool__00,X58) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X55),s__02(cbool__00,X56))) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f60842,f4269]) ).

fof(f248876,plain,
    ( spl3_7
    | spl3_188
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f248875,f104,f99,f248858,f127]) ).

fof(f248858,plain,
    ( spl3_188
  <=> ! [X34,X36,X35] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X34))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X36)
        | s__02(cbool__00,X36) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X34),s__02(cbool__00,X35)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X34),s__02(cbool__00,cF__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_188])]) ).

fof(f248875,plain,
    ( ! [X50,X51,X52] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X52)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X50))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X50),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,X52) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X50),s__02(cbool__00,X51))) )
    | spl3_2
    | ~ spl3_3 ),
    inference(forward_literal_rewriting,[],[f248508,f121]) ).

fof(f248508,plain,
    ( ! [X50,X51,X52] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X50))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X50),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,X52) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X50),s__02(cbool__00,X51)))
        | p__01(s__02(cbool__00,X52)) )
    | ~ spl3_3 ),
    inference(superposition,[],[f60842,f304]) ).

fof(f248874,plain,
    ( spl3_189
    | spl3_190
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f248873,f417,f127,f99,f248869,f248863]) ).

fof(f248873,plain,
    ( ! [X44,X42,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X44)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X42),s__02(cbool__00,X43)))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X44)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X42))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X42),s__02(cbool__00,cF__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f248872,f498]) ).

fof(f248872,plain,
    ( ! [X44,X42,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X42),s__02(cbool__00,X43)))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X44)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X42))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X42),s__02(cbool__00,cF__00)))
        | ~ p__01(s__02(cbool__00,X44)) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f248506,f498]) ).

fof(f248506,plain,
    ( ! [X44,X42,X43] :
        ( s__02(cbool__00,cF__00) = s__02(cbool__00,X44)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X42))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X42),s__02(cbool__00,cF__00)))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X42),s__02(cbool__00,X43))))
        | ~ p__01(s__02(cbool__00,X44)) )
    | spl3_2 ),
    inference(superposition,[],[f60842,f161]) ).

fof(f248871,plain,
    ( spl3_190
    | spl3_189
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f248867,f417,f127,f99,f248863,f248869]) ).

fof(f248867,plain,
    ( ! [X40,X41,X39] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,X40)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X41)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X39))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,cF__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f248866,f498]) ).

fof(f248866,plain,
    ( ! [X40,X41,X39] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X41)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X39))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,cF__00)))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,X40)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f248505,f498]) ).

fof(f248505,plain,
    ( ! [X40,X41,X39] :
        ( s__02(cbool__00,cF__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X39))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,cF__00)))
        | ~ p__01(s__02(cbool__00,X41))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,X40)))) )
    | spl3_2 ),
    inference(superposition,[],[f60842,f161]) ).

fof(f248865,plain,
    ( spl3_7
    | spl3_189
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f248861,f417,f127,f99,f248863,f127]) ).

fof(f248861,plain,
    ( ! [X38,X37] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X37),s__02(cbool__00,X38)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X37))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X37),s__02(cbool__00,cF__00))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f248504,f498]) ).

fof(f248504,plain,
    ( ! [X38,X37] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X37))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X37),s__02(cbool__00,cF__00)))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X37),s__02(cbool__00,X38)))) )
    | spl3_2 ),
    inference(superposition,[],[f60842,f121]) ).

fof(f248860,plain,
    ( spl3_188
    | spl3_7 ),
    inference(avatar_split_clause,[],[f248503,f127,f248858]) ).

fof(f248503,plain,
    ! [X36,X34,X35] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X34))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X34),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,X36) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X34),s__02(cbool__00,X35)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X36) ),
    inference(superposition,[],[f60842,f120]) ).

fof(f248856,plain,
    ( spl3_187
    | spl3_7 ),
    inference(avatar_split_clause,[],[f248502,f127,f248854]) ).

fof(f248502,plain,
    ! [X31,X29,X30] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X29),s__02(c_27type_2elist_2elist_27__01(cbool__00),X30))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X29),s__02(c_27type_2elist_2elist_27__01(cbool__00),X30))))),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X31) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X29),s__02(c_27type_2elist_2elist_27__01(cbool__00),X30)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X31),s__02(cbool__00,sK2(cbool__00,cbool__00,X31,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X29))),s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X30)))))))) ),
    inference(superposition,[],[f60842,f2505]) ).

fof(f248852,plain,
    ( spl3_186
    | spl3_7 ),
    inference(avatar_split_clause,[],[f248501,f127,f248850]) ).

fof(f248501,plain,
    ! [X28,X26,X27] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X26),s__02(c_27type_2elist_2elist_27__01(cbool__00),X27))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X26),s__02(c_27type_2elist_2elist_27__01(cbool__00),X27))))),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X28) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X26),s__02(c_27type_2elist_2elist_27__01(cbool__00),X27)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X28),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X26))),s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X27)))),X28)))) ),
    inference(superposition,[],[f60842,f2386]) ).

fof(f248848,plain,
    ( spl3_182
    | spl3_7 ),
    inference(avatar_split_clause,[],[f248499,f127,f248833]) ).

fof(f248499,plain,
    ! [X22,X23] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X22))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X22),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X22) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X23)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X23) ),
    inference(superposition,[],[f60842,f6500]) ).

fof(f248847,plain,
    ( spl3_185
    | spl3_7 ),
    inference(avatar_split_clause,[],[f248498,f127,f248845]) ).

fof(f248498,plain,
    ! [X21,X18,X19,X20] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X18))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X18),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X18) = s__02(cfun__02(cbool__00,cbool__00),X21)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X21),s__02(cbool__00,sK2(cbool__00,cbool__00,chapp__02(s__02(cfun__02(X19,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),X18))),s__02(X19,X20)),X21)))) ),
    inference(superposition,[],[f60842,f1487]) ).

fof(f248843,plain,
    ( spl3_184
    | spl3_7 ),
    inference(avatar_split_clause,[],[f248497,f127,f248841]) ).

fof(f248497,plain,
    ! [X16,X14,X17,X15] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X14))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X14),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X15) = s__02(cfun__02(cbool__00,cbool__00),X14)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X15),s__02(cbool__00,sK2(cbool__00,cbool__00,X15,chapp__02(s__02(cfun__02(X16,cfun__02(cbool__00,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,cbool__00),X14))),s__02(X16,X17)))))) ),
    inference(superposition,[],[f60842,f1637]) ).

fof(f248839,plain,
    ( spl3_183
    | spl3_7 ),
    inference(avatar_split_clause,[],[f248496,f127,f248837]) ).

fof(f248496,plain,
    ! [X12,X13] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X12))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X12),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X12) = s__02(cfun__02(cbool__00,cbool__00),X13)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X13),s__02(cbool__00,sK2(cbool__00,cbool__00,X12,X13)))) ),
    inference(superposition,[],[f60842,f1109]) ).

fof(f248835,plain,
    ( spl3_182
    | spl3_7 ),
    inference(avatar_split_clause,[],[f248494,f127,f248833]) ).

fof(f248494,plain,
    ! [X8,X9] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X8))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X9)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X9) ),
    inference(superposition,[],[f60842,f6607]) ).

fof(f248831,plain,
    ( spl3_181
    | spl3_7 ),
    inference(avatar_split_clause,[],[f248490,f127,f248829]) ).

fof(f248490,plain,
    ! [X2,X3,X4] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X2))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X2),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X2) = s__02(cfun__02(cbool__00,cbool__00),X3)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X3),s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X4) = s__02(cbool__00,sK2(cbool__00,cbool__00,X3,X2))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X4) ),
    inference(superposition,[],[f60842,f14902]) ).

fof(f241710,plain,
    ( spl3_180
    | spl3_7
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f241706,f235108,f24947,f127,f241708]) ).

fof(f241708,plain,
    ( spl3_180
  <=> ! [X285,X284,X286,X287] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X285)
        | s__02(cbool__00,X284) = s__02(cbool__00,X287)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X286)
        | s__02(cbool__00,X286) = s__02(cbool__00,X287)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X285),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X284)),X285)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_180])]) ).

fof(f241706,plain,
    ( ! [X287,X286,X285,X284] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X285)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X285),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X284)),X285))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X286)
        | s__02(cbool__00,X286) = s__02(cbool__00,X287)
        | s__02(cbool__00,X284) = s__02(cbool__00,X287) )
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(forward_demodulation,[],[f241478,f85]) ).

fof(f241478,plain,
    ( ! [X287,X286,X285,X284] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X284)),X285))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X285)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X285),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X284)),X285))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X286)
        | s__02(cbool__00,X286) = s__02(cbool__00,X287)
        | s__02(cbool__00,X284) = s__02(cbool__00,X287) )
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f1109,f238958]) ).

fof(f241677,plain,
    ( spl3_179
    | spl3_7
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f241673,f235108,f24947,f127,f241675]) ).

fof(f241675,plain,
    ( spl3_179
  <=> ! [X112,X110,X111,X113,X109] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X110)
        | s__02(cbool__00,X109) = s__02(cbool__00,X113)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X112)
        | s__02(cbool__00,X113) = s__02(cbool__00,X112)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X111)
        | s__02(cbool__00,X111) = s__02(cbool__00,sK2(cbool__00,cbool__00,X110,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X109))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X110),s__02(cbool__00,cT__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_179])]) ).

fof(f241673,plain,
    ( ! [X113,X111,X109,X112,X110] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X110)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X110),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X111) = s__02(cbool__00,sK2(cbool__00,cbool__00,X110,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X109))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X111)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X112)
        | s__02(cbool__00,X113) = s__02(cbool__00,X112)
        | s__02(cbool__00,X109) = s__02(cbool__00,X113) )
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(forward_demodulation,[],[f241441,f85]) ).

fof(f241441,plain,
    ( ! [X113,X111,X109,X112,X110] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X110)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X110),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X111) = s__02(cbool__00,sK2(cbool__00,cbool__00,X110,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X109))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X111)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X112)
        | s__02(cbool__00,X113) = s__02(cbool__00,X112)
        | s__02(cbool__00,X109) = s__02(cbool__00,X113) )
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f14902,f238958]) ).

fof(f241672,plain,
    ( spl3_178
    | spl3_7
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f241668,f235108,f24947,f127,f241670]) ).

fof(f241670,plain,
    ( spl3_178
  <=> ! [X105,X106,X108,X107] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X106)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X107)
        | s__02(cbool__00,X108) = s__02(cbool__00,X105)
        | s__02(cbool__00,X107) = s__02(cbool__00,X108)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X106),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X106,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X105)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_178])]) ).

fof(f241668,plain,
    ( ! [X108,X106,X107,X105] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X106)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X106,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X105))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X106),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X107)
        | s__02(cbool__00,X107) = s__02(cbool__00,X108)
        | s__02(cbool__00,X108) = s__02(cbool__00,X105) )
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(forward_demodulation,[],[f241440,f85]) ).

fof(f241440,plain,
    ( ! [X108,X106,X107,X105] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X106)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X106,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X105))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X106),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X107)
        | s__02(cbool__00,X107) = s__02(cbool__00,X108)
        | s__02(cbool__00,X108) = s__02(cbool__00,X105) )
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f11855,f238958]) ).

fof(f241607,plain,
    ( spl3_7
    | spl3_177
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f241274,f235108,f24947,f241597,f127]) ).

fof(f241597,plain,
    ( spl3_177
  <=> ! [X24,X21,X23,X22] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X21)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X21)
        | s__02(cbool__00,X22) = s__02(cbool__00,X24)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X23)
        | s__02(cbool__00,X24) = s__02(cbool__00,X23) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_177])]) ).

fof(f241274,plain,
    ( ! [X40,X41,X39,X42] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X39))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X40)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X41)
        | s__02(cbool__00,X41) = s__02(cbool__00,X42)
        | s__02(cbool__00,X39) = s__02(cbool__00,X42) )
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f6698,f238958]) ).

fof(f241606,plain,
    ( spl3_7
    | spl3_177
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f241273,f235108,f24947,f241597,f127]) ).

fof(f241273,plain,
    ( ! [X38,X36,X37,X35] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X36))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X35)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X36)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X37)
        | s__02(cbool__00,X38) = s__02(cbool__00,X37)
        | s__02(cbool__00,X38) = s__02(cbool__00,X35) )
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f6698,f238958]) ).

fof(f241605,plain,
    ( spl3_7
    | spl3_175
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f241271,f235108,f24947,f241590,f127]) ).

fof(f241271,plain,
    ( ! [X28,X29,X26,X27,X30] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X27))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X26)))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X28)
        | s__02(cbool__00,X28) = s__02(cbool__00,X27)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X29)
        | s__02(cbool__00,X30) = s__02(cbool__00,X29)
        | s__02(cbool__00,X26) = s__02(cbool__00,X30) )
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f236489,f238958]) ).

fof(f241604,plain,
    ( spl3_176
    | spl3_177
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f241586,f235108,f24947,f104,f99,f241597,f241594]) ).

fof(f241594,plain,
    ( spl3_176
  <=> ! [X25] : s__02(cbool__00,cF__00) = s__02(cbool__00,X25) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_176])]) ).

fof(f241586,plain,
    ( ! [X18,X19,X16,X17,X15] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X15)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X17)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X18)
        | s__02(cbool__00,X18) = s__02(cbool__00,X19)
        | s__02(cbool__00,X15) = s__02(cbool__00,X19) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(duplicate_literal_removal,[],[f241269]) ).

fof(f241269,plain,
    ( ! [X18,X19,X16,X17,X15] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X15)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X17)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X17)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X18)
        | s__02(cbool__00,X18) = s__02(cbool__00,X19)
        | s__02(cbool__00,X15) = s__02(cbool__00,X19) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f187458,f238958]) ).

fof(f241603,plain,
    ( spl3_7
    | spl3_175
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f241268,f235108,f24947,f104,f99,f241590,f127]) ).

fof(f241268,plain,
    ( ! [X10,X11,X14,X12,X13] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X11))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X10)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X12)
        | s__02(cbool__00,X11) = s__02(cbool__00,X12)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X13)
        | s__02(cbool__00,X13) = s__02(cbool__00,X14)
        | s__02(cbool__00,X10) = s__02(cbool__00,X14) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f187458,f238958]) ).

fof(f241602,plain,
    ( spl3_7
    | spl3_177
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f241179,f235108,f24947,f241597,f127]) ).

fof(f241179,plain,
    ( ! [X48,X46,X49,X47] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X46))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X47)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X48)
        | s__02(cbool__00,X48) = s__02(cbool__00,X49)
        | s__02(cbool__00,X47) = s__02(cbool__00,X49)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X46) )
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f238958,f6698]) ).

fof(f241601,plain,
    ( spl3_7
    | spl3_177
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f241178,f235108,f24947,f241597,f127]) ).

fof(f241178,plain,
    ( ! [X44,X45,X42,X43] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X43))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X42)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X44)
        | s__02(cbool__00,X44) = s__02(cbool__00,X45)
        | s__02(cbool__00,X45) = s__02(cbool__00,X43)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X42)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00) )
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f238958,f6698]) ).

fof(f241600,plain,
    ( spl3_7
    | spl3_175
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f241176,f235108,f24947,f241590,f127]) ).

fof(f241176,plain,
    ( ! [X36,X34,X35,X32,X33] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X33))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X32)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X34)
        | s__02(cbool__00,X34) = s__02(cbool__00,X35)
        | s__02(cbool__00,X33) = s__02(cbool__00,X35)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X36)
        | s__02(cbool__00,X32) = s__02(cbool__00,X36)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00) )
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f238958,f236489]) ).

fof(f241599,plain,
    ( spl3_176
    | spl3_177
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f241587,f235108,f24947,f104,f99,f241597,f241594]) ).

fof(f241587,plain,
    ( ! [X21,X24,X22,X25,X23] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X21)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X23)
        | s__02(cbool__00,X24) = s__02(cbool__00,X23)
        | s__02(cbool__00,X22) = s__02(cbool__00,X24)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X21)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X25) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(duplicate_literal_removal,[],[f241174]) ).

fof(f241174,plain,
    ( ! [X21,X24,X22,X25,X23] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X22))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X21)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X23)
        | s__02(cbool__00,X24) = s__02(cbool__00,X23)
        | s__02(cbool__00,X22) = s__02(cbool__00,X24)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X21)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X25)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X25) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f238958,f187458]) ).

fof(f241592,plain,
    ( spl3_7
    | spl3_175
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f241173,f235108,f24947,f104,f99,f241590,f127]) ).

fof(f241173,plain,
    ( ! [X18,X19,X16,X17,X20] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X16))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X17)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X18)
        | s__02(cbool__00,X18) = s__02(cbool__00,X19)
        | s__02(cbool__00,X17) = s__02(cbool__00,X19)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X20)
        | s__02(cbool__00,X16) = s__02(cbool__00,X20) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f238958,f187458]) ).

fof(f239028,plain,
    ( spl3_7
    | spl3_170
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f238786,f235108,f235104,f127]) ).

fof(f238786,plain,
    ( ! [X2,X3,X0,X1] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X0))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1)))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X2)
        | s__02(cbool__00,X1) = s__02(cbool__00,X2)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X3)
        | s__02(cbool__00,X0) = s__02(cbool__00,X3)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00) )
    | ~ spl3_171 ),
    inference(superposition,[],[f235109,f236489]) ).

fof(f238968,plain,
    ( spl3_7
    | spl3_170
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f238602,f235108,f235104,f127]) ).

fof(f238602,plain,
    ( ! [X2,X3,X0,X1] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X0))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1)))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X2)
        | s__02(cbool__00,X1) = s__02(cbool__00,X2)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X3)
        | s__02(cbool__00,X0) = s__02(cbool__00,X3) )
    | ~ spl3_171 ),
    inference(superposition,[],[f236489,f235109]) ).

fof(f237014,plain,
    ( spl3_174
    | spl3_7
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f237010,f235108,f127,f237012]) ).

fof(f237012,plain,
    ( spl3_174
  <=> ! [X219,X217,X218] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X218)
        | s__02(cbool__00,X217) = s__02(cbool__00,X219)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X219)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X218),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X217)),X218)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_174])]) ).

fof(f237010,plain,
    ( ! [X218,X219,X217] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X218)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X218),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X217)),X218))))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X219)
        | s__02(cbool__00,X217) = s__02(cbool__00,X219) )
    | ~ spl3_171 ),
    inference(forward_demodulation,[],[f236801,f85]) ).

fof(f236801,plain,
    ( ! [X218,X219,X217] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X217)),X218))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X218)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X218),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X217)),X218))))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X219)
        | s__02(cbool__00,X217) = s__02(cbool__00,X219) )
    | ~ spl3_171 ),
    inference(superposition,[],[f1109,f235109]) ).

fof(f236981,plain,
    ( spl3_173
    | spl3_7
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f236977,f235108,f127,f236979]) ).

fof(f236979,plain,
    ( spl3_173
  <=> ! [X77,X78,X80,X79] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X78)
        | s__02(cbool__00,X77) = s__02(cbool__00,X80)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X80)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X79)
        | s__02(cbool__00,X79) = s__02(cbool__00,sK2(cbool__00,cbool__00,X78,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X77))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X78),s__02(cbool__00,cT__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_173])]) ).

fof(f236977,plain,
    ( ! [X80,X78,X79,X77] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X78)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X78),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X79) = s__02(cbool__00,sK2(cbool__00,cbool__00,X78,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X77))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X79)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X80)
        | s__02(cbool__00,X77) = s__02(cbool__00,X80) )
    | ~ spl3_171 ),
    inference(forward_demodulation,[],[f236764,f85]) ).

fof(f236764,plain,
    ( ! [X80,X78,X79,X77] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X78)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X78),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X79) = s__02(cbool__00,sK2(cbool__00,cbool__00,X78,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X77))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X79)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X80)
        | s__02(cbool__00,X77) = s__02(cbool__00,X80) )
    | ~ spl3_171 ),
    inference(superposition,[],[f14902,f235109]) ).

fof(f236976,plain,
    ( spl3_172
    | spl3_7
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f236972,f235108,f127,f236974]) ).

fof(f236974,plain,
    ( spl3_172
  <=> ! [X76,X75,X74] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X75)
        | s__02(cbool__00,X74) = s__02(cbool__00,X76)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X76)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X75),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X75,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X74)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_172])]) ).

fof(f236972,plain,
    ( ! [X76,X74,X75] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X75)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X75,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X74))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X75),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X76)
        | s__02(cbool__00,X74) = s__02(cbool__00,X76) )
    | ~ spl3_171 ),
    inference(forward_demodulation,[],[f236763,f85]) ).

fof(f236763,plain,
    ( ! [X76,X74,X75] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X75)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X75,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X74))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X75),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X76)
        | s__02(cbool__00,X74) = s__02(cbool__00,X76) )
    | ~ spl3_171 ),
    inference(superposition,[],[f11855,f235109]) ).

fof(f236913,plain,
    ( spl3_7
    | spl3_170
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f236596,f235108,f24947,f104,f99,f235104,f127]) ).

fof(f236596,plain,
    ( ! [X10,X8,X9,X7] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X8)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X9)
        | s__02(cbool__00,X9) = s__02(cbool__00,X8)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X10)
        | s__02(cbool__00,X7) = s__02(cbool__00,X10) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f187458,f235109]) ).

fof(f236912,plain,
    ( spl3_7
    | spl3_170
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(avatar_split_clause,[],[f236506,f235108,f24947,f104,f99,f235104,f127]) ).

fof(f236506,plain,
    ( ! [X14,X15,X12,X13] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X13)))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X14)
        | s__02(cbool__00,X13) = s__02(cbool__00,X14)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X15)
        | s__02(cbool__00,X12) = s__02(cbool__00,X15) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40
    | ~ spl3_171 ),
    inference(superposition,[],[f235109,f187458]) ).

fof(f235114,plain,
    ( spl3_6
    | spl3_171
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f235086,f24947,f104,f99,f235108,f124]) ).

fof(f235086,plain,
    ( ! [X3,X4,X5] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X5)
        | s__02(cbool__00,X5) = s__02(cbool__00,X4) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40 ),
    inference(duplicate_literal_removal,[],[f234752]) ).

fof(f234752,plain,
    ( ! [X3,X4,X5] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X5)
        | s__02(cbool__00,X5) = s__02(cbool__00,X4) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40 ),
    inference(superposition,[],[f24948,f187458]) ).

fof(f235110,plain,
    ( spl3_6
    | spl3_171
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f235096,f24947,f104,f99,f235108,f124]) ).

fof(f235096,plain,
    ( ! [X14,X15,X13] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X14)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X13)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X15)
        | s__02(cbool__00,X15) = s__02(cbool__00,X14) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40 ),
    inference(duplicate_literal_removal,[],[f234644]) ).

fof(f234644,plain,
    ( ! [X14,X15,X13] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X14)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X13)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X15)
        | s__02(cbool__00,X15) = s__02(cbool__00,X14)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X13) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40 ),
    inference(superposition,[],[f187458,f24948]) ).

fof(f235106,plain,
    ( spl3_6
    | spl3_170
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f235097,f24947,f104,f99,f235104,f124]) ).

fof(f235097,plain,
    ( ! [X10,X11,X8,X9,X12] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X9))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X10)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X8)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X11)
        | s__02(cbool__00,X10) = s__02(cbool__00,X11)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X12)
        | s__02(cbool__00,X9) = s__02(cbool__00,X12) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40 ),
    inference(duplicate_literal_removal,[],[f234643]) ).

fof(f234643,plain,
    ( ! [X10,X11,X8,X9,X12] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X9))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X10)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X8)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X11)
        | s__02(cbool__00,X10) = s__02(cbool__00,X11)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X8)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X12)
        | s__02(cbool__00,X9) = s__02(cbool__00,X12) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40 ),
    inference(superposition,[],[f187458,f187458]) ).

fof(f203998,plain,
    ( spl3_169
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f203781,f79058,f127,f203996]) ).

fof(f203996,plain,
    ( spl3_169
  <=> ! [X125,X123,X121,X120,X122,X124] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X122) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X120),s__02(c_27type_2etypeSystem_2edecls_27__00,X121)))))
        | s__02(cbool__00,X125) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X120),s__02(c_27type_2etypeSystem_2edecls_27__00,X121))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X122,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X120),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X123),s__02(c_27type_2etypeSystem_2edecls_27__00,X121))))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X124)
        | s__02(cbool__00,X124) = s__02(cbool__00,X125)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X122),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X122,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X120),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X123),s__02(c_27type_2etypeSystem_2edecls_27__00,X121)))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_169])]) ).

fof(f203781,plain,
    ( ! [X120,X121,X124,X125,X122,X123] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X122) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X120),s__02(c_27type_2etypeSystem_2edecls_27__00,X121)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X122),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X122,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X120),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X123),s__02(c_27type_2etypeSystem_2edecls_27__00,X121))))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X124)
        | s__02(cbool__00,X124) = s__02(cbool__00,X125)
        | s__02(cbool__00,X125) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X120),s__02(c_27type_2etypeSystem_2edecls_27__00,X121))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X122,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X120),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X123),s__02(c_27type_2etypeSystem_2edecls_27__00,X121)))))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2297,f79059]) ).

fof(f203714,plain,
    ( spl3_168
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f203496,f79058,f127,f203712]) ).

fof(f203712,plain,
    ( spl3_168
  <=> ! [X113,X115,X118,X117,X114,X116] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X116) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X113),s__02(c_27type_2etypeSystem_2edecls_27__00,X114)))))
        | s__02(cbool__00,X118) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X113),s__02(c_27type_2etypeSystem_2edecls_27__00,X114))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X113),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X115),s__02(c_27type_2etypeSystem_2edecls_27__00,X114)))))),X116))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X117)
        | s__02(cbool__00,X118) = s__02(cbool__00,X117)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X116),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X113),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X115),s__02(c_27type_2etypeSystem_2edecls_27__00,X114)))))),X116)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_168])]) ).

fof(f203496,plain,
    ( ! [X113,X118,X116,X117,X114,X115] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X116) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X113),s__02(c_27type_2etypeSystem_2edecls_27__00,X114)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X116),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X113),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X115),s__02(c_27type_2etypeSystem_2edecls_27__00,X114)))))),X116))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X117)
        | s__02(cbool__00,X118) = s__02(cbool__00,X117)
        | s__02(cbool__00,X118) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X113),s__02(c_27type_2etypeSystem_2edecls_27__00,X114))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X113),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X115),s__02(c_27type_2etypeSystem_2edecls_27__00,X114)))))),X116)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2296,f79059]) ).

fof(f203429,plain,
    ( spl3_167
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f203212,f79058,f127,f203427]) ).

fof(f203427,plain,
    ( spl3_167
  <=> ! [X125,X123,X121,X120,X122,X124] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X122) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X120),s__02(c_27type_2etypeSystem_2edecls_27__00,X121)))))
        | s__02(cbool__00,X125) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X120),s__02(c_27type_2etypeSystem_2edecls_27__00,X121))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X122,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X120),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X123),s__02(c_27type_2etypeSystem_2edecls_27__00,X121))))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X124)
        | s__02(cbool__00,X124) = s__02(cbool__00,X125)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X122),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X122,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X120),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X123),s__02(c_27type_2etypeSystem_2edecls_27__00,X121)))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_167])]) ).

fof(f203212,plain,
    ( ! [X120,X121,X124,X125,X122,X123] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X122) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X120),s__02(c_27type_2etypeSystem_2edecls_27__00,X121)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X122),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X122,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X120),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X123),s__02(c_27type_2etypeSystem_2edecls_27__00,X121))))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X124)
        | s__02(cbool__00,X124) = s__02(cbool__00,X125)
        | s__02(cbool__00,X125) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X120),s__02(c_27type_2etypeSystem_2edecls_27__00,X121))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X122,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X120),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X123),s__02(c_27type_2etypeSystem_2edecls_27__00,X121)))))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2238,f79059]) ).

fof(f203145,plain,
    ( spl3_166
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f202927,f79058,f127,f203143]) ).

fof(f203143,plain,
    ( spl3_166
  <=> ! [X113,X115,X118,X117,X114,X116] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X116) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X113),s__02(c_27type_2etypeSystem_2edecls_27__00,X114)))))
        | s__02(cbool__00,X118) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X113),s__02(c_27type_2etypeSystem_2edecls_27__00,X114))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X113),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X115),s__02(c_27type_2etypeSystem_2edecls_27__00,X114)))))),X116))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X117)
        | s__02(cbool__00,X118) = s__02(cbool__00,X117)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X116),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X113),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X115),s__02(c_27type_2etypeSystem_2edecls_27__00,X114)))))),X116)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_166])]) ).

fof(f202927,plain,
    ( ! [X113,X118,X116,X117,X114,X115] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X116) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X113),s__02(c_27type_2etypeSystem_2edecls_27__00,X114)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X116),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X113),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X115),s__02(c_27type_2etypeSystem_2edecls_27__00,X114)))))),X116))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X117)
        | s__02(cbool__00,X118) = s__02(cbool__00,X117)
        | s__02(cbool__00,X118) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X113),s__02(c_27type_2etypeSystem_2edecls_27__00,X114))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X113),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X115),s__02(c_27type_2etypeSystem_2edecls_27__00,X114)))))),X116)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2237,f79059]) ).

fof(f190972,plain,
    ( spl3_165
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190589,f79058,f127,f190970]) ).

fof(f190970,plain,
    ( spl3_165
  <=> ! [X4346,X4343,X4344,X4345,X4347] :
        ( s__02(cfun__02(cbool__00,cbool__00),X4343) = s__02(cfun__02(cbool__00,cbool__00),X4344)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4346)
        | s__02(cbool__00,X4347) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4343),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X4347) = s__02(cbool__00,X4346)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4345)
        | s__02(cbool__00,X4345) = s__02(cbool__00,sK2(cbool__00,cbool__00,X4344,X4343))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4344),s__02(cbool__00,cT__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_165])]) ).

fof(f190589,plain,
    ( ! [X4346,X4344,X4347,X4345,X4343] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),X4343) = s__02(cfun__02(cbool__00,cbool__00),X4344)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4344),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X4345) = s__02(cbool__00,sK2(cbool__00,cbool__00,X4344,X4343))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4345)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4346)
        | s__02(cbool__00,X4347) = s__02(cbool__00,X4346)
        | s__02(cbool__00,X4347) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4343),s__02(cbool__00,cT__00))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f14902,f79059]) ).

fof(f190968,plain,
    ( spl3_164
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190582,f79058,f127,f190966]) ).

fof(f190966,plain,
    ( spl3_164
  <=> ! [X4309,X4308,X4310] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X4308,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4309)
        | s__02(cbool__00,X4310) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4308),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,X4309) = s__02(cbool__00,X4310)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X4308) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_164])]) ).

fof(f190582,plain,
    ( ! [X4309,X4310,X4308] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X4308,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X4308)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4309)
        | s__02(cbool__00,X4309) = s__02(cbool__00,X4310)
        | s__02(cbool__00,X4310) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4308),s__02(cbool__00,cF__00))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f29469,f79059]) ).

fof(f190964,plain,
    ( spl3_163
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190581,f79058,f127,f190962]) ).

fof(f190962,plain,
    ( spl3_163
  <=> ! [X4306,X4305,X4307] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X4305))
        | s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4305),s__02(cbool__00,cF__00))) = s__02(cbool__00,X4307)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4306)
        | s__02(cbool__00,X4306) = s__02(cbool__00,X4307)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X4305) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_163])]) ).

fof(f190581,plain,
    ( ! [X4305,X4307,X4306] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X4305))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X4305)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4306)
        | s__02(cbool__00,X4306) = s__02(cbool__00,X4307)
        | s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4305),s__02(cbool__00,cF__00))) = s__02(cbool__00,X4307) )
    | ~ spl3_64 ),
    inference(superposition,[],[f24121,f79059]) ).

fof(f190960,plain,
    ( spl3_162
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190580,f79058,f127,f190958]) ).

fof(f190958,plain,
    ( spl3_162
  <=> ! [X4303,X4302,X4304,X4301] :
        ( s__02(cfun__02(cbool__00,cbool__00),X4301) = s__02(cfun__02(cbool__00,cbool__00),X4302)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4303)
        | s__02(cbool__00,X4304) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4301),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,X4304) = s__02(cbool__00,X4303)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4302),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X4302,X4301)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_162])]) ).

fof(f190580,plain,
    ( ! [X4302,X4303,X4301,X4304] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),X4301) = s__02(cfun__02(cbool__00,cbool__00),X4302)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X4302,X4301))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4302),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4303)
        | s__02(cbool__00,X4304) = s__02(cbool__00,X4303)
        | s__02(cbool__00,X4304) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4301),s__02(cbool__00,cF__00))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f11855,f79059]) ).

fof(f190956,plain,
    ( spl3_161
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190535,f79058,f127,f190954]) ).

fof(f190954,plain,
    ( spl3_161
  <=> ! [X4047,X4048,X4050,X4046,X4049] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4046))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4048)
        | s__02(cbool__00,X4050) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4046))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4047),s__02(c_27type_2etypeSystem_2edecls_27__00,X4046)))),X4048))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4049)
        | s__02(cbool__00,X4049) = s__02(cbool__00,X4050)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4048),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4047),s__02(c_27type_2etypeSystem_2edecls_27__00,X4046)))),X4048)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_161])]) ).

fof(f190535,plain,
    ( ! [X4049,X4046,X4048,X4047,X4050] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4046))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4048)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4048),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4047),s__02(c_27type_2etypeSystem_2edecls_27__00,X4046)))),X4048))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4049)
        | s__02(cbool__00,X4049) = s__02(cbool__00,X4050)
        | s__02(cbool__00,X4050) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4046))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4047),s__02(c_27type_2etypeSystem_2edecls_27__00,X4046)))),X4048)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2956,f79059]) ).

fof(f190952,plain,
    ( spl3_160
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190523,f79058,f127,f190950]) ).

fof(f190950,plain,
    ( spl3_160
  <=> ! [X3977,X3979,X3980,X3976,X3981,X3978] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3979) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3976),s__02(c_27type_2etypeSystem_2edecls_27__00,X3977)))))
        | s__02(cbool__00,X3981) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3976),s__02(c_27type_2etypeSystem_2edecls_27__00,X3977))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3976),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3978),s__02(c_27type_2etypeSystem_2edecls_27__00,X3977)))))),X3979))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3980)
        | s__02(cbool__00,X3981) = s__02(cbool__00,X3980)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3979),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3976),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3978),s__02(c_27type_2etypeSystem_2edecls_27__00,X3977)))))),X3979)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_160])]) ).

fof(f190523,plain,
    ( ! [X3981,X3978,X3976,X3980,X3979,X3977] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3979) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3976),s__02(c_27type_2etypeSystem_2edecls_27__00,X3977)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3979),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3976),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3978),s__02(c_27type_2etypeSystem_2edecls_27__00,X3977)))))),X3979))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3980)
        | s__02(cbool__00,X3981) = s__02(cbool__00,X3980)
        | s__02(cbool__00,X3981) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3976),s__02(c_27type_2etypeSystem_2edecls_27__00,X3977))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3976),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3978),s__02(c_27type_2etypeSystem_2edecls_27__00,X3977)))))),X3979)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2126,f79059]) ).

fof(f190948,plain,
    ( spl3_159
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190507,f79058,f127,f190946]) ).

fof(f190946,plain,
    ( spl3_159
  <=> ! [X3882,X3885,X3883,X3884,X3886] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3883) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3882)
        | s__02(cbool__00,X3886) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3882),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3883))),s__02(c_27type_2etypeSystem_2edecls_27__00,X3884)))),X3882))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3885)
        | s__02(cbool__00,X3886) = s__02(cbool__00,X3885)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3883),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3883))),s__02(c_27type_2etypeSystem_2edecls_27__00,X3884)))),X3882)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_159])]) ).

fof(f190507,plain,
    ( ! [X3885,X3882,X3884,X3886,X3883] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3883) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3882)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3883),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3883))),s__02(c_27type_2etypeSystem_2edecls_27__00,X3884)))),X3882))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3885)
        | s__02(cbool__00,X3886) = s__02(cbool__00,X3885)
        | s__02(cbool__00,X3886) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3882),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3883))),s__02(c_27type_2etypeSystem_2edecls_27__00,X3884)))),X3882)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f1292,f79059]) ).

fof(f190944,plain,
    ( spl3_158
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190479,f79058,f127,f190942]) ).

fof(f190942,plain,
    ( spl3_158
  <=> ! [X3721,X3720,X3722,X3719,X3723] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3719))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3721)
        | s__02(cbool__00,X3723) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3719))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3720),s__02(c_27type_2etypeSystem_2edecls_27__00,X3719)))),X3721))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3722)
        | s__02(cbool__00,X3723) = s__02(cbool__00,X3722)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3721),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3720),s__02(c_27type_2etypeSystem_2edecls_27__00,X3719)))),X3721)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_158])]) ).

fof(f190479,plain,
    ( ! [X3723,X3722,X3721,X3720,X3719] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3719))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3721)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3721),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3720),s__02(c_27type_2etypeSystem_2edecls_27__00,X3719)))),X3721))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3722)
        | s__02(cbool__00,X3723) = s__02(cbool__00,X3722)
        | s__02(cbool__00,X3723) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3719))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3720),s__02(c_27type_2etypeSystem_2edecls_27__00,X3719)))),X3721)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f3501,f79059]) ).

fof(f190940,plain,
    ( spl3_157
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190432,f79058,f127,f190938]) ).

fof(f190938,plain,
    ( spl3_157
  <=> ! [X3451,X3452,X3450,X3448,X3449] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3450) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3448)))
        | s__02(cbool__00,X3452) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3448))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3449),s__02(c_27type_2etypeSystem_2edecls_27__00,X3448)))),X3450))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3451)
        | s__02(cbool__00,X3452) = s__02(cbool__00,X3451)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3450),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3449),s__02(c_27type_2etypeSystem_2edecls_27__00,X3448)))),X3450)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_157])]) ).

fof(f190432,plain,
    ( ! [X3449,X3448,X3450,X3452,X3451] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3450) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3448)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3450),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3449),s__02(c_27type_2etypeSystem_2edecls_27__00,X3448)))),X3450))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3451)
        | s__02(cbool__00,X3452) = s__02(cbool__00,X3451)
        | s__02(cbool__00,X3452) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3448))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3449),s__02(c_27type_2etypeSystem_2edecls_27__00,X3448)))),X3450)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2888,f79059]) ).

fof(f190936,plain,
    ( spl3_156
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190397,f79058,f127,f190934]) ).

fof(f190934,plain,
    ( spl3_156
  <=> ! [X3247,X3249,X3246,X3245,X3248] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3247) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3245)))
        | s__02(cbool__00,X3249) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3245))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3246),s__02(c_27type_2etypeSystem_2edecls_27__00,X3245)))),X3247))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3248)
        | s__02(cbool__00,X3248) = s__02(cbool__00,X3249)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3247),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3246),s__02(c_27type_2etypeSystem_2edecls_27__00,X3245)))),X3247)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_156])]) ).

fof(f190397,plain,
    ( ! [X3245,X3248,X3246,X3249,X3247] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3247) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3245)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3247),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3246),s__02(c_27type_2etypeSystem_2edecls_27__00,X3245)))),X3247))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3248)
        | s__02(cbool__00,X3248) = s__02(cbool__00,X3249)
        | s__02(cbool__00,X3249) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3245))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3246),s__02(c_27type_2etypeSystem_2edecls_27__00,X3245)))),X3247)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f3380,f79059]) ).

fof(f190932,plain,
    ( spl3_155
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190385,f79058,f127,f190930]) ).

fof(f190930,plain,
    ( spl3_155
  <=> ! [X3175,X3179,X3177,X3180,X3178,X3176] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3178) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3175),s__02(c_27type_2etypeSystem_2edecls_27__00,X3176)))))
        | s__02(cbool__00,X3180) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3175),s__02(c_27type_2etypeSystem_2edecls_27__00,X3176))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3175),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3177),s__02(c_27type_2etypeSystem_2edecls_27__00,X3176)))))),X3178))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3179)
        | s__02(cbool__00,X3180) = s__02(cbool__00,X3179)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3178),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3175),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3177),s__02(c_27type_2etypeSystem_2edecls_27__00,X3176)))))),X3178)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_155])]) ).

fof(f190385,plain,
    ( ! [X3176,X3178,X3177,X3175,X3180,X3179] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3178) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3175),s__02(c_27type_2etypeSystem_2edecls_27__00,X3176)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3178),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3175),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3177),s__02(c_27type_2etypeSystem_2edecls_27__00,X3176)))))),X3178))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3179)
        | s__02(cbool__00,X3180) = s__02(cbool__00,X3179)
        | s__02(cbool__00,X3180) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3175),s__02(c_27type_2etypeSystem_2edecls_27__00,X3176))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3175),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3177),s__02(c_27type_2etypeSystem_2edecls_27__00,X3176)))))),X3178)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2070,f79059]) ).

fof(f190928,plain,
    ( spl3_154
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190369,f79058,f127,f190926]) ).

fof(f190926,plain,
    ( spl3_154
  <=> ! [X3081,X3084,X3085,X3082,X3083] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3081) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3082)
        | s__02(cbool__00,X3085) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3081),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3082))),s__02(c_27type_2etypeSystem_2edecls_27__00,X3083)))),X3081))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3084)
        | s__02(cbool__00,X3085) = s__02(cbool__00,X3084)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3082),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3082))),s__02(c_27type_2etypeSystem_2edecls_27__00,X3083)))),X3081)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_154])]) ).

fof(f190369,plain,
    ( ! [X3082,X3081,X3084,X3085,X3083] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3081) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3082)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3082),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3082))),s__02(c_27type_2etypeSystem_2edecls_27__00,X3083)))),X3081))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3084)
        | s__02(cbool__00,X3085) = s__02(cbool__00,X3084)
        | s__02(cbool__00,X3085) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3081),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3082))),s__02(c_27type_2etypeSystem_2edecls_27__00,X3083)))),X3081)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f76478,f79059]) ).

fof(f190924,plain,
    ( spl3_153
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190340,f79058,f127,f190922]) ).

fof(f190922,plain,
    ( spl3_153
  <=> ! [X2912,X2914,X2913,X2915,X2916] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X2912),s__02(c_27type_2etypeSystem_2edecls_27__00,X2913))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2914)
        | s__02(cbool__00,X2916) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X2912),s__02(c_27type_2etypeSystem_2edecls_27__00,X2913))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2912))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2913)))),X2914))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2915)
        | s__02(cbool__00,X2916) = s__02(cbool__00,X2915)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2914),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2912))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2913)))),X2914)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_153])]) ).

fof(f190340,plain,
    ( ! [X2912,X2916,X2914,X2915,X2913] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X2912),s__02(c_27type_2etypeSystem_2edecls_27__00,X2913))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2914)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2914),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2912))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2913)))),X2914))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2915)
        | s__02(cbool__00,X2916) = s__02(cbool__00,X2915)
        | s__02(cbool__00,X2916) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X2912),s__02(c_27type_2etypeSystem_2edecls_27__00,X2913))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2912))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2913)))),X2914)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f3649,f79059]) ).

fof(f190920,plain,
    ( spl3_152
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190337,f79058,f127,f190918]) ).

fof(f190918,plain,
    ( spl3_152
  <=> ! [X2897,X2899,X2900,X2901,X2898] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2899) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X2897),s__02(c_27type_2etypeSystem_2edecls_27__00,X2898)))))
        | s__02(cbool__00,X2901) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X2897),s__02(c_27type_2etypeSystem_2edecls_27__00,X2898))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2897))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2898)))),X2899))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2900)
        | s__02(cbool__00,X2901) = s__02(cbool__00,X2900)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2899),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2897))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2898)))),X2899)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_152])]) ).

fof(f190337,plain,
    ( ! [X2899,X2897,X2901,X2900,X2898] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2899) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X2897),s__02(c_27type_2etypeSystem_2edecls_27__00,X2898)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2899),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2897))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2898)))),X2899))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2900)
        | s__02(cbool__00,X2901) = s__02(cbool__00,X2900)
        | s__02(cbool__00,X2901) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X2897),s__02(c_27type_2etypeSystem_2edecls_27__00,X2898))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2897))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2898)))),X2899)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2184,f79059]) ).

fof(f190916,plain,
    ( spl3_151
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190305,f79058,f127,f190914]) ).

fof(f190914,plain,
    ( spl3_151
  <=> ! [X2738,X2737,X2739,X2740] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2738) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2737)))))
        | s__02(cbool__00,X2740) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2737))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2737)))),X2738))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2739)
        | s__02(cbool__00,X2739) = s__02(cbool__00,X2740)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2738),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2737)))),X2738)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_151])]) ).

fof(f190305,plain,
    ( ! [X2739,X2737,X2740,X2738] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2738) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2737)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2738),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2737)))),X2738))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2739)
        | s__02(cbool__00,X2739) = s__02(cbool__00,X2740)
        | s__02(cbool__00,X2740) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2737))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2737)))),X2738)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2590,f79059]) ).

fof(f190912,plain,
    ( spl3_150
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190303,f79058,f127,f190910]) ).

fof(f190910,plain,
    ( spl3_150
  <=> ! [X2729,X2730,X2732,X2731] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2730) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2729)))))
        | s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2729))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2729)))),X2730)))) = s__02(cbool__00,X2732)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2731)
        | s__02(cbool__00,X2731) = s__02(cbool__00,X2732)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2730),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2729)))),X2730)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_150])]) ).

fof(f190303,plain,
    ( ! [X2731,X2732,X2730,X2729] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2730) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2729)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2730),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2729)))),X2730))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2731)
        | s__02(cbool__00,X2731) = s__02(cbool__00,X2732)
        | s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2729))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2729)))),X2730)))) = s__02(cbool__00,X2732) )
    | ~ spl3_64 ),
    inference(superposition,[],[f1387,f79059]) ).

fof(f190908,plain,
    ( spl3_149
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190262,f79058,f127,f190906]) ).

fof(f190906,plain,
    ( spl3_149
  <=> ! [X2492,X2488,X2490,X2491,X2489] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2490) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2488),s__02(c_27type_2etypeSystem_2edecls_27__00,X2489)))))
        | s__02(cbool__00,X2492) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2488),s__02(c_27type_2etypeSystem_2edecls_27__00,X2489))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2488),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2489)))),X2490))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2491)
        | s__02(cbool__00,X2491) = s__02(cbool__00,X2492)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2490),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2488),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2489)))),X2490)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_149])]) ).

fof(f190262,plain,
    ( ! [X2492,X2489,X2488,X2490,X2491] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2490) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2488),s__02(c_27type_2etypeSystem_2edecls_27__00,X2489)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2490),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2488),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2489)))),X2490))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2491)
        | s__02(cbool__00,X2491) = s__02(cbool__00,X2492)
        | s__02(cbool__00,X2492) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2488),s__02(c_27type_2etypeSystem_2edecls_27__00,X2489))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2488),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2489)))),X2490)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f4774,f79059]) ).

fof(f190904,plain,
    ( spl3_148
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190255,f79058,f127,f190902]) ).

fof(f190902,plain,
    ( spl3_148
  <=> ! [X2451,X2455,X2453,X2454,X2452] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2453) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2451),s__02(c_27type_2etypeSystem_2edecls_27__00,X2452)))))
        | s__02(cbool__00,X2455) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2451),s__02(c_27type_2etypeSystem_2edecls_27__00,X2452))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2451),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2452)))),X2453))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2454)
        | s__02(cbool__00,X2454) = s__02(cbool__00,X2455)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2453),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2451),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2452)))),X2453)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_148])]) ).

fof(f190255,plain,
    ( ! [X2455,X2453,X2452,X2454,X2451] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2453) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2451),s__02(c_27type_2etypeSystem_2edecls_27__00,X2452)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2453),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2451),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2452)))),X2453))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2454)
        | s__02(cbool__00,X2454) = s__02(cbool__00,X2455)
        | s__02(cbool__00,X2455) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2451),s__02(c_27type_2etypeSystem_2edecls_27__00,X2452))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2451),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2452)))),X2453)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f4628,f79059]) ).

fof(f190900,plain,
    ( spl3_147
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190248,f79058,f127,f190898]) ).

fof(f190898,plain,
    ( spl3_147
  <=> ! [X2414,X2415,X2416,X2411,X2413,X2412] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2413) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2411),s__02(c_27type_2etypeSystem_2edecls_27__00,X2412)))))
        | s__02(cbool__00,X2416) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2411),s__02(c_27type_2etypeSystem_2edecls_27__00,X2412))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2413,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2411),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2414),s__02(c_27type_2etypeSystem_2edecls_27__00,X2412))))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2415)
        | s__02(cbool__00,X2415) = s__02(cbool__00,X2416)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2413),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2413,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2411),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2414),s__02(c_27type_2etypeSystem_2edecls_27__00,X2412)))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_147])]) ).

fof(f190248,plain,
    ( ! [X2415,X2416,X2413,X2412,X2411,X2414] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2413) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2411),s__02(c_27type_2etypeSystem_2edecls_27__00,X2412)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2413),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2413,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2411),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2414),s__02(c_27type_2etypeSystem_2edecls_27__00,X2412))))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2415)
        | s__02(cbool__00,X2415) = s__02(cbool__00,X2416)
        | s__02(cbool__00,X2416) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2411),s__02(c_27type_2etypeSystem_2edecls_27__00,X2412))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2413,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2411),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2414),s__02(c_27type_2etypeSystem_2edecls_27__00,X2412)))))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2127,f79059]) ).

fof(f190896,plain,
    ( spl3_146
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190241,f79058,f127,f190894]) ).

fof(f190894,plain,
    ( spl3_146
  <=> ! [X2371,X2374,X2370,X2373,X2372,X2369] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2371) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2369),s__02(c_27type_2etypeSystem_2edecls_27__00,X2370)))))
        | s__02(cbool__00,X2374) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2369),s__02(c_27type_2etypeSystem_2edecls_27__00,X2370))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2371,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2369),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2372),s__02(c_27type_2etypeSystem_2edecls_27__00,X2370))))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2373)
        | s__02(cbool__00,X2373) = s__02(cbool__00,X2374)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2371),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2371,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2369),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2372),s__02(c_27type_2etypeSystem_2edecls_27__00,X2370)))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_146])]) ).

fof(f190241,plain,
    ( ! [X2369,X2373,X2372,X2374,X2371,X2370] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2371) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2369),s__02(c_27type_2etypeSystem_2edecls_27__00,X2370)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2371),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2371,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2369),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2372),s__02(c_27type_2etypeSystem_2edecls_27__00,X2370))))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2373)
        | s__02(cbool__00,X2373) = s__02(cbool__00,X2374)
        | s__02(cbool__00,X2374) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2369),s__02(c_27type_2etypeSystem_2edecls_27__00,X2370))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2371,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2369),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2372),s__02(c_27type_2etypeSystem_2edecls_27__00,X2370)))))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2071,f79059]) ).

fof(f190892,plain,
    ( spl3_145
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190230,f79058,f127,f190890]) ).

fof(f190890,plain,
    ( spl3_145
  <=> ! [X2313,X2310,X2312,X2314,X2311] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2312) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X2310),s__02(c_27type_2etypeSystem_2edecls_27__00,X2311)))))
        | s__02(cbool__00,X2314) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X2310),s__02(c_27type_2etypeSystem_2edecls_27__00,X2311))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2312,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2310))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2311))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2313)
        | s__02(cbool__00,X2313) = s__02(cbool__00,X2314)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2312),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2312,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2310))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2311)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_145])]) ).

fof(f190230,plain,
    ( ! [X2313,X2312,X2311,X2314,X2310] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2312) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X2310),s__02(c_27type_2etypeSystem_2edecls_27__00,X2311)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2312),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2312,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2310))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2311))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2313)
        | s__02(cbool__00,X2313) = s__02(cbool__00,X2314)
        | s__02(cbool__00,X2314) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X2310),s__02(c_27type_2etypeSystem_2edecls_27__00,X2311))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2312,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2310))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2311)))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f3650,f79059]) ).

fof(f190888,plain,
    ( spl3_144
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190227,f79058,f127,f190886]) ).

fof(f190886,plain,
    ( spl3_144
  <=> ! [X2295,X2299,X2297,X2298,X2296] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X2295),s__02(c_27type_2etypeSystem_2edecls_27__00,X2296))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2297)
        | s__02(cbool__00,X2299) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X2295),s__02(c_27type_2etypeSystem_2edecls_27__00,X2296))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2297,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2295))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2296))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2298)
        | s__02(cbool__00,X2298) = s__02(cbool__00,X2299)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2297),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2297,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2295))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2296)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_144])]) ).

fof(f190227,plain,
    ( ! [X2295,X2299,X2296,X2298,X2297] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X2295),s__02(c_27type_2etypeSystem_2edecls_27__00,X2296))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2297)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2297),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2297,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2295))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2296))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2298)
        | s__02(cbool__00,X2298) = s__02(cbool__00,X2299)
        | s__02(cbool__00,X2299) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,X2295),s__02(c_27type_2etypeSystem_2edecls_27__00,X2296))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2297,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2295))),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2296)))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2185,f79059]) ).

fof(f190884,plain,
    ( spl3_143
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190225,f79058,f127,f190882]) ).

fof(f190882,plain,
    ( spl3_143
  <=> ! [X2286,X2285,X2288,X2287,X2289] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2287) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2285),s__02(c_27type_2etypeSystem_2edecls_27__00,X2286)))))
        | s__02(cbool__00,X2289) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2285),s__02(c_27type_2etypeSystem_2edecls_27__00,X2286))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2287,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2285),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2286))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2288)
        | s__02(cbool__00,X2288) = s__02(cbool__00,X2289)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2287),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2287,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2285),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2286)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_143])]) ).

fof(f190225,plain,
    ( ! [X2289,X2287,X2285,X2286,X2288] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2287) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2285),s__02(c_27type_2etypeSystem_2edecls_27__00,X2286)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2287),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2287,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2285),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2286))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2288)
        | s__02(cbool__00,X2288) = s__02(cbool__00,X2289)
        | s__02(cbool__00,X2289) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2285),s__02(c_27type_2etypeSystem_2edecls_27__00,X2286))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2287,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2285),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2286)))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f4701,f79059]) ).

fof(f190880,plain,
    ( spl3_142
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190221,f79058,f127,f190878]) ).

fof(f190878,plain,
    ( spl3_142
  <=> ! [X2265,X2268,X2264,X2266,X2267] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2266) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2264),s__02(c_27type_2etypeSystem_2edecls_27__00,X2265)))))
        | s__02(cbool__00,X2268) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2264),s__02(c_27type_2etypeSystem_2edecls_27__00,X2265))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2266,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2264),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2265))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2267)
        | s__02(cbool__00,X2267) = s__02(cbool__00,X2268)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2266),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2266,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2264),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2265)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_142])]) ).

fof(f190221,plain,
    ( ! [X2264,X2266,X2265,X2267,X2268] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2266) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2264),s__02(c_27type_2etypeSystem_2edecls_27__00,X2265)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2266),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2266,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2264),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2265))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2267)
        | s__02(cbool__00,X2267) = s__02(cbool__00,X2268)
        | s__02(cbool__00,X2268) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2264),s__02(c_27type_2etypeSystem_2edecls_27__00,X2265))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2266,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2264),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2265)))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f4555,f79059]) ).

fof(f190876,plain,
    ( spl3_141
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190217,f79058,f127,f190874]) ).

fof(f190874,plain,
    ( spl3_141
  <=> ! [X2248,X2247,X2245,X2246] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2245))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2246)
        | s__02(cbool__00,X2248) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2245))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2246,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2245))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2247)
        | s__02(cbool__00,X2247) = s__02(cbool__00,X2248)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2246),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2246,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2245)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_141])]) ).

fof(f190217,plain,
    ( ! [X2247,X2246,X2245,X2248] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2245))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2246)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2246),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2246,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2245))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2247)
        | s__02(cbool__00,X2247) = s__02(cbool__00,X2248)
        | s__02(cbool__00,X2248) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2245))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2246,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__types_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2245)))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2591,f79059]) ).

fof(f190872,plain,
    ( spl3_140
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190215,f79058,f127,f190870]) ).

fof(f190870,plain,
    ( spl3_140
  <=> ! [X2238,X2237,X2240,X2239] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2237))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2238)
        | s__02(cbool__00,X2240) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2237))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2238,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2237))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2239)
        | s__02(cbool__00,X2239) = s__02(cbool__00,X2240)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2238),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2238,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2237)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_140])]) ).

fof(f190215,plain,
    ( ! [X2240,X2238,X2239,X2237] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2237))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2238)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2238),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2238,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2237))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2239)
        | s__02(cbool__00,X2239) = s__02(cbool__00,X2240)
        | s__02(cbool__00,X2240) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2237))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2238,c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00))),c_27const_2einfer_2einf__decls__inf__defined__exns_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X2237)))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f1388,f79059]) ).

fof(f190868,plain,
    ( spl3_139
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190206,f79058,f127,f190866]) ).

fof(f190866,plain,
    ( spl3_139
  <=> ! [X2192,X2191,X2190,X2189,X2188] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2188))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2189)
        | s__02(cbool__00,X2192) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2188))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2189,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2190),s__02(c_27type_2etypeSystem_2edecls_27__00,X2188))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2191)
        | s__02(cbool__00,X2191) = s__02(cbool__00,X2192)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2189),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2189,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2190),s__02(c_27type_2etypeSystem_2edecls_27__00,X2188)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_139])]) ).

fof(f190206,plain,
    ( ! [X2190,X2192,X2191,X2188,X2189] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2188))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2189)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2189),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2189,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2190),s__02(c_27type_2etypeSystem_2edecls_27__00,X2188))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2191)
        | s__02(cbool__00,X2191) = s__02(cbool__00,X2192)
        | s__02(cbool__00,X2192) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2188))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2189,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2190),s__02(c_27type_2etypeSystem_2edecls_27__00,X2188)))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f3440,f79059]) ).

fof(f190864,plain,
    ( spl3_138
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190200,f79058,f127,f190862]) ).

fof(f190862,plain,
    ( spl3_138
  <=> ! [X2155,X2156,X2159,X2158,X2157] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2156) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2155)))
        | s__02(cbool__00,X2159) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2155))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2156,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2157),s__02(c_27type_2etypeSystem_2edecls_27__00,X2155))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2158)
        | s__02(cbool__00,X2158) = s__02(cbool__00,X2159)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2156),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2156,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2157),s__02(c_27type_2etypeSystem_2edecls_27__00,X2155)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_138])]) ).

fof(f190200,plain,
    ( ! [X2155,X2158,X2159,X2156,X2157] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2156) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2155)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2156),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2156,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2157),s__02(c_27type_2etypeSystem_2edecls_27__00,X2155))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2158)
        | s__02(cbool__00,X2158) = s__02(cbool__00,X2159)
        | s__02(cbool__00,X2159) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2155))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2156,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2157),s__02(c_27type_2etypeSystem_2edecls_27__00,X2155)))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f3098,f79059]) ).

fof(f190860,plain,
    ( spl3_137
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190189,f79058,f127,f190858]) ).

fof(f190858,plain,
    ( spl3_137
  <=> ! [X2096,X2099,X2095,X2098,X2097] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2096) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2095)))
        | s__02(cbool__00,X2099) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2095))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2096,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2097),s__02(c_27type_2etypeSystem_2edecls_27__00,X2095))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2098)
        | s__02(cbool__00,X2099) = s__02(cbool__00,X2098)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2096),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2096,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2097),s__02(c_27type_2etypeSystem_2edecls_27__00,X2095)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_137])]) ).

fof(f190189,plain,
    ( ! [X2095,X2098,X2099,X2096,X2097] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2096) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2095)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2096),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2096,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2097),s__02(c_27type_2etypeSystem_2edecls_27__00,X2095))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2098)
        | s__02(cbool__00,X2099) = s__02(cbool__00,X2098)
        | s__02(cbool__00,X2099) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2095))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2096,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2097),s__02(c_27type_2etypeSystem_2edecls_27__00,X2095)))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f3320,f79059]) ).

fof(f190856,plain,
    ( spl3_136
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190183,f79058,f127,f190854]) ).

fof(f190854,plain,
    ( spl3_136
  <=> ! [X2066,X2062,X2065,X2064,X2063] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2062))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2063)
        | s__02(cbool__00,X2066) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2062))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2063,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2064),s__02(c_27type_2etypeSystem_2edecls_27__00,X2062))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2065)
        | s__02(cbool__00,X2065) = s__02(cbool__00,X2066)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2063),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2063,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2064),s__02(c_27type_2etypeSystem_2edecls_27__00,X2062)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_136])]) ).

fof(f190183,plain,
    ( ! [X2064,X2065,X2063,X2066,X2062] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2062))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2063)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2063),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2063,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2064),s__02(c_27type_2etypeSystem_2edecls_27__00,X2062))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2065)
        | s__02(cbool__00,X2065) = s__02(cbool__00,X2066)
        | s__02(cbool__00,X2066) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2062))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2063,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2064),s__02(c_27type_2etypeSystem_2edecls_27__00,X2062)))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f3030,f79059]) ).

fof(f190852,plain,
    ( spl3_135
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190166,f79058,f127,f190850]) ).

fof(f190850,plain,
    ( spl3_135
  <=> ! [X1966,X1970,X1969,X1967,X1968] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1966) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1967)
        | s__02(cbool__00,X1970) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1966),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1966,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1967))),s__02(c_27type_2etypeSystem_2edecls_27__00,X1968))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1969)
        | s__02(cbool__00,X1969) = s__02(cbool__00,X1970)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1967),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1966,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1967))),s__02(c_27type_2etypeSystem_2edecls_27__00,X1968)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_135])]) ).

fof(f190166,plain,
    ( ! [X1970,X1969,X1967,X1968,X1966] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1966) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1967)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1967),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1966,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1967))),s__02(c_27type_2etypeSystem_2edecls_27__00,X1968))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1969)
        | s__02(cbool__00,X1969) = s__02(cbool__00,X1970)
        | s__02(cbool__00,X1970) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1966),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1966,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1967))),s__02(c_27type_2etypeSystem_2edecls_27__00,X1968)))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f1293,f79059]) ).

fof(f190848,plain,
    ( spl3_134
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190141,f79058,f127,f190846]) ).

fof(f190846,plain,
    ( spl3_134
  <=> ! [X1827,X1823,X1824,X1826,X1825] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1824) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1823)
        | s__02(cbool__00,X1827) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1823),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1823,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1824))),s__02(c_27type_2etypeSystem_2edecls_27__00,X1825))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1826)
        | s__02(cbool__00,X1826) = s__02(cbool__00,X1827)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1824),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1823,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1824))),s__02(c_27type_2etypeSystem_2edecls_27__00,X1825)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_134])]) ).

fof(f190141,plain,
    ( ! [X1823,X1827,X1826,X1825,X1824] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1824) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1823)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1824),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1823,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1824))),s__02(c_27type_2etypeSystem_2edecls_27__00,X1825))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1826)
        | s__02(cbool__00,X1826) = s__02(cbool__00,X1827)
        | s__02(cbool__00,X1827) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1823),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1823,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1824))),s__02(c_27type_2etypeSystem_2edecls_27__00,X1825)))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f76479,f79059]) ).

fof(f190844,plain,
    ( spl3_133
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190123,f79058,f127,f190842]) ).

fof(f190842,plain,
    ( spl3_133
  <=> ! [X1730,X1729,X1733,X1732,X1734,X1731] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1732) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1729),s__02(c_27type_2etypeSystem_2edecls_27__00,X1730)))))
        | s__02(cbool__00,X1734) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1729),s__02(c_27type_2etypeSystem_2edecls_27__00,X1730))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1729),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1731),s__02(c_27type_2etypeSystem_2edecls_27__00,X1730)))))),X1732))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1733)
        | s__02(cbool__00,X1734) = s__02(cbool__00,X1733)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1732),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1729),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1731),s__02(c_27type_2etypeSystem_2edecls_27__00,X1730)))))),X1732)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_133])]) ).

fof(f190123,plain,
    ( ! [X1734,X1731,X1730,X1733,X1732,X1729] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1732) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1729),s__02(c_27type_2etypeSystem_2edecls_27__00,X1730)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1732),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1729),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1731),s__02(c_27type_2etypeSystem_2edecls_27__00,X1730)))))),X1732))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1733)
        | s__02(cbool__00,X1734) = s__02(cbool__00,X1733)
        | s__02(cbool__00,X1734) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1729),s__02(c_27type_2etypeSystem_2edecls_27__00,X1730))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1729),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1731),s__02(c_27type_2etypeSystem_2edecls_27__00,X1730)))))),X1732)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f1748,f79059]) ).

fof(f190840,plain,
    ( spl3_132
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190121,f79058,f127,f190838]) ).

fof(f190838,plain,
    ( spl3_132
  <=> ! [X1722,X1720,X1718,X1717,X1721,X1719] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1720) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1717),s__02(c_27type_2etypeSystem_2edecls_27__00,X1718)))))
        | s__02(cbool__00,X1722) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1717),s__02(c_27type_2etypeSystem_2edecls_27__00,X1718))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1717),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1719),s__02(c_27type_2etypeSystem_2edecls_27__00,X1718)))))),X1720))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1721)
        | s__02(cbool__00,X1721) = s__02(cbool__00,X1722)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1720),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1717),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1719),s__02(c_27type_2etypeSystem_2edecls_27__00,X1718)))))),X1720)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_132])]) ).

fof(f190121,plain,
    ( ! [X1721,X1720,X1718,X1719,X1717,X1722] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1720) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1717),s__02(c_27type_2etypeSystem_2edecls_27__00,X1718)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1720),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1717),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1719),s__02(c_27type_2etypeSystem_2edecls_27__00,X1718)))))),X1720))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1721)
        | s__02(cbool__00,X1721) = s__02(cbool__00,X1722)
        | s__02(cbool__00,X1722) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1717),s__02(c_27type_2etypeSystem_2edecls_27__00,X1718))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1717),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1719),s__02(c_27type_2etypeSystem_2edecls_27__00,X1718)))))),X1720)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f1706,f79059]) ).

fof(f190836,plain,
    ( spl3_131
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190105,f79058,f127,f190834]) ).

fof(f190834,plain,
    ( spl3_131
  <=> ! [X1625,X1624,X1626,X1627,X1623] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1623) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1624)
        | s__02(cbool__00,X1627) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1623),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1624))),s__02(c_27type_2etypeSystem_2edecls_27__00,X1625)))),X1623))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1626)
        | s__02(cbool__00,X1626) = s__02(cbool__00,X1627)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1624),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1624))),s__02(c_27type_2etypeSystem_2edecls_27__00,X1625)))),X1623)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_131])]) ).

fof(f190105,plain,
    ( ! [X1623,X1627,X1626,X1625,X1624] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1623) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1624)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1624),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1624))),s__02(c_27type_2etypeSystem_2edecls_27__00,X1625)))),X1623))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1626)
        | s__02(cbool__00,X1626) = s__02(cbool__00,X1627)
        | s__02(cbool__00,X1627) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1623),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1624))),s__02(c_27type_2etypeSystem_2edecls_27__00,X1625)))),X1623)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f44814,f79059]) ).

fof(f190832,plain,
    ( spl3_130
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190087,f79058,f127,f190830]) ).

fof(f190830,plain,
    ( spl3_130
  <=> ! [X1520,X1517,X1516,X1518,X1519] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1516))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1518)
        | s__02(cbool__00,X1520) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1516))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1517),s__02(c_27type_2etypeSystem_2edecls_27__00,X1516)))),X1518))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1519)
        | s__02(cbool__00,X1519) = s__02(cbool__00,X1520)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1518),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1517),s__02(c_27type_2etypeSystem_2edecls_27__00,X1516)))),X1518)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_130])]) ).

fof(f190087,plain,
    ( ! [X1519,X1520,X1518,X1517,X1516] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1516))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1518)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1518),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1517),s__02(c_27type_2etypeSystem_2edecls_27__00,X1516)))),X1518))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1519)
        | s__02(cbool__00,X1519) = s__02(cbool__00,X1520)
        | s__02(cbool__00,X1520) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1516))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1517),s__02(c_27type_2etypeSystem_2edecls_27__00,X1516)))),X1518)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2678,f79059]) ).

fof(f190828,plain,
    ( spl3_129
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190062,f79058,f127,f190826]) ).

fof(f190826,plain,
    ( spl3_129
  <=> ! [X1369,X1371,X1373,X1372,X1370] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1369))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1371)
        | s__02(cbool__00,X1373) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1369))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1370),s__02(c_27type_2etypeSystem_2edecls_27__00,X1369)))),X1371))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1372)
        | s__02(cbool__00,X1372) = s__02(cbool__00,X1373)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1371),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1370),s__02(c_27type_2etypeSystem_2edecls_27__00,X1369)))),X1371)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_129])]) ).

fof(f190062,plain,
    ( ! [X1373,X1370,X1372,X1369,X1371] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1369))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1371)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1371),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1370),s__02(c_27type_2etypeSystem_2edecls_27__00,X1369)))),X1371))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1372)
        | s__02(cbool__00,X1372) = s__02(cbool__00,X1373)
        | s__02(cbool__00,X1373) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1369))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1370),s__02(c_27type_2etypeSystem_2edecls_27__00,X1369)))),X1371)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2625,f79059]) ).

fof(f190824,plain,
    ( spl3_128
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190031,f79058,f127,f190822]) ).

fof(f190822,plain,
    ( spl3_128
  <=> ! [X1192,X1195,X1191,X1194,X1193] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1193) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1191),s__02(c_27type_2etypeSystem_2edecls_27__00,X1192)))))
        | s__02(cbool__00,X1195) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1191),s__02(c_27type_2etypeSystem_2edecls_27__00,X1192))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1191),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1192)))),X1193))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1194)
        | s__02(cbool__00,X1195) = s__02(cbool__00,X1194)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1193),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1191),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1192)))),X1193)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_128])]) ).

fof(f190031,plain,
    ( ! [X1195,X1194,X1192,X1193,X1191] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1193) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1191),s__02(c_27type_2etypeSystem_2edecls_27__00,X1192)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1193),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1191),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1192)))),X1193))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1194)
        | s__02(cbool__00,X1195) = s__02(cbool__00,X1194)
        | s__02(cbool__00,X1195) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1191),s__02(c_27type_2etypeSystem_2edecls_27__00,X1192))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1191),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1192)))),X1193)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f3929,f79059]) ).

fof(f190820,plain,
    ( spl3_127
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190017,f79058,f127,f190818]) ).

fof(f190818,plain,
    ( spl3_127
  <=> ! [X1104,X1103,X1101,X1106,X1105,X1102] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1103) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1101),s__02(c_27type_2etypeSystem_2edecls_27__00,X1102)))))
        | s__02(cbool__00,X1106) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1101),s__02(c_27type_2etypeSystem_2edecls_27__00,X1102))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1103,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1101),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1104),s__02(c_27type_2etypeSystem_2edecls_27__00,X1102))))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1105)
        | s__02(cbool__00,X1105) = s__02(cbool__00,X1106)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1103),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1103,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1101),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1104),s__02(c_27type_2etypeSystem_2edecls_27__00,X1102)))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_127])]) ).

fof(f190017,plain,
    ( ! [X1101,X1106,X1104,X1105,X1103,X1102] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1103) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1101),s__02(c_27type_2etypeSystem_2edecls_27__00,X1102)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1103),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1103,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1101),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1104),s__02(c_27type_2etypeSystem_2edecls_27__00,X1102))))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1105)
        | s__02(cbool__00,X1105) = s__02(cbool__00,X1106)
        | s__02(cbool__00,X1106) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1101),s__02(c_27type_2etypeSystem_2edecls_27__00,X1102))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1103,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1101),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1104),s__02(c_27type_2etypeSystem_2edecls_27__00,X1102)))))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f1749,f79059]) ).

fof(f190816,plain,
    ( spl3_126
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190015,f79058,f127,f190814]) ).

fof(f190814,plain,
    ( spl3_126
  <=> ! [X1091,X1089,X1094,X1092,X1090,X1093] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1091) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1089),s__02(c_27type_2etypeSystem_2edecls_27__00,X1090)))))
        | s__02(cbool__00,X1094) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1089),s__02(c_27type_2etypeSystem_2edecls_27__00,X1090))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1091,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1089),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1092),s__02(c_27type_2etypeSystem_2edecls_27__00,X1090))))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1093)
        | s__02(cbool__00,X1093) = s__02(cbool__00,X1094)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1091),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1091,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1089),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1092),s__02(c_27type_2etypeSystem_2edecls_27__00,X1090)))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_126])]) ).

fof(f190015,plain,
    ( ! [X1090,X1092,X1093,X1089,X1091,X1094] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1091) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1089),s__02(c_27type_2etypeSystem_2edecls_27__00,X1090)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1091),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1091,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1089),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1092),s__02(c_27type_2etypeSystem_2edecls_27__00,X1090))))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1093)
        | s__02(cbool__00,X1093) = s__02(cbool__00,X1094)
        | s__02(cbool__00,X1094) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1089),s__02(c_27type_2etypeSystem_2edecls_27__00,X1090))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1091,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1089),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1092),s__02(c_27type_2etypeSystem_2edecls_27__00,X1090)))))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f1707,f79059]) ).

fof(f190812,plain,
    ( spl3_125
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190012,f79058,f127,f190810]) ).

fof(f190810,plain,
    ( spl3_125
  <=> ! [X1074,X1076,X1077,X1078,X1075] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1076) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1074),s__02(c_27type_2etypeSystem_2edecls_27__00,X1075)))))
        | s__02(cbool__00,X1078) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1074),s__02(c_27type_2etypeSystem_2edecls_27__00,X1075))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1076,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1074),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1075))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1077)
        | s__02(cbool__00,X1078) = s__02(cbool__00,X1077)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1076),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1076,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1074),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1075)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_125])]) ).

fof(f190012,plain,
    ( ! [X1078,X1076,X1074,X1077,X1075] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1076) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1074),s__02(c_27type_2etypeSystem_2edecls_27__00,X1075)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1076),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1076,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1074),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1075))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1077)
        | s__02(cbool__00,X1078) = s__02(cbool__00,X1077)
        | s__02(cbool__00,X1078) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1074),s__02(c_27type_2etypeSystem_2edecls_27__00,X1075))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1076,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1074),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1075)))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f3802,f79059]) ).

fof(f190808,plain,
    ( spl3_124
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f190003,f79058,f127,f190806]) ).

fof(f190806,plain,
    ( spl3_124
  <=> ! [X1027,X1025,X1026,X1028,X1024] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1025) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1024)))
        | s__02(cbool__00,X1028) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1024))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1025,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1026),s__02(c_27type_2etypeSystem_2edecls_27__00,X1024))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1027)
        | s__02(cbool__00,X1027) = s__02(cbool__00,X1028)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1025),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1025,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1026),s__02(c_27type_2etypeSystem_2edecls_27__00,X1024)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_124])]) ).

fof(f190003,plain,
    ( ! [X1028,X1026,X1024,X1025,X1027] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1025) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1024)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1025),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1025,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1026),s__02(c_27type_2etypeSystem_2edecls_27__00,X1024))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1027)
        | s__02(cbool__00,X1027) = s__02(cbool__00,X1028)
        | s__02(cbool__00,X1028) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1024))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1025,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1026),s__02(c_27type_2etypeSystem_2edecls_27__00,X1024)))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2780,f79059]) ).

fof(f190804,plain,
    ( spl3_123
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f189997,f79058,f127,f190802]) ).

fof(f190802,plain,
    ( spl3_123
  <=> ! [X992,X995,X994,X993,X991] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X992) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X991)))
        | s__02(cbool__00,X995) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X991))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X992,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X993),s__02(c_27type_2etypeSystem_2edecls_27__00,X991))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X994)
        | s__02(cbool__00,X994) = s__02(cbool__00,X995)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X992),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X992,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X993),s__02(c_27type_2etypeSystem_2edecls_27__00,X991)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_123])]) ).

fof(f189997,plain,
    ( ! [X994,X993,X995,X992,X991] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X992) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X991)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X992),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X992,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X993),s__02(c_27type_2etypeSystem_2edecls_27__00,X991))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X994)
        | s__02(cbool__00,X994) = s__02(cbool__00,X995)
        | s__02(cbool__00,X995) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X991))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X992,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X993),s__02(c_27type_2etypeSystem_2edecls_27__00,X991)))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2729,f79059]) ).

fof(f190800,plain,
    ( spl3_122
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f189989,f79058,f127,f190798]) ).

fof(f190798,plain,
    ( spl3_122
  <=> ! [X950,X948,X949,X951,X947] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X948) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X947)
        | s__02(cbool__00,X951) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X947),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X947,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X948))),s__02(c_27type_2etypeSystem_2edecls_27__00,X949))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X950)
        | s__02(cbool__00,X950) = s__02(cbool__00,X951)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X948),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X947,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X948))),s__02(c_27type_2etypeSystem_2edecls_27__00,X949)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_122])]) ).

fof(f189989,plain,
    ( ! [X947,X950,X949,X951,X948] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X948) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X947)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X948),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X947,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X948))),s__02(c_27type_2etypeSystem_2edecls_27__00,X949))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X950)
        | s__02(cbool__00,X950) = s__02(cbool__00,X951)
        | s__02(cbool__00,X951) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X947),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X947,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X948))),s__02(c_27type_2etypeSystem_2edecls_27__00,X949)))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f44811,f79059]) ).

fof(f190796,plain,
    ( spl3_121
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f189973,f79058,f127,f190794]) ).

fof(f190794,plain,
    ( spl3_121
  <=> ! [X850,X849,X851,X854,X852,X853] :
        ( s__02(cfun__02(X849,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X849),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X849),X850),s__02(c_27type_2elist_2elist_27__01(X849),X851))))) = s__02(cfun__02(X849,cbool__00),X852)
        | s__02(cbool__00,X854) = s__02(cbool__00,chapp__02(s__02(cfun__02(X849,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X849),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X849),X850),s__02(c_27type_2elist_2elist_27__01(X849),X851))))),s__02(X849,sK2(X849,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X849,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X849),X850))),s__02(cfun__02(X849,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X849),X851)))),X852))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X853)
        | s__02(cbool__00,X853) = s__02(cbool__00,X854)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X849,cbool__00),X852),s__02(X849,sK2(X849,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X849,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X849),X850))),s__02(cfun__02(X849,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X849),X851)))),X852)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_121])]) ).

fof(f189973,plain,
    ( ! [X853,X852,X850,X849,X851,X854] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(X849,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X849),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X849),X850),s__02(c_27type_2elist_2elist_27__01(X849),X851))))) = s__02(cfun__02(X849,cbool__00),X852)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X849,cbool__00),X852),s__02(X849,sK2(X849,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X849,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X849),X850))),s__02(cfun__02(X849,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X849),X851)))),X852))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X853)
        | s__02(cbool__00,X853) = s__02(cbool__00,X854)
        | s__02(cbool__00,X854) = s__02(cbool__00,chapp__02(s__02(cfun__02(X849,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X849),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X849),X850),s__02(c_27type_2elist_2elist_27__01(X849),X851))))),s__02(X849,sK2(X849,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X849,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X849),X850))),s__02(cfun__02(X849,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X849),X851)))),X852)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2386,f79059]) ).

fof(f190792,plain,
    ( spl3_120
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f189967,f79058,f127,f190790]) ).

fof(f190790,plain,
    ( spl3_120
  <=> ! [X811,X812,X814,X813,X810,X815] :
        ( s__02(cfun__02(X810,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X810),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X810),X811),s__02(c_27type_2elist_2elist_27__01(X810),X812))))) = s__02(cfun__02(X810,cbool__00),X813)
        | s__02(cbool__00,X815) = s__02(cbool__00,chapp__02(s__02(cfun__02(X810,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X810),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X810),X811),s__02(c_27type_2elist_2elist_27__01(X810),X812))))),s__02(X810,sK2(X810,cbool__00,X813,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X810,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X810),X811))),s__02(cfun__02(X810,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X810),X812))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X814)
        | s__02(cbool__00,X815) = s__02(cbool__00,X814)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X810,cbool__00),X813),s__02(X810,sK2(X810,cbool__00,X813,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X810,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X810),X811))),s__02(cfun__02(X810,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X810),X812)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_120])]) ).

fof(f189967,plain,
    ( ! [X812,X810,X811,X814,X813,X815] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(X810,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X810),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X810),X811),s__02(c_27type_2elist_2elist_27__01(X810),X812))))) = s__02(cfun__02(X810,cbool__00),X813)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X810,cbool__00),X813),s__02(X810,sK2(X810,cbool__00,X813,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X810,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X810),X811))),s__02(cfun__02(X810,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X810),X812))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X814)
        | s__02(cbool__00,X815) = s__02(cbool__00,X814)
        | s__02(cbool__00,X815) = s__02(cbool__00,chapp__02(s__02(cfun__02(X810,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X810),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X810),X811),s__02(c_27type_2elist_2elist_27__01(X810),X812))))),s__02(X810,sK2(X810,cbool__00,X813,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X810,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X810),X811))),s__02(cfun__02(X810,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X810),X812)))))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f2505,f79059]) ).

fof(f190788,plain,
    ( spl3_119
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f189960,f79058,f127,f190786]) ).

fof(f190786,plain,
    ( spl3_119
  <=> ! [X766,X768,X770,X767,X769] :
        ( s__02(cfun__02(X766,cbool__00),X767) = s__02(cfun__02(X766,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X768)))
        | s__02(cbool__00,X770) = s__02(cbool__00,chapp__02(s__02(cfun__02(X766,cbool__00),X767),s__02(X766,sK2(X766,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X768)),X767))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X769)
        | s__02(cbool__00,X770) = s__02(cbool__00,X769)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X768) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_119])]) ).

fof(f189960,plain,
    ( ! [X768,X770,X766,X769,X767] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(X766,cbool__00),X767) = s__02(cfun__02(X766,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X768)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X768)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X769)
        | s__02(cbool__00,X770) = s__02(cbool__00,X769)
        | s__02(cbool__00,X770) = s__02(cbool__00,chapp__02(s__02(cfun__02(X766,cbool__00),X767),s__02(X766,sK2(X766,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X768)),X767)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f6500,f79059]) ).

fof(f190784,plain,
    ( spl3_118
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f189956,f79058,f127,f190782]) ).

fof(f190782,plain,
    ( spl3_118
  <=> ! [X744,X739,X740,X742,X741,X743,X738] :
        ( s__02(cfun__02(X738,cbool__00),X739) = s__02(cfun__02(X738,cbool__00),X742)
        | s__02(cbool__00,X744) = s__02(cbool__00,chapp__02(s__02(cfun__02(X738,cbool__00),X739),s__02(X738,sK2(X738,cbool__00,chapp__02(s__02(cfun__02(X740,cfun__02(X738,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X738,cbool__00),X739))),s__02(X740,X741)),X742))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X743)
        | s__02(cbool__00,X744) = s__02(cbool__00,X743)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X738,cbool__00),X742),s__02(X738,sK2(X738,cbool__00,chapp__02(s__02(cfun__02(X740,cfun__02(X738,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X738,cbool__00),X739))),s__02(X740,X741)),X742)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_118])]) ).

fof(f189956,plain,
    ( ! [X739,X742,X744,X741,X743,X740,X738] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(X738,cbool__00),X739) = s__02(cfun__02(X738,cbool__00),X742)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X738,cbool__00),X742),s__02(X738,sK2(X738,cbool__00,chapp__02(s__02(cfun__02(X740,cfun__02(X738,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X738,cbool__00),X739))),s__02(X740,X741)),X742))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X743)
        | s__02(cbool__00,X744) = s__02(cbool__00,X743)
        | s__02(cbool__00,X744) = s__02(cbool__00,chapp__02(s__02(cfun__02(X738,cbool__00),X739),s__02(X738,sK2(X738,cbool__00,chapp__02(s__02(cfun__02(X740,cfun__02(X738,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X738,cbool__00),X739))),s__02(X740,X741)),X742)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f1487,f79059]) ).

fof(f190780,plain,
    ( spl3_117
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f189953,f79058,f127,f190778]) ).

fof(f190778,plain,
    ( spl3_117
  <=> ! [X719,X721,X722,X716,X717,X720,X718] :
        ( s__02(cfun__02(X716,cbool__00),X717) = s__02(cfun__02(X716,cbool__00),X718)
        | s__02(cbool__00,X722) = s__02(cbool__00,chapp__02(s__02(cfun__02(X716,cbool__00),X717),s__02(X716,sK2(X716,cbool__00,X718,chapp__02(s__02(cfun__02(X719,cfun__02(X716,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X716,cbool__00),X717))),s__02(X719,X720))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X721)
        | s__02(cbool__00,X722) = s__02(cbool__00,X721)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X716,cbool__00),X718),s__02(X716,sK2(X716,cbool__00,X718,chapp__02(s__02(cfun__02(X719,cfun__02(X716,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X716,cbool__00),X717))),s__02(X719,X720)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_117])]) ).

fof(f189953,plain,
    ( ! [X719,X716,X722,X718,X721,X720,X717] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(X716,cbool__00),X717) = s__02(cfun__02(X716,cbool__00),X718)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X716,cbool__00),X718),s__02(X716,sK2(X716,cbool__00,X718,chapp__02(s__02(cfun__02(X719,cfun__02(X716,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X716,cbool__00),X717))),s__02(X719,X720))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X721)
        | s__02(cbool__00,X722) = s__02(cbool__00,X721)
        | s__02(cbool__00,X722) = s__02(cbool__00,chapp__02(s__02(cfun__02(X716,cbool__00),X717),s__02(X716,sK2(X716,cbool__00,X718,chapp__02(s__02(cfun__02(X719,cfun__02(X716,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X716,cbool__00),X717))),s__02(X719,X720)))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f1637,f79059]) ).

fof(f190776,plain,
    ( spl3_116
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f189944,f79058,f127,f190774]) ).

fof(f190774,plain,
    ( spl3_116
  <=> ! [X666,X664,X665,X662,X663] :
        ( s__02(cfun__02(X662,cbool__00),X663) = s__02(cfun__02(X662,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X664)))
        | s__02(cbool__00,X666) = s__02(cbool__00,chapp__02(s__02(cfun__02(X662,cbool__00),X663),s__02(X662,sK2(X662,cbool__00,X663,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X664))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X665)
        | s__02(cbool__00,X665) = s__02(cbool__00,X666)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X664) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_116])]) ).

fof(f189944,plain,
    ( ! [X662,X665,X664,X663,X666] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(X662,cbool__00),X663) = s__02(cfun__02(X662,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X664)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X664)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X665)
        | s__02(cbool__00,X665) = s__02(cbool__00,X666)
        | s__02(cbool__00,X666) = s__02(cbool__00,chapp__02(s__02(cfun__02(X662,cbool__00),X663),s__02(X662,sK2(X662,cbool__00,X663,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X664)))))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f6607,f79059]) ).

fof(f190772,plain,
    ( spl3_115
    | spl3_7
    | ~ spl3_64 ),
    inference(avatar_split_clause,[],[f189940,f79058,f127,f190770]) ).

fof(f190770,plain,
    ( spl3_115
  <=> ! [X640,X641,X639,X643,X642] :
        ( s__02(cfun__02(X639,cbool__00),X641) = s__02(cfun__02(X639,cbool__00),X640)
        | s__02(cbool__00,X643) = s__02(cbool__00,chapp__02(s__02(cfun__02(X639,cbool__00),X640),s__02(X639,sK2(X639,cbool__00,X640,X641))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X642)
        | s__02(cbool__00,X643) = s__02(cbool__00,X642)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X639,cbool__00),X641),s__02(X639,sK2(X639,cbool__00,X640,X641)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_115])]) ).

fof(f189940,plain,
    ( ! [X642,X639,X641,X643,X640] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(X639,cbool__00),X641) = s__02(cfun__02(X639,cbool__00),X640)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X639,cbool__00),X641),s__02(X639,sK2(X639,cbool__00,X640,X641))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X642)
        | s__02(cbool__00,X643) = s__02(cbool__00,X642)
        | s__02(cbool__00,X643) = s__02(cbool__00,chapp__02(s__02(cfun__02(X639,cbool__00),X640),s__02(X639,sK2(X639,cbool__00,X640,X641)))) )
    | ~ spl3_64 ),
    inference(superposition,[],[f1109,f79059]) ).

fof(f187938,plain,
    ( spl3_66
    | spl3_7
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f187937,f24947,f127,f79069]) ).

fof(f79069,plain,
    ( spl3_66
  <=> ! [X153,X152] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X153)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X152)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X153),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X152)),X153)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_66])]) ).

fof(f187937,plain,
    ( ! [X155,X154] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X155)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X155),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X154)),X155))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X154) )
    | ~ spl3_40 ),
    inference(forward_demodulation,[],[f187736,f85]) ).

fof(f187736,plain,
    ( ! [X155,X154] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X154)),X155))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X155)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X155),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X154)),X155))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X154) )
    | ~ spl3_40 ),
    inference(superposition,[],[f1109,f24948]) ).

fof(f187908,plain,
    ( spl3_67
    | spl3_7
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f187907,f24947,f127,f79073]) ).

fof(f79073,plain,
    ( spl3_67
  <=> ! [X50,X51,X49] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X50)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X51)
        | s__02(cbool__00,X51) = s__02(cbool__00,sK2(cbool__00,cbool__00,X50,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X50),s__02(cbool__00,cT__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_67])]) ).

fof(f187907,plain,
    ( ! [X50,X51,X49] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X50)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X50),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X51) = s__02(cbool__00,sK2(cbool__00,cbool__00,X50,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X51)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49) )
    | ~ spl3_40 ),
    inference(forward_demodulation,[],[f187699,f85]) ).

fof(f187699,plain,
    ( ! [X50,X51,X49] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X50)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X50),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X51) = s__02(cbool__00,sK2(cbool__00,cbool__00,X50,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X51)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49) )
    | ~ spl3_40 ),
    inference(superposition,[],[f14902,f24948]) ).

fof(f187906,plain,
    ( spl3_68
    | spl3_7
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f187905,f24947,f127,f79077]) ).

fof(f79077,plain,
    ( spl3_68
  <=> ! [X48,X47] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X48)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X47)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X48),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X48,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X47)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_68])]) ).

fof(f187905,plain,
    ( ! [X48,X47] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X48)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X48,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X47))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X48),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X47) )
    | ~ spl3_40 ),
    inference(forward_demodulation,[],[f187698,f85]) ).

fof(f187698,plain,
    ( ! [X48,X47] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X48)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X48,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X47))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X48),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X47) )
    | ~ spl3_40 ),
    inference(superposition,[],[f11855,f24948]) ).

fof(f187843,plain,
    ( spl3_64
    | spl3_69
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f187453,f24947,f104,f99,f79081,f79058]) ).

fof(f79081,plain,
    ( spl3_69
  <=> ! [X19] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X19)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_69])]) ).

fof(f187453,plain,
    ( ! [X21,X19,X22,X20] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X19)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X20)
        | s__02(cbool__00,X22) = s__02(cbool__00,X21)
        | s__02(cbool__00,X20) = s__02(cbool__00,X22)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X21) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_40 ),
    inference(superposition,[],[f24948,f4269]) ).

fof(f185835,plain,
    ( spl3_7
    | spl3_6
    | ~ spl3_39
    | ~ spl3_44 ),
    inference(avatar_split_clause,[],[f185811,f40835,f24944,f124,f127]) ).

fof(f40835,plain,
    ( spl3_44
  <=> ! [X638] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X638))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X638) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_44])]) ).

fof(f185811,plain,
    ( ! [X4] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X4)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00) )
    | ~ spl3_39
    | ~ spl3_44 ),
    inference(trivial_inequality_removal,[],[f185810]) ).

fof(f185810,plain,
    ( ! [X4] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00) )
    | ~ spl3_39
    | ~ spl3_44 ),
    inference(duplicate_literal_removal,[],[f185784]) ).

fof(f185784,plain,
    ( ! [X4] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00) )
    | ~ spl3_39
    | ~ spl3_44 ),
    inference(superposition,[],[f40836,f161723]) ).

fof(f161723,plain,
    ( ! [X2,X3] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X3))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2) )
    | ~ spl3_39 ),
    inference(superposition,[],[f24945,f79]) ).

fof(f24945,plain,
    ( ! [X2] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2) )
    | ~ spl3_39 ),
    inference(avatar_component_clause,[],[f24944]) ).

fof(f40836,plain,
    ( ! [X638] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X638))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X638) )
    | ~ spl3_44 ),
    inference(avatar_component_clause,[],[f40835]) ).

fof(f185834,plain,
    ( spl3_7
    | ~ spl3_39
    | ~ spl3_44 ),
    inference(avatar_split_clause,[],[f185813,f40835,f24944,f127]) ).

fof(f185813,plain,
    ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
    | ~ spl3_39
    | ~ spl3_44 ),
    inference(trivial_inequality_removal,[],[f185812]) ).

fof(f185812,plain,
    ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
    | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
    | ~ spl3_39
    | ~ spl3_44 ),
    inference(duplicate_literal_removal,[],[f185783]) ).

fof(f185783,plain,
    ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
    | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
    | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
    | ~ spl3_39
    | ~ spl3_44 ),
    inference(superposition,[],[f40836,f162041]) ).

fof(f162041,plain,
    ( ! [X43] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X43)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X43))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X43) )
    | ~ spl3_39 ),
    inference(duplicate_literal_removal,[],[f161762]) ).

fof(f161762,plain,
    ( ! [X43] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X43)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X43))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X43)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X43) )
    | ~ spl3_39 ),
    inference(superposition,[],[f24945,f79]) ).

fof(f185833,plain,
    ( spl3_7
    | ~ spl3_44
    | ~ spl3_48 ),
    inference(avatar_split_clause,[],[f185815,f40862,f40835,f127]) ).

fof(f185815,plain,
    ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
    | ~ spl3_44
    | ~ spl3_48 ),
    inference(trivial_inequality_removal,[],[f185814]) ).

fof(f185814,plain,
    ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
    | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
    | ~ spl3_44
    | ~ spl3_48 ),
    inference(duplicate_literal_removal,[],[f185782]) ).

fof(f185782,plain,
    ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
    | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
    | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
    | ~ spl3_44
    | ~ spl3_48 ),
    inference(superposition,[],[f40836,f40863]) ).

fof(f40863,plain,
    ( ! [X6] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) )
    | ~ spl3_48 ),
    inference(avatar_component_clause,[],[f40862]) ).

fof(f185832,plain,
    ( spl3_6
    | spl3_114
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39
    | ~ spl3_44 ),
    inference(avatar_split_clause,[],[f185818,f40835,f24944,f104,f99,f185830,f124]) ).

fof(f185818,plain,
    ( ! [X2,X0,X1] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X1)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X0)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2)
        | s__02(cbool__00,X1) = s__02(cbool__00,X2) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39
    | ~ spl3_44 ),
    inference(duplicate_literal_removal,[],[f185780]) ).

fof(f185780,plain,
    ( ! [X2,X0,X1] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X1)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X0)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X0)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2)
        | s__02(cbool__00,X1) = s__02(cbool__00,X2) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39
    | ~ spl3_44 ),
    inference(superposition,[],[f40836,f161826]) ).

fof(f161826,plain,
    ( ! [X31,X32,X30] :
        ( s__02(cbool__00,X32) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X30))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X30)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X31)
        | s__02(cbool__00,X32) = s__02(cbool__00,X31) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f24945,f34047]) ).

fof(f185826,plain,
    ( spl3_64
    | spl3_113
    | spl3_2
    | ~ spl3_3
    | ~ spl3_44 ),
    inference(avatar_split_clause,[],[f185683,f40835,f104,f99,f185824,f79058]) ).

fof(f185824,plain,
    ( spl3_113
  <=> ! [X19] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X19))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_113])]) ).

fof(f185683,plain,
    ( ! [X21,X19,X22,X20] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X19))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X20)
        | s__02(cbool__00,X22) = s__02(cbool__00,X21)
        | s__02(cbool__00,X20) = s__02(cbool__00,X22)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X21) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_44 ),
    inference(superposition,[],[f40836,f4269]) ).

fof(f184128,plain,
    ( spl3_64
    | spl3_112
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f156111,f104,f99,f184126,f79058]) ).

fof(f184126,plain,
    ( spl3_112
  <=> ! [X41,X40,X39] :
        ( s__02(X39,chapp__02(s__02(cfun__02(cbool__00,X39),X40),s__02(cbool__00,cT__00))) = s__02(X39,chapp__02(s__02(cfun__02(cbool__00,X39),X40),s__02(cbool__00,X41)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X39,X40,c_27const_2ecombin_2eK_27__01(s__02(X39,chapp__02(s__02(cfun__02(cbool__00,X39),X40),s__02(cbool__00,cT__00)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_112])]) ).

fof(f156111,plain,
    ( ! [X40,X41,X39,X44,X42,X43] :
        ( s__02(X39,chapp__02(s__02(cfun__02(cbool__00,X39),X40),s__02(cbool__00,cT__00))) = s__02(X39,chapp__02(s__02(cfun__02(cbool__00,X39),X40),s__02(cbool__00,X41)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X39,X40,c_27const_2ecombin_2eK_27__01(s__02(X39,chapp__02(s__02(cfun__02(cbool__00,X39),X40),s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X42)
        | s__02(cbool__00,X44) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X42)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X43) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f29488,f4269]) ).

fof(f184122,plain,
    ( spl3_7
    | spl3_111 ),
    inference(avatar_split_clause,[],[f156270,f184120,f127]) ).

fof(f184120,plain,
    ( spl3_111
  <=> ! [X55,X54,X53,X56] :
        ( s__02(X53,chapp__02(s__02(cfun__02(cbool__00,X53),X54),s__02(cbool__00,X55))) != s__02(X53,chapp__02(s__02(cfun__02(cbool__00,X53),X56),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X53,X54,c_27const_2ecombin_2eK_27__01(s__02(X53,chapp__02(s__02(cfun__02(cbool__00,X53),X54),s__02(cbool__00,cF__00))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X53,X56,X54))
        | s__02(cfun__02(cbool__00,X53),X54) = s__02(cfun__02(cbool__00,X53),X56) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_111])]) ).

fof(f156270,plain,
    ! [X56,X54,X55,X53] :
      ( s__02(X53,chapp__02(s__02(cfun__02(cbool__00,X53),X54),s__02(cbool__00,X55))) != s__02(X53,chapp__02(s__02(cfun__02(cbool__00,X53),X56),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,X53),X54) = s__02(cfun__02(cbool__00,X53),X56)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X53,X56,X54))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X53,X54,c_27const_2ecombin_2eK_27__01(s__02(X53,chapp__02(s__02(cfun__02(cbool__00,X53),X54),s__02(cbool__00,cF__00)))))) ),
    inference(superposition,[],[f996,f29488]) ).

fof(f184118,plain,
    ( spl3_7
    | spl3_110 ),
    inference(avatar_split_clause,[],[f156271,f184116,f127]) ).

fof(f184116,plain,
    ( spl3_110
  <=> ! [X59,X57,X58,X60] :
        ( s__02(X57,chapp__02(s__02(cfun__02(cbool__00,X57),X58),s__02(cbool__00,X59))) != s__02(X57,chapp__02(s__02(cfun__02(cbool__00,X57),X60),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X57,X58,c_27const_2ecombin_2eK_27__01(s__02(X57,chapp__02(s__02(cfun__02(cbool__00,X57),X58),s__02(cbool__00,cF__00))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X57,X58,X60))
        | s__02(cfun__02(cbool__00,X57),X58) = s__02(cfun__02(cbool__00,X57),X60) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_110])]) ).

fof(f156271,plain,
    ! [X58,X59,X57,X60] :
      ( s__02(X57,chapp__02(s__02(cfun__02(cbool__00,X57),X58),s__02(cbool__00,X59))) != s__02(X57,chapp__02(s__02(cfun__02(cbool__00,X57),X60),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,X57),X58) = s__02(cfun__02(cbool__00,X57),X60)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X57,X58,X60))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X57,X58,c_27const_2ecombin_2eK_27__01(s__02(X57,chapp__02(s__02(cfun__02(cbool__00,X57),X58),s__02(cbool__00,cF__00)))))) ),
    inference(superposition,[],[f996,f29488]) ).

fof(f184114,plain,
    ( spl3_64
    | spl3_71
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f161730,f24944,f104,f99,f79092,f79058]) ).

fof(f79092,plain,
    ( spl3_71
  <=> ! [X19] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X19))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_71])]) ).

fof(f161730,plain,
    ( ! [X21,X19,X22,X20] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X19))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X20)
        | s__02(cbool__00,X22) = s__02(cbool__00,X21)
        | s__02(cbool__00,X20) = s__02(cbool__00,X22)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X21) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f24945,f4269]) ).

fof(f184112,plain,
    ( spl3_64
    | spl3_70
    | spl3_2
    | ~ spl3_3
    | ~ spl3_48 ),
    inference(avatar_split_clause,[],[f162498,f40862,f104,f99,f79087,f79058]) ).

fof(f79087,plain,
    ( spl3_70
  <=> ! [X19] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X19)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_70])]) ).

fof(f162498,plain,
    ( ! [X21,X19,X22,X20] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X19)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X20)
        | s__02(cbool__00,X22) = s__02(cbool__00,X21)
        | s__02(cbool__00,X20) = s__02(cbool__00,X22)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X21) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_48 ),
    inference(superposition,[],[f40863,f4269]) ).

fof(f184109,plain,
    ( spl3_64
    | spl3_69
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f165298,f24944,f104,f99,f79081,f79058]) ).

fof(f165298,plain,
    ( ! [X21,X19,X22,X20] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X19)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X20)
        | s__02(cbool__00,X22) = s__02(cbool__00,X21)
        | s__02(cbool__00,X20) = s__02(cbool__00,X22)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X21) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f162062,f4269]) ).

fof(f162062,plain,
    ( ! [X355] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X355)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X355) )
    | ~ spl3_39 ),
    inference(duplicate_literal_removal,[],[f162061]) ).

fof(f162061,plain,
    ( ! [X355] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X355)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X355)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X355) )
    | ~ spl3_39 ),
    inference(forward_demodulation,[],[f162060,f85]) ).

fof(f162060,plain,
    ( ! [X355] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X355)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X355))),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X355) )
    | ~ spl3_39 ),
    inference(trivial_inequality_removal,[],[f162059]) ).

fof(f162059,plain,
    ( ! [X355] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X355)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X355))),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X355) )
    | ~ spl3_39 ),
    inference(forward_demodulation,[],[f161941,f85]) ).

fof(f161941,plain,
    ( ! [X355] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X355)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X355))),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X355) )
    | ~ spl3_39 ),
    inference(superposition,[],[f286,f24945]) ).

fof(f184108,plain,
    ( spl3_68
    | spl3_7
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f165763,f24944,f127,f79077]) ).

fof(f165763,plain,
    ( ! [X48,X47] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X48)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X48,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X47))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X48),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X47) )
    | ~ spl3_39 ),
    inference(forward_demodulation,[],[f165542,f85]) ).

fof(f165542,plain,
    ( ! [X48,X47] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X48)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X48,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X47))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X48),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X47) )
    | ~ spl3_39 ),
    inference(superposition,[],[f11855,f162062]) ).

fof(f184107,plain,
    ( spl3_67
    | spl3_7
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f165766,f24944,f127,f79073]) ).

fof(f165766,plain,
    ( ! [X50,X51,X49] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X50)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X50),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X51) = s__02(cbool__00,sK2(cbool__00,cbool__00,X50,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X51)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49) )
    | ~ spl3_39 ),
    inference(forward_demodulation,[],[f165543,f85]) ).

fof(f165543,plain,
    ( ! [X50,X51,X49] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X50)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X50),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X51) = s__02(cbool__00,sK2(cbool__00,cbool__00,X50,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X51)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49) )
    | ~ spl3_39 ),
    inference(superposition,[],[f14902,f162062]) ).

fof(f184106,plain,
    ( spl3_66
    | spl3_7
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f165811,f24944,f127,f79069]) ).

fof(f165811,plain,
    ( ! [X155,X154] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X155)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X155),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X154)),X155))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X154) )
    | ~ spl3_39 ),
    inference(forward_demodulation,[],[f165580,f85]) ).

fof(f165580,plain,
    ( ! [X155,X154] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X154)),X155))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X155)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X155),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X154)),X155))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X154) )
    | ~ spl3_39 ),
    inference(superposition,[],[f1109,f162062]) ).

fof(f184100,plain,
    ( spl3_64
    | spl3_65
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f182681,f24944,f104,f99,f79061,f79058]) ).

fof(f79061,plain,
    ( spl3_65
  <=> ! [X38,X37,X39] :
        ( s__02(cbool__00,X37) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X38))))
        | s__02(cbool__00,X37) = s__02(cbool__00,X39)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X39)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X38) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_65])]) ).

fof(f182681,plain,
    ( ! [X40,X38,X41,X39,X37,X42] :
        ( s__02(cbool__00,X37) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X38))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X38)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X39)
        | s__02(cbool__00,X37) = s__02(cbool__00,X39)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,X41) = s__02(cbool__00,X42)
        | s__02(cbool__00,X40) = s__02(cbool__00,X42)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X41) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f161826,f4269]) ).

fof(f184095,plain,
    ( spl3_109
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183557,f24944,f104,f99,f40835,f184092]) ).

fof(f184092,plain,
    ( spl3_109
  <=> ! [X4448,X4444,X4446,X4447] :
        ( s__02(cfun__02(cbool__00,cbool__00),X4444) = s__02(cfun__02(cbool__00,cbool__00),X4446)
        | s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4444),s__02(cbool__00,cF__00))) = s__02(cbool__00,X4448)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4448)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4447)
        | s__02(cbool__00,X4447) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4446),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X4446,X4444)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_109])]) ).

fof(f183557,plain,
    ( ! [X4457,X4455,X4458,X4456,X4454] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4455))))
        | s__02(cfun__02(cbool__00,cbool__00),X4454) = s__02(cfun__02(cbool__00,cbool__00),X4456)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X4454,X4456))
        | s__02(cbool__00,X4457) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4456),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4457)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4455)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4458)
        | s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4454),s__02(cbool__00,cF__00))) = s__02(cbool__00,X4458) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f1004,f161826]) ).

fof(f1004,plain,
    ! [X6,X7,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X6),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X5) = s__02(cfun__02(cbool__00,cbool__00),X6)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X6,X5))
      | s__02(cbool__00,X7) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X5),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X7) ),
    inference(superposition,[],[f281,f120]) ).

fof(f184094,plain,
    ( spl3_109
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183555,f24944,f104,f99,f40835,f184092]) ).

fof(f183555,plain,
    ( ! [X4446,X4445,X4448,X4444,X4447] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4445))))
        | s__02(cfun__02(cbool__00,cbool__00),X4444) = s__02(cfun__02(cbool__00,cbool__00),X4446)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X4446,X4444))
        | s__02(cbool__00,X4447) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4446),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4447)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4445)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4448)
        | s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X4444),s__02(cbool__00,cF__00))) = s__02(cbool__00,X4448) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f987,f161826]) ).

fof(f987,plain,
    ! [X6,X7,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X6),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X5) = s__02(cfun__02(cbool__00,cbool__00),X6)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X5,X6))
      | s__02(cbool__00,X7) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X5),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X7) ),
    inference(superposition,[],[f281,f120]) ).

fof(f184090,plain,
    ( spl3_63
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183512,f24944,f104,f99,f40835,f79047]) ).

fof(f79047,plain,
    ( spl3_63
  <=> ! [X1946,X1951,X1947,X1948,X1950] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1946) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1948)))
        | s__02(cbool__00,X1951) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1946),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1947),s__02(c_27type_2etypeSystem_2edecls_27__00,X1948)))),X1946))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1951)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1950)
        | s__02(cbool__00,X1950) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1948))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1947),s__02(c_27type_2etypeSystem_2edecls_27__00,X1948)))),X1946)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_63])]) ).

fof(f183512,plain,
    ( ! [X4200,X4198,X4201,X4199,X4202,X4197] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4200))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4199) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4197)))
        | s__02(cbool__00,X4201) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4199),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4198),s__02(c_27type_2etypeSystem_2edecls_27__00,X4197)))),X4199))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4201)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4200)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4202)
        | s__02(cbool__00,X4202) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4197))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4198),s__02(c_27type_2etypeSystem_2edecls_27__00,X4197)))),X4199)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2930,f161826]) ).

fof(f2930,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X3))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X3))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f265,f120]) ).

fof(f184089,plain,
    ( spl3_63
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183507,f24944,f104,f99,f40835,f79047]) ).

fof(f183507,plain,
    ( ! [X4170,X4172,X4168,X4171,X4173,X4169] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4171))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4170))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4168)
        | s__02(cbool__00,X4172) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4170))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4169),s__02(c_27type_2etypeSystem_2edecls_27__00,X4170)))),X4168))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4172)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4171)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4173)
        | s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4168),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4169),s__02(c_27type_2etypeSystem_2edecls_27__00,X4170)))),X4168)))) = s__02(cbool__00,X4173) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2949,f161826]) ).

fof(f2949,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X3)))),X5))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3)))
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X3)))),X5))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f265,f120]) ).

fof(f184088,plain,
    ( spl3_62
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183456,f24944,f104,f99,f40835,f79042]) ).

fof(f79042,plain,
    ( spl3_62
  <=> ! [X1882,X1877,X1881,X1879,X1878] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1877) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1879)))
        | s__02(cbool__00,X1882) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1877),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1878),s__02(c_27type_2etypeSystem_2edecls_27__00,X1879)))),X1877))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1882)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1881)
        | s__02(cbool__00,X1881) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1879))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1878),s__02(c_27type_2etypeSystem_2edecls_27__00,X1879)))),X1877)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_62])]) ).

fof(f183456,plain,
    ( ! [X3873,X3870,X3875,X3872,X3871,X3874] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X3873))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3870))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3872)
        | s__02(cbool__00,X3874) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3872),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3871),s__02(c_27type_2etypeSystem_2edecls_27__00,X3870)))),X3872))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3874)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3873)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3875)
        | s__02(cbool__00,X3875) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3870))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3871),s__02(c_27type_2etypeSystem_2edecls_27__00,X3870)))),X3872)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3477,f161826]) ).

fof(f3477,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X3))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X3))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f337,f120]) ).

fof(f184087,plain,
    ( spl3_62
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183451,f24944,f104,f99,f40835,f79042]) ).

fof(f183451,plain,
    ( ! [X3845,X3842,X3846,X3844,X3841,X3843] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X3844))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3843))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3841)
        | s__02(cbool__00,X3845) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3843))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3842),s__02(c_27type_2etypeSystem_2edecls_27__00,X3843)))),X3841))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3845)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3844)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3846)
        | s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3841),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3842),s__02(c_27type_2etypeSystem_2edecls_27__00,X3843)))),X3841)))) = s__02(cbool__00,X3846) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3494,f161826]) ).

fof(f3494,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X3)))),X5))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3)))
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X3)))),X5))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f337,f120]) ).

fof(f184086,plain,
    ( spl3_61
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183409,f24944,f104,f99,f40835,f79037]) ).

fof(f79037,plain,
    ( spl3_61
  <=> ! [X1797,X1801,X1798,X1796,X1800] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1798))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1796)
        | s__02(cbool__00,X1801) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1796),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1797),s__02(c_27type_2etypeSystem_2edecls_27__00,X1798)))),X1796))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1801)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1800)
        | s__02(cbool__00,X1800) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1798))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1797),s__02(c_27type_2etypeSystem_2edecls_27__00,X1798)))),X1796)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_61])]) ).

fof(f183409,plain,
    ( ! [X3604,X3601,X3603,X3600,X3599,X3602] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X3602))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3599))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3601)
        | s__02(cbool__00,X3603) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3601),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3600),s__02(c_27type_2etypeSystem_2edecls_27__00,X3599)))),X3601))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3603)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3602)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3604)
        | s__02(cbool__00,X3604) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3599))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3600),s__02(c_27type_2etypeSystem_2edecls_27__00,X3599)))),X3601)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2862,f161826]) ).

fof(f2862,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X3))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X3))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f264,f120]) ).

fof(f184085,plain,
    ( spl3_61
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183404,f24944,f104,f99,f40835,f79037]) ).

fof(f183404,plain,
    ( ! [X3573,X3570,X3572,X3574,X3571,X3575] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X3573))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3570) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3572)))
        | s__02(cbool__00,X3574) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3572))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3571),s__02(c_27type_2etypeSystem_2edecls_27__00,X3572)))),X3570))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3574)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3573)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3575)
        | s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3570),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3571),s__02(c_27type_2etypeSystem_2edecls_27__00,X3572)))),X3570)))) = s__02(cbool__00,X3575) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2881,f161826]) ).

fof(f2881,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X3)))),X5))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X3)))),X5))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f264,f120]) ).

fof(f184084,plain,
    ( spl3_60
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183374,f24944,f104,f99,f40835,f79032]) ).

fof(f79032,plain,
    ( spl3_60
  <=> ! [X1760,X1763,X1761,X1759,X1764] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1759) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1761)))
        | s__02(cbool__00,X1764) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1759),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1760),s__02(c_27type_2etypeSystem_2edecls_27__00,X1761)))),X1759))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1764)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1763)
        | s__02(cbool__00,X1763) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1761))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1760),s__02(c_27type_2etypeSystem_2edecls_27__00,X1761)))),X1759)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_60])]) ).

fof(f183374,plain,
    ( ! [X3397,X3396,X3398,X3401,X3399,X3400] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X3399))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3396))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3398)
        | s__02(cbool__00,X3400) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3398),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3397),s__02(c_27type_2etypeSystem_2edecls_27__00,X3396)))),X3398))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3400)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3399)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3401)
        | s__02(cbool__00,X3401) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3396))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3397),s__02(c_27type_2etypeSystem_2edecls_27__00,X3396)))),X3398)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3356,f161826]) ).

fof(f3356,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X3))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X3))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f291,f120]) ).

fof(f184083,plain,
    ( spl3_60
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183369,f24944,f104,f99,f40835,f79032]) ).

fof(f183369,plain,
    ( ! [X3369,X3367,X3370,X3368,X3372,X3371] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X3370))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3367) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3369)))
        | s__02(cbool__00,X3371) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3369))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3368),s__02(c_27type_2etypeSystem_2edecls_27__00,X3369)))),X3367))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3371)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3370)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X3372)
        | s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3367),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3368),s__02(c_27type_2etypeSystem_2edecls_27__00,X3369)))),X3367)))) = s__02(cbool__00,X3372) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3373,f161826]) ).

fof(f3373,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X3)))),X5))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X3)))),X5))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f291,f120]) ).

fof(f184082,plain,
    ( spl3_108
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183239,f24944,f104,f99,f40835,f184079]) ).

fof(f184079,plain,
    ( spl3_108
  <=> ! [X2629,X2630,X2632,X2633,X2628] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2628) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2629),s__02(c_27type_2etypeSystem_2edecls_27__00,X2630)))))
        | s__02(cbool__00,X2633) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2628),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2629),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2630)))),X2628))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2633)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2632)
        | s__02(cbool__00,X2632) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2629),s__02(c_27type_2etypeSystem_2edecls_27__00,X2630))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2629),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2630)))),X2628)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_108])]) ).

fof(f183239,plain,
    ( ! [X2640,X2639,X2642,X2644,X2643,X2641] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2642))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2641) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2639),s__02(c_27type_2etypeSystem_2edecls_27__00,X2640)))))
        | s__02(cbool__00,X2643) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2641),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2639),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2640)))),X2641))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2643)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2642)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2644)
        | s__02(cbool__00,X2644) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2639),s__02(c_27type_2etypeSystem_2edecls_27__00,X2640))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2639),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2640)))),X2641)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f4744,f161826]) ).

fof(f4744,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X3))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))))
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X3))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f452,f120]) ).

fof(f184081,plain,
    ( spl3_108
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183237,f24944,f104,f99,f40835,f184079]) ).

fof(f183237,plain,
    ( ! [X2633,X2630,X2629,X2632,X2631,X2628] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2631))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2628) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2629),s__02(c_27type_2etypeSystem_2edecls_27__00,X2630)))))
        | s__02(cbool__00,X2632) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2629),s__02(c_27type_2etypeSystem_2edecls_27__00,X2630))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2629),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2630)))),X2628))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2632)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2631)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2633)
        | s__02(cbool__00,X2633) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2628),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2629),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2630)))),X2628)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f4767,f161826]) ).

fof(f4767,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))),X5))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))))
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))),X5))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f452,f120]) ).

fof(f184077,plain,
    ( spl3_107
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183232,f24944,f104,f99,f40835,f184074]) ).

fof(f184074,plain,
    ( spl3_107
  <=> ! [X2591,X2596,X2592,X2593,X2595] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2591) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2592),s__02(c_27type_2etypeSystem_2edecls_27__00,X2593)))))
        | s__02(cbool__00,X2596) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2591),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2592),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2593)))),X2591))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2596)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2595)
        | s__02(cbool__00,X2595) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2592),s__02(c_27type_2etypeSystem_2edecls_27__00,X2593))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2592),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2593)))),X2591)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_107])]) ).

fof(f183232,plain,
    ( ! [X2605,X2607,X2604,X2602,X2606,X2603] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2605))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2602),s__02(c_27type_2etypeSystem_2edecls_27__00,X2603))))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2604)
        | s__02(cbool__00,X2606) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2604),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2602),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2603)))),X2604))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2606)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2605)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2607)
        | s__02(cbool__00,X2607) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2602),s__02(c_27type_2etypeSystem_2edecls_27__00,X2603))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2602),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2603)))),X2604)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f4598,f161826]) ).

fof(f4598,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X3))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))))
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X3))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f440,f120]) ).

fof(f184076,plain,
    ( spl3_107
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183230,f24944,f104,f99,f40835,f184074]) ).

fof(f183230,plain,
    ( ! [X2595,X2593,X2592,X2591,X2594,X2596] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2594))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2591) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2592),s__02(c_27type_2etypeSystem_2edecls_27__00,X2593)))))
        | s__02(cbool__00,X2595) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2592),s__02(c_27type_2etypeSystem_2edecls_27__00,X2593))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2592),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2593)))),X2591))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2595)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2594)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2596)
        | s__02(cbool__00,X2596) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2591),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2592),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2593)))),X2591)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f4621,f161826]) ).

fof(f4621,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))),X5))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))))
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))),X5))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f440,f120]) ).

fof(f184072,plain,
    ( spl3_106
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183202,f24944,f104,f99,f40835,f184060]) ).

fof(f184060,plain,
    ( spl3_106
  <=> ! [X1931,X1927,X1928,X1926,X1930] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1926) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1927),s__02(c_27type_2etypeSystem_2edecls_27__00,X1928)))))
        | s__02(cbool__00,X1931) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1926),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1926,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1927),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1928))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1931)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1930)
        | s__02(cbool__00,X1930) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1927),s__02(c_27type_2etypeSystem_2edecls_27__00,X1928))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1926,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1927),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1928)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_106])]) ).

fof(f183202,plain,
    ( ! [X2437,X2436,X2438,X2441,X2439,X2440] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2439))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2438) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2436),s__02(c_27type_2etypeSystem_2edecls_27__00,X2437)))))
        | s__02(cbool__00,X2440) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2438),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2438,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2436),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2437))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2440)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2439)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2441)
        | s__02(cbool__00,X2441) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2436),s__02(c_27type_2etypeSystem_2edecls_27__00,X2437))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2438,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2436),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2437)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f4671,f161826]) ).

fof(f4671,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X3,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))))
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X3,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f451,f120]) ).

fof(f184071,plain,
    ( spl3_105
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183198,f24944,f104,f99,f40835,f184056]) ).

fof(f184056,plain,
    ( spl3_105
  <=> ! [X1920,X1917,X1919,X1915,X1916] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1915) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1916),s__02(c_27type_2etypeSystem_2edecls_27__00,X1917)))))
        | s__02(cbool__00,X1920) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1915),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1915,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1916),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1917))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1920)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1919)
        | s__02(cbool__00,X1919) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1916),s__02(c_27type_2etypeSystem_2edecls_27__00,X1917))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1915,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1916),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1917)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_105])]) ).

fof(f183198,plain,
    ( ! [X2417,X2415,X2416,X2420,X2419,X2418] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2418))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2417) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2415),s__02(c_27type_2etypeSystem_2edecls_27__00,X2416)))))
        | s__02(cbool__00,X2419) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2417),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2417,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2415),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2416))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2419)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2418)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2420)
        | s__02(cbool__00,X2420) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2415),s__02(c_27type_2etypeSystem_2edecls_27__00,X2416))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2417,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2415),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2416)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f4525,f161826]) ).

fof(f4525,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X3,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))))
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X3,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f439,f120]) ).

fof(f184070,plain,
    ( spl3_58
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183183,f24944,f104,f99,f40835,f79020]) ).

fof(f79020,plain,
    ( spl3_58
  <=> ! [X1326,X1330,X1327,X1325,X1329] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1325) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1327)))
        | s__02(cbool__00,X1330) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1325),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1325,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1326),s__02(c_27type_2etypeSystem_2edecls_27__00,X1327))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1330)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1329)
        | s__02(cbool__00,X1329) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1327))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1325,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1326),s__02(c_27type_2etypeSystem_2edecls_27__00,X1327)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_58])]) ).

fof(f183183,plain,
    ( ! [X2343,X2344,X2341,X2340,X2342,X2339] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2342))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2340) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2339)))
        | s__02(cbool__00,X2343) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2340),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2340,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2341),s__02(c_27type_2etypeSystem_2edecls_27__00,X2339))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2343)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2342)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2344)
        | s__02(cbool__00,X2344) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2339))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2340,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2341),s__02(c_27type_2etypeSystem_2edecls_27__00,X2339)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3416,f161826]) ).

fof(f3416,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X3,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X3,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f336,f120]) ).

fof(f184069,plain,
    ( spl3_59
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183177,f24944,f104,f99,f40835,f79024]) ).

fof(f79024,plain,
    ( spl3_59
  <=> ! [X1351,X1350,X1347,X1348,X1346] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1346) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1348)))
        | s__02(cbool__00,X1351) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1346),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1346,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1347),s__02(c_27type_2etypeSystem_2edecls_27__00,X1348))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1351)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1350)
        | s__02(cbool__00,X1350) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1348))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1346,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1347),s__02(c_27type_2etypeSystem_2edecls_27__00,X1348)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_59])]) ).

fof(f183177,plain,
    ( ! [X2306,X2311,X2309,X2308,X2310,X2307] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2309))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2307) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2306)))
        | s__02(cbool__00,X2310) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2307),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2307,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2308),s__02(c_27type_2etypeSystem_2edecls_27__00,X2306))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2310)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2309)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2311)
        | s__02(cbool__00,X2311) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2306))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2307,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2308),s__02(c_27type_2etypeSystem_2edecls_27__00,X2306)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3072,f161826]) ).

fof(f3072,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X3,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X3,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f276,f120]) ).

fof(f184068,plain,
    ( spl3_56
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183166,f24944,f104,f99,f40835,f79012]) ).

fof(f79012,plain,
    ( spl3_56
  <=> ! [X1281,X1285,X1286,X1283,X1282] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1281) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1283)))
        | s__02(cbool__00,X1286) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1281),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1281,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1282),s__02(c_27type_2etypeSystem_2edecls_27__00,X1283))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1286)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1285)
        | s__02(cbool__00,X1285) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1283))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1281,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1282),s__02(c_27type_2etypeSystem_2edecls_27__00,X1283)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_56])]) ).

fof(f183166,plain,
    ( ! [X2249,X2247,X2251,X2246,X2248,X2250] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2249))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2247) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2246)))
        | s__02(cbool__00,X2250) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2247),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2247,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2248),s__02(c_27type_2etypeSystem_2edecls_27__00,X2246))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2250)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2249)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2251)
        | s__02(cbool__00,X2251) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2246))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2247,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2248),s__02(c_27type_2etypeSystem_2edecls_27__00,X2246)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3296,f161826]) ).

fof(f3296,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X3,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X3,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f290,f120]) ).

fof(f184067,plain,
    ( spl3_57
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183160,f24944,f104,f99,f40835,f79016]) ).

fof(f79016,plain,
    ( spl3_57
  <=> ! [X1294,X1293,X1297,X1292,X1296] :
        ( s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1292) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1294)))
        | s__02(cbool__00,X1297) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1292),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1292,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1293),s__02(c_27type_2etypeSystem_2edecls_27__00,X1294))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1297)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1296)
        | s__02(cbool__00,X1296) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1294))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1292,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1293),s__02(c_27type_2etypeSystem_2edecls_27__00,X1294)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_57])]) ).

fof(f183160,plain,
    ( ! [X2214,X2213,X2216,X2218,X2217,X2215] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2216))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2214) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2213)))
        | s__02(cbool__00,X2217) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2214),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2214,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2215),s__02(c_27type_2etypeSystem_2edecls_27__00,X2213))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2217)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2216)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2218)
        | s__02(cbool__00,X2218) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2213))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2214,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2215),s__02(c_27type_2etypeSystem_2edecls_27__00,X2213)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3004,f161826]) ).

fof(f3004,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X3,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X3,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f275,f120]) ).

fof(f184066,plain,
    ( spl3_59
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183149,f24944,f104,f99,f40835,f79024]) ).

fof(f183149,plain,
    ( ! [X2152,X2154,X2153,X2151,X2155,X2150] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2153))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2152))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2150)
        | s__02(cbool__00,X2154) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2152))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2150,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2151),s__02(c_27type_2etypeSystem_2edecls_27__00,X2152))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2154)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2153)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2155)
        | s__02(cbool__00,X2155) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2150),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2150,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2151),s__02(c_27type_2etypeSystem_2edecls_27__00,X2152)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3091,f161826]) ).

fof(f3091,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X4,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3)))
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X4,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f276,f120]) ).

fof(f184065,plain,
    ( spl3_58
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183140,f24944,f104,f99,f40835,f79020]) ).

fof(f183140,plain,
    ( ! [X2102,X2101,X2099,X2104,X2103,X2100] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2102))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2099) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2101)))
        | s__02(cbool__00,X2103) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2101))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2099,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2100),s__02(c_27type_2etypeSystem_2edecls_27__00,X2101))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2103)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2102)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2104)
        | s__02(cbool__00,X2104) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2099),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2099,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2100),s__02(c_27type_2etypeSystem_2edecls_27__00,X2101)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3433,f161826]) ).

fof(f3433,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X4,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3)))
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X4,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f336,f120]) ).

fof(f184064,plain,
    ( spl3_57
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183129,f24944,f104,f99,f40835,f79016]) ).

fof(f183129,plain,
    ( ! [X2036,X2041,X2039,X2040,X2038,X2037] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2039))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2036) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2038)))
        | s__02(cbool__00,X2040) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2038))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2036,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2037),s__02(c_27type_2etypeSystem_2edecls_27__00,X2038))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2040)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2039)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2041)
        | s__02(cbool__00,X2041) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2036),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2036,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2037),s__02(c_27type_2etypeSystem_2edecls_27__00,X2038)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3023,f161826]) ).

fof(f3023,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X4,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X4,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f275,f120]) ).

fof(f184063,plain,
    ( spl3_56
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183124,f24944,f104,f99,f40835,f79012]) ).

fof(f183124,plain,
    ( ! [X2008,X2011,X2010,X2009,X2012,X2007] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2010))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2007) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2009)))
        | s__02(cbool__00,X2011) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X2009))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2007,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2008),s__02(c_27type_2etypeSystem_2edecls_27__00,X2009))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2011)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2010)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2012)
        | s__02(cbool__00,X2012) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2007),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2007,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X2008),s__02(c_27type_2etypeSystem_2edecls_27__00,X2009)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3313,f161826]) ).

fof(f3313,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X4,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X4,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f290,f120]) ).

fof(f184062,plain,
    ( spl3_106
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183108,f24944,f104,f99,f40835,f184060]) ).

fof(f183108,plain,
    ( ! [X1926,X1931,X1930,X1929,X1927,X1928] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1929))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1926) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1927),s__02(c_27type_2etypeSystem_2edecls_27__00,X1928)))))
        | s__02(cbool__00,X1930) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1927),s__02(c_27type_2etypeSystem_2edecls_27__00,X1928))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1926,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1927),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1928))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1930)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1929)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1931)
        | s__02(cbool__00,X1931) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1926),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1926,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1927),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1928)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f4694,f161826]) ).

fof(f4694,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X5,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))))
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X5,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f451,f120]) ).

fof(f184058,plain,
    ( spl3_105
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183106,f24944,f104,f99,f40835,f184056]) ).

fof(f183106,plain,
    ( ! [X1915,X1919,X1918,X1917,X1920,X1916] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1918))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1915) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1916),s__02(c_27type_2etypeSystem_2edecls_27__00,X1917)))))
        | s__02(cbool__00,X1919) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1916),s__02(c_27type_2etypeSystem_2edecls_27__00,X1917))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1915,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1916),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1917))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1919)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1918)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1920)
        | s__02(cbool__00,X1920) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1915),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1915,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1916),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1917)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f4548,f161826]) ).

fof(f4548,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X5,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))))))
      | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))))
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X5,chapp__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f439,f120]) ).

fof(f184054,plain,
    ( spl3_55
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183064,f24944,f104,f99,f40835,f79007]) ).

fof(f79007,plain,
    ( spl3_55
  <=> ! [X1181,X1179,X1180,X1184,X1183] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1179) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1181)))
        | s__02(cbool__00,X1184) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1179),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1180),s__02(c_27type_2etypeSystem_2edecls_27__00,X1181)))),X1179))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1184)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1183)
        | s__02(cbool__00,X1183) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1181))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1180),s__02(c_27type_2etypeSystem_2edecls_27__00,X1181)))),X1179)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_55])]) ).

fof(f183064,plain,
    ( ! [X1672,X1670,X1667,X1671,X1669,X1668] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1670))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1667))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1669)
        | s__02(cbool__00,X1671) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1669),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1668),s__02(c_27type_2etypeSystem_2edecls_27__00,X1667)))),X1669))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1671)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1670)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1672)
        | s__02(cbool__00,X1672) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1667))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1668),s__02(c_27type_2etypeSystem_2edecls_27__00,X1667)))),X1669)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2654,f161826]) ).

fof(f2654,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X3))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X3))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f263,f120]) ).

fof(f184053,plain,
    ( spl3_55
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183059,f24944,f104,f99,f40835,f79007]) ).

fof(f183059,plain,
    ( ! [X1641,X1640,X1638,X1639,X1643,X1642] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1641))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1638) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1640)))
        | s__02(cbool__00,X1642) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1640))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1639),s__02(c_27type_2etypeSystem_2edecls_27__00,X1640)))),X1638))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1642)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1641)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1643)
        | s__02(cbool__00,X1643) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1638),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1639),s__02(c_27type_2etypeSystem_2edecls_27__00,X1640)))),X1638)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2671,f161826]) ).

fof(f2671,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X3)))),X5))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X3)))),X5))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f263,f120]) ).

fof(f184052,plain,
    ( spl3_54
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183039,f24944,f104,f99,f40835,f79002]) ).

fof(f79002,plain,
    ( spl3_54
  <=> ! [X1144,X1147,X1143,X1142,X1146] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1142) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1144)))
        | s__02(cbool__00,X1147) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1142),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1143),s__02(c_27type_2etypeSystem_2edecls_27__00,X1144)))),X1142))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1147)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1146)
        | s__02(cbool__00,X1146) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1144))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1143),s__02(c_27type_2etypeSystem_2edecls_27__00,X1144)))),X1142)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_54])]) ).

fof(f183039,plain,
    ( ! [X1525,X1522,X1524,X1521,X1520,X1523] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1523))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1520))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1522)
        | s__02(cbool__00,X1524) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1522),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1521),s__02(c_27type_2etypeSystem_2edecls_27__00,X1520)))),X1522))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1524)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1523)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1525)
        | s__02(cbool__00,X1525) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1520))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1521),s__02(c_27type_2etypeSystem_2edecls_27__00,X1520)))),X1522)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2601,f161826]) ).

fof(f2601,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X3))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X3))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f262,f120]) ).

fof(f184051,plain,
    ( spl3_54
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183034,f24944,f104,f99,f40835,f79002]) ).

fof(f183034,plain,
    ( ! [X1494,X1493,X1492,X1491,X1495,X1496] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1494))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1491) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1493)))
        | s__02(cbool__00,X1495) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1493))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1492),s__02(c_27type_2etypeSystem_2edecls_27__00,X1493)))),X1491))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1495)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1494)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1496)
        | s__02(cbool__00,X1496) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1491),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1492),s__02(c_27type_2etypeSystem_2edecls_27__00,X1493)))),X1491)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2618,f161826]) ).

fof(f2618,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X3)))),X5))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X3)))),X5))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f262,f120]) ).

fof(f184049,plain,
    ( spl3_104
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183008,f24944,f104,f99,f40835,f184046]) ).

fof(f184046,plain,
    ( spl3_104
  <=> ! [X1335,X1331,X1332,X1336,X1333] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1331) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1332),s__02(c_27type_2etypeSystem_2edecls_27__00,X1333)))))
        | s__02(cbool__00,X1336) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1331),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1332),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1333)))),X1331))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1336)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1335)
        | s__02(cbool__00,X1335) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1332),s__02(c_27type_2etypeSystem_2edecls_27__00,X1333))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1332),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1333)))),X1331)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_104])]) ).

fof(f183008,plain,
    ( ! [X1347,X1343,X1346,X1345,X1344,X1342] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1345))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1344) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1342),s__02(c_27type_2etypeSystem_2edecls_27__00,X1343)))))
        | s__02(cbool__00,X1346) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1344),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1342),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1343)))),X1344))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1346)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1345)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1347)
        | s__02(cbool__00,X1347) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1342),s__02(c_27type_2etypeSystem_2edecls_27__00,X1343))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1342),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1343)))),X1344)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3900,f161826]) ).

fof(f3900,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X3))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5)))),X3))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f358,f120]) ).

fof(f184048,plain,
    ( spl3_104
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f183006,f24944,f104,f99,f40835,f184046]) ).

fof(f183006,plain,
    ( ! [X1331,X1335,X1336,X1334,X1333,X1332] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1334))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1331) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1332),s__02(c_27type_2etypeSystem_2edecls_27__00,X1333)))))
        | s__02(cbool__00,X1335) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1332),s__02(c_27type_2etypeSystem_2edecls_27__00,X1333))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1332),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1333)))),X1331))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1335)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1334)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1336)
        | s__02(cbool__00,X1336) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1331),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1332),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1333)))),X1331)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3922,f161826]) ).

fof(f3922,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))),X5))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4)))),X5))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f358,f120]) ).

fof(f184043,plain,
    ( spl3_103
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f182989,f24944,f104,f99,f40835,f184038]) ).

fof(f184038,plain,
    ( spl3_103
  <=> ! [X1131,X1133,X1132,X1136,X1135] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1131) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1132),s__02(c_27type_2etypeSystem_2edecls_27__00,X1133)))))
        | s__02(cbool__00,X1136) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1131),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1131,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1132),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1133))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1136)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1135)
        | s__02(cbool__00,X1135) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1132),s__02(c_27type_2etypeSystem_2edecls_27__00,X1133))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1131,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1132),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1133)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_103])]) ).

fof(f182989,plain,
    ( ! [X1227,X1230,X1228,X1226,X1229,X1225] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1228))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1227) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1225),s__02(c_27type_2etypeSystem_2edecls_27__00,X1226)))))
        | s__02(cbool__00,X1229) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1227),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1227,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1225),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1226))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1229)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1228)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1230)
        | s__02(cbool__00,X1230) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1225),s__02(c_27type_2etypeSystem_2edecls_27__00,X1226))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1227,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1225),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1226)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3773,f161826]) ).

fof(f3773,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X3,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X3,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f357,f120]) ).

fof(f184042,plain,
    ( spl3_53
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f182980,f24944,f104,f99,f40835,f78996]) ).

fof(f78996,plain,
    ( spl3_53
  <=> ! [X1022,X1018,X1017,X1019,X1021] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1017) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1019)))
        | s__02(cbool__00,X1022) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1017),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1017,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1018),s__02(c_27type_2etypeSystem_2edecls_27__00,X1019))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1022)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1021)
        | s__02(cbool__00,X1021) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1019))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1017,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1018),s__02(c_27type_2etypeSystem_2edecls_27__00,X1019)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_53])]) ).

fof(f182980,plain,
    ( ! [X1178,X1180,X1176,X1177,X1175,X1179] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1178))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1175))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1176)
        | s__02(cbool__00,X1179) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1176),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1176,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1177),s__02(c_27type_2etypeSystem_2edecls_27__00,X1175))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1179)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1178)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1180)
        | s__02(cbool__00,X1180) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1175))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1176,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1177),s__02(c_27type_2etypeSystem_2edecls_27__00,X1175)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2756,f161826]) ).

fof(f2756,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X3,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X3,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f274,f120]) ).

fof(f184041,plain,
    ( spl3_52
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f182974,f24944,f104,f99,f40835,f78992]) ).

fof(f78992,plain,
    ( spl3_52
  <=> ! [X1007,X1010,X1008,X1006,X1011] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1006) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1008)))
        | s__02(cbool__00,X1011) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1006),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1006,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1007),s__02(c_27type_2etypeSystem_2edecls_27__00,X1008))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1011)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1010)
        | s__02(cbool__00,X1010) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1008))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1006,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1007),s__02(c_27type_2etypeSystem_2edecls_27__00,X1008)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_52])]) ).

fof(f182974,plain,
    ( ! [X1146,X1144,X1145,X1143,X1147,X1142] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1145))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1142))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1143)
        | s__02(cbool__00,X1146) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1143),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1143,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1144),s__02(c_27type_2etypeSystem_2edecls_27__00,X1142))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1146)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1145)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1147)
        | s__02(cbool__00,X1147) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1142))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1143,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1144),s__02(c_27type_2etypeSystem_2edecls_27__00,X1142)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2705,f161826]) ).

fof(f2705,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X3,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X5))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X3),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X3,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X4),s__02(c_27type_2etypeSystem_2edecls_27__00,X5))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f273,f120]) ).

fof(f184040,plain,
    ( spl3_103
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f182972,f24944,f104,f99,f40835,f184038]) ).

fof(f182972,plain,
    ( ! [X1136,X1131,X1135,X1134,X1132,X1133] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1134))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1131) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1132),s__02(c_27type_2etypeSystem_2edecls_27__00,X1133)))))
        | s__02(cbool__00,X1135) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1132),s__02(c_27type_2etypeSystem_2edecls_27__00,X1133))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1131,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1132),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1133))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1135)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1134)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1136)
        | s__02(cbool__00,X1136) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1131),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1131,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1132),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1133)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3795,f161826]) ).

fof(f3795,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X5,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X5)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X5,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X3),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X4))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f357,f120]) ).

fof(f184036,plain,
    ( spl3_53
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f182963,f24944,f104,f99,f40835,f78996]) ).

fof(f182963,plain,
    ( ! [X1082,X1084,X1085,X1080,X1081,X1083] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1083))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1080) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1082)))
        | s__02(cbool__00,X1084) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1082))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1080,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1081),s__02(c_27type_2etypeSystem_2edecls_27__00,X1082))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1084)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1083)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1085)
        | s__02(cbool__00,X1085) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1080),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1080,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1081),s__02(c_27type_2etypeSystem_2edecls_27__00,X1082)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2773,f161826]) ).

fof(f2773,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X4,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X4,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f274,f120]) ).

fof(f184035,plain,
    ( spl3_52
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f182958,f24944,f104,f99,f40835,f78992]) ).

fof(f182958,plain,
    ( ! [X1056,X1051,X1055,X1054,X1052,X1053] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1054))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1051) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1053)))
        | s__02(cbool__00,X1055) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1053))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1051,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1052),s__02(c_27type_2etypeSystem_2edecls_27__00,X1053))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1055)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1054)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1056)
        | s__02(cbool__00,X1056) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1051),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1051,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1052),s__02(c_27type_2etypeSystem_2edecls_27__00,X1053)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2722,f161826]) ).

fof(f2722,plain,
    ! [X3,X6,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X4,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X4)
      | s__02(cbool__00,X6) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X3))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X4,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X5),s__02(c_27type_2etypeSystem_2edecls_27__00,X3))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(superposition,[],[f273,f120]) ).

fof(f184034,plain,
    ( spl3_51
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f182950,f24944,f104,f99,f40835,f78986]) ).

fof(f78986,plain,
    ( spl3_51
  <=> ! [X912,X910,X909,X913,X907,X908] :
        ( s__02(cfun__02(X907,cbool__00),X908) = s__02(cfun__02(X907,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X907),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X907),X909),s__02(c_27type_2elist_2elist_27__01(X907),X910)))))
        | s__02(cbool__00,X913) = s__02(cbool__00,chapp__02(s__02(cfun__02(X907,cbool__00),X908),s__02(X907,sK2(X907,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X907,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X907),X909))),s__02(cfun__02(X907,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X907),X910)))),X908))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X913)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X912)
        | s__02(cbool__00,X912) = s__02(cbool__00,chapp__02(s__02(cfun__02(X907,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X907),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X907),X909),s__02(c_27type_2elist_2elist_27__01(X907),X910))))),s__02(X907,sK2(X907,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X907,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X907),X909))),s__02(cfun__02(X907,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X907),X910)))),X908)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_51])]) ).

fof(f182950,plain,
    ( ! [X1000,X1004,X1002,X1001,X998,X1003,X999] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1002))))
        | s__02(cfun__02(X998,cbool__00),X1001) = s__02(cfun__02(X998,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X998),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X998),X999),s__02(c_27type_2elist_2elist_27__01(X998),X1000)))))
        | s__02(cbool__00,X1003) = s__02(cbool__00,chapp__02(s__02(cfun__02(X998,cbool__00),X1001),s__02(X998,sK2(X998,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X998,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X998),X999))),s__02(cfun__02(X998,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X998),X1000)))),X1001))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1003)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1002)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1004)
        | s__02(cbool__00,X1004) = s__02(cbool__00,chapp__02(s__02(cfun__02(X998,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X998),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X998),X999),s__02(c_27type_2elist_2elist_27__01(X998),X1000))))),s__02(X998,sK2(X998,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X998,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X998),X999))),s__02(cfun__02(X998,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X998),X1000)))),X1001)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2321,f161826]) ).

fof(f2321,plain,
    ! [X8,X6,X7,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X4),X6),s__02(c_27type_2elist_2elist_27__01(X4),X7))))),s__02(X4,sK2(X4,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),X6))),s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),X7)))),X5))))
      | s__02(cfun__02(X4,cbool__00),X5) = s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X4),X6),s__02(c_27type_2elist_2elist_27__01(X4),X7)))))
      | s__02(cbool__00,X8) = s__02(cbool__00,chapp__02(s__02(cfun__02(X4,cbool__00),X5),s__02(X4,sK2(X4,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),X6))),s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),X7)))),X5))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X8) ),
    inference(superposition,[],[f261,f120]) ).

fof(f184033,plain,
    ( spl3_50
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f182944,f24944,f104,f99,f40835,f78977]) ).

fof(f78977,plain,
    ( spl3_50
  <=> ! [X805,X809,X803,X806,X804,X808] :
        ( s__02(cfun__02(X803,cbool__00),X804) = s__02(cfun__02(X803,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X803),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X803),X805),s__02(c_27type_2elist_2elist_27__01(X803),X806)))))
        | s__02(cbool__00,X809) = s__02(cbool__00,chapp__02(s__02(cfun__02(X803,cbool__00),X804),s__02(X803,sK2(X803,cbool__00,X804,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X803,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X803),X805))),s__02(cfun__02(X803,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X803),X806))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X809)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X808)
        | s__02(cbool__00,X808) = s__02(cbool__00,chapp__02(s__02(cfun__02(X803,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X803),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X803),X805),s__02(c_27type_2elist_2elist_27__01(X803),X806))))),s__02(X803,sK2(X803,cbool__00,X804,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X803,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X803),X805))),s__02(cfun__02(X803,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X803),X806)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_50])]) ).

fof(f182944,plain,
    ( ! [X960,X965,X964,X962,X959,X961,X963] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X963))))
        | s__02(cfun__02(X959,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X959),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X959),X960),s__02(c_27type_2elist_2elist_27__01(X959),X961))))) = s__02(cfun__02(X959,cbool__00),X962)
        | s__02(cbool__00,X964) = s__02(cbool__00,chapp__02(s__02(cfun__02(X959,cbool__00),X962),s__02(X959,sK2(X959,cbool__00,X962,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X959,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X959),X960))),s__02(cfun__02(X959,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X959),X961))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X964)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X963)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X965)
        | s__02(cbool__00,X965) = s__02(cbool__00,chapp__02(s__02(cfun__02(X959,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X959),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X959),X960),s__02(c_27type_2elist_2elist_27__01(X959),X961))))),s__02(X959,sK2(X959,cbool__00,X962,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X959,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X959),X960))),s__02(cfun__02(X959,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X959),X961)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2440,f161826]) ).

fof(f2440,plain,
    ! [X8,X6,X7,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X4),X6),s__02(c_27type_2elist_2elist_27__01(X4),X7))))),s__02(X4,sK2(X4,cbool__00,X5,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),X6))),s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),X7))))))))
      | s__02(cfun__02(X4,cbool__00),X5) = s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X4),X6),s__02(c_27type_2elist_2elist_27__01(X4),X7)))))
      | s__02(cbool__00,X8) = s__02(cbool__00,chapp__02(s__02(cfun__02(X4,cbool__00),X5),s__02(X4,sK2(X4,cbool__00,X5,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),X6))),s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),X7))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X8) ),
    inference(superposition,[],[f272,f120]) ).

fof(f184032,plain,
    ( spl3_51
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f182941,f24944,f104,f99,f40835,f78986]) ).

fof(f182941,plain,
    ( ! [X939,X942,X941,X943,X944,X940,X938] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X942))))
        | s__02(cfun__02(X938,cbool__00),X939) = s__02(cfun__02(X938,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X938),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X938),X940),s__02(c_27type_2elist_2elist_27__01(X938),X941)))))
        | s__02(cbool__00,X943) = s__02(cbool__00,chapp__02(s__02(cfun__02(X938,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X938),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X938),X940),s__02(c_27type_2elist_2elist_27__01(X938),X941))))),s__02(X938,sK2(X938,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X938,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X938),X940))),s__02(cfun__02(X938,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X938),X941)))),X939))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X943)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X942)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X944)
        | s__02(cbool__00,X944) = s__02(cbool__00,chapp__02(s__02(cfun__02(X938,cbool__00),X939),s__02(X938,sK2(X938,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X938,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X938),X940))),s__02(cfun__02(X938,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X938),X941)))),X939)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2379,f161826]) ).

fof(f2379,plain,
    ! [X8,X6,X7,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X4,cbool__00),X7),s__02(X4,sK2(X4,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),X5))),s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),X6)))),X7))))
      | s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X4),X5),s__02(c_27type_2elist_2elist_27__01(X4),X6))))) = s__02(cfun__02(X4,cbool__00),X7)
      | s__02(cbool__00,X8) = s__02(cbool__00,chapp__02(s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X4),X5),s__02(c_27type_2elist_2elist_27__01(X4),X6))))),s__02(X4,sK2(X4,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),X5))),s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),X6)))),X7))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X8) ),
    inference(superposition,[],[f261,f120]) ).

fof(f184031,plain,
    ( spl3_46
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f182936,f24944,f104,f99,f40835,f40847]) ).

fof(f40847,plain,
    ( spl3_46
  <=> ! [X719,X722,X720,X724,X721,X725,X718] :
        ( s__02(cfun__02(X718,cbool__00),X719) = s__02(cfun__02(X718,cbool__00),X722)
        | s__02(cbool__00,X725) = s__02(cbool__00,chapp__02(s__02(cfun__02(X718,cbool__00),X719),s__02(X718,sK2(X718,cbool__00,chapp__02(s__02(cfun__02(X720,cfun__02(X718,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X718,cbool__00),X719))),s__02(X720,X721)),X722))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X725)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X724)
        | s__02(cbool__00,X724) = s__02(cbool__00,chapp__02(s__02(cfun__02(X718,cbool__00),X722),s__02(X718,sK2(X718,cbool__00,chapp__02(s__02(cfun__02(X720,cfun__02(X718,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X718,cbool__00),X719))),s__02(X720,X721)),X722)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_46])]) ).

fof(f182936,plain,
    ( ! [X908,X914,X907,X913,X910,X909,X912,X911] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X912))))
        | s__02(cfun__02(X907,cbool__00),X908) = s__02(cfun__02(X907,cbool__00),X910)
        | s__02(cbool__00,X913) = s__02(cbool__00,chapp__02(s__02(cfun__02(X907,cbool__00),X910),s__02(X907,sK2(X907,cbool__00,chapp__02(s__02(cfun__02(X909,cfun__02(X907,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X907,cbool__00),X910))),s__02(X909,X911)),X908))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X913)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X912)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X914)
        | s__02(cbool__00,X914) = s__02(cbool__00,chapp__02(s__02(cfun__02(X907,cbool__00),X908),s__02(X907,sK2(X907,cbool__00,chapp__02(s__02(cfun__02(X909,cfun__02(X907,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X907,cbool__00),X910))),s__02(X909,X911)),X908)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f1480,f161826]) ).

fof(f1480,plain,
    ! [X11,X16,X14,X15,X12,X13] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X11,cbool__00),X15),s__02(X11,sK2(X11,cbool__00,chapp__02(s__02(cfun__02(X13,cfun__02(X11,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X11,cbool__00),X12))),s__02(X13,X14)),X15))))
      | s__02(cfun__02(X11,cbool__00),X12) = s__02(cfun__02(X11,cbool__00),X15)
      | s__02(cbool__00,X16) = s__02(cbool__00,chapp__02(s__02(cfun__02(X11,cbool__00),X12),s__02(X11,sK2(X11,cbool__00,chapp__02(s__02(cfun__02(X13,cfun__02(X11,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X11,cbool__00),X12))),s__02(X13,X14)),X15))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X16) ),
    inference(superposition,[],[f266,f120]) ).

fof(f184030,plain,
    ( spl3_46
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f182933,f24944,f104,f99,f40835,f40847]) ).

fof(f182933,plain,
    ( ! [X892,X890,X889,X886,X891,X885,X887,X888] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X890))))
        | s__02(cfun__02(X885,cbool__00),X886) = s__02(cfun__02(X885,cbool__00),X889)
        | s__02(cbool__00,X891) = s__02(cbool__00,chapp__02(s__02(cfun__02(X885,cbool__00),X889),s__02(X885,sK2(X885,cbool__00,chapp__02(s__02(cfun__02(X887,cfun__02(X885,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X885,cbool__00),X886))),s__02(X887,X888)),X889))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X891)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X890)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X892)
        | s__02(cbool__00,X892) = s__02(cbool__00,chapp__02(s__02(cfun__02(X885,cbool__00),X886),s__02(X885,sK2(X885,cbool__00,chapp__02(s__02(cfun__02(X887,cfun__02(X885,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X885,cbool__00),X886))),s__02(X887,X888)),X889)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f1406,f161826]) ).

fof(f1406,plain,
    ! [X11,X16,X14,X15,X12,X13] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X11,cbool__00),X14),s__02(X11,sK2(X11,cbool__00,chapp__02(s__02(cfun__02(X13,cfun__02(X11,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X11,cbool__00),X14))),s__02(X13,X15)),X12))))
      | s__02(cfun__02(X11,cbool__00),X12) = s__02(cfun__02(X11,cbool__00),X14)
      | s__02(cbool__00,X16) = s__02(cbool__00,chapp__02(s__02(cfun__02(X11,cbool__00),X12),s__02(X11,sK2(X11,cbool__00,chapp__02(s__02(cfun__02(X13,cfun__02(X11,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X11,cbool__00),X14))),s__02(X13,X15)),X12))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X16) ),
    inference(superposition,[],[f266,f120]) ).

fof(f184029,plain,
    ( spl3_45
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f182930,f24944,f104,f99,f40835,f40840]) ).

fof(f40840,plain,
    ( spl3_45
  <=> ! [X651,X658,X652,X654,X657,X653,X655] :
        ( s__02(cfun__02(X651,cbool__00),X652) = s__02(cfun__02(X651,cbool__00),X654)
        | s__02(cbool__00,X658) = s__02(cbool__00,chapp__02(s__02(cfun__02(X651,cbool__00),X652),s__02(X651,sK2(X651,cbool__00,X652,chapp__02(s__02(cfun__02(X653,cfun__02(X651,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X651,cbool__00),X654))),s__02(X653,X655))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X658)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X657)
        | s__02(cbool__00,X657) = s__02(cbool__00,chapp__02(s__02(cfun__02(X651,cbool__00),X654),s__02(X651,sK2(X651,cbool__00,X652,chapp__02(s__02(cfun__02(X653,cfun__02(X651,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X651,cbool__00),X654))),s__02(X653,X655)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_45])]) ).

fof(f182930,plain,
    ( ! [X865,X867,X870,X863,X864,X869,X868,X866] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X868))))
        | s__02(cfun__02(X863,cbool__00),X864) = s__02(cfun__02(X863,cbool__00),X865)
        | s__02(cbool__00,X869) = s__02(cbool__00,chapp__02(s__02(cfun__02(X863,cbool__00),X865),s__02(X863,sK2(X863,cbool__00,X865,chapp__02(s__02(cfun__02(X866,cfun__02(X863,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X863,cbool__00),X864))),s__02(X866,X867))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X869)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X868)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X870)
        | s__02(cbool__00,X870) = s__02(cbool__00,chapp__02(s__02(cfun__02(X863,cbool__00),X864),s__02(X863,sK2(X863,cbool__00,X865,chapp__02(s__02(cfun__02(X866,cfun__02(X863,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X863,cbool__00),X864))),s__02(X866,X867)))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f1556,f161826]) ).

fof(f1556,plain,
    ! [X11,X16,X14,X15,X12,X13] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X11,cbool__00),X14),s__02(X11,sK2(X11,cbool__00,X12,chapp__02(s__02(cfun__02(X13,cfun__02(X11,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X11,cbool__00),X14))),s__02(X13,X15))))))
      | s__02(cfun__02(X11,cbool__00),X12) = s__02(cfun__02(X11,cbool__00),X14)
      | s__02(cbool__00,X16) = s__02(cbool__00,chapp__02(s__02(cfun__02(X11,cbool__00),X12),s__02(X11,sK2(X11,cbool__00,X12,chapp__02(s__02(cfun__02(X13,cfun__02(X11,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X11,cbool__00),X14))),s__02(X13,X15))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X16) ),
    inference(superposition,[],[f277,f120]) ).

fof(f184027,plain,
    ( spl3_43
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f182927,f24944,f104,f99,f40835,f40832]) ).

fof(f40832,plain,
    ( spl3_43
  <=> ! [X640,X637,X636,X639,X635] :
        ( s__02(cfun__02(X635,cbool__00),X636) = s__02(cfun__02(X635,cbool__00),X637)
        | s__02(cbool__00,X640) = s__02(cbool__00,chapp__02(s__02(cfun__02(X635,cbool__00),X636),s__02(X635,sK2(X635,cbool__00,X636,X637))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X640)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X639)
        | s__02(cbool__00,X639) = s__02(cbool__00,chapp__02(s__02(cfun__02(X635,cbool__00),X637),s__02(X635,sK2(X635,cbool__00,X636,X637)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_43])]) ).

fof(f182927,plain,
    ( ! [X847,X848,X852,X850,X849,X851] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X850))))
        | s__02(cfun__02(X847,cbool__00),X848) = s__02(cfun__02(X847,cbool__00),X849)
        | s__02(cbool__00,X851) = s__02(cbool__00,chapp__02(s__02(cfun__02(X847,cbool__00),X849),s__02(X847,sK2(X847,cbool__00,X849,X848))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X851)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X850)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X852)
        | s__02(cbool__00,X852) = s__02(cbool__00,chapp__02(s__02(cfun__02(X847,cbool__00),X848),s__02(X847,sK2(X847,cbool__00,X849,X848)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f318,f161826]) ).

fof(f318,plain,
    ! [X28,X26,X27,X25] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X25,cbool__00),X27),s__02(X25,sK2(X25,cbool__00,X26,X27))))
      | s__02(cfun__02(X25,cbool__00),X26) = s__02(cfun__02(X25,cbool__00),X27)
      | s__02(cbool__00,chapp__02(s__02(cfun__02(X25,cbool__00),X26),s__02(X25,sK2(X25,cbool__00,X26,X27)))) = s__02(cbool__00,X28)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X28) ),
    inference(superposition,[],[f86,f120]) ).

fof(f184026,plain,
    ( spl3_50
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f182925,f24944,f104,f99,f40835,f78977]) ).

fof(f182925,plain,
    ( ! [X836,X834,X835,X838,X837,X839,X840] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X838))))
        | s__02(cfun__02(X834,cbool__00),X835) = s__02(cfun__02(X834,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X834),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X834),X836),s__02(c_27type_2elist_2elist_27__01(X834),X837)))))
        | s__02(cbool__00,X839) = s__02(cbool__00,chapp__02(s__02(cfun__02(X834,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X834),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X834),X836),s__02(c_27type_2elist_2elist_27__01(X834),X837))))),s__02(X834,sK2(X834,cbool__00,X835,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X834,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X834),X836))),s__02(cfun__02(X834,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X834),X837))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X839)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X838)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X840)
        | s__02(cbool__00,X840) = s__02(cbool__00,chapp__02(s__02(cfun__02(X834,cbool__00),X835),s__02(X834,sK2(X834,cbool__00,X835,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X834,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X834),X836))),s__02(cfun__02(X834,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X834),X837)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2498,f161826]) ).

fof(f2498,plain,
    ! [X8,X6,X7,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X4,cbool__00),X7),s__02(X4,sK2(X4,cbool__00,X7,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),X5))),s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),X6))))))))
      | s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X4),X5),s__02(c_27type_2elist_2elist_27__01(X4),X6))))) = s__02(cfun__02(X4,cbool__00),X7)
      | s__02(cbool__00,X8) = s__02(cbool__00,chapp__02(s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X4),X5),s__02(c_27type_2elist_2elist_27__01(X4),X6))))),s__02(X4,sK2(X4,cbool__00,X7,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),X5))),s__02(cfun__02(X4,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X4),X6))))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X8) ),
    inference(superposition,[],[f272,f120]) ).

fof(f184025,plain,
    ( spl3_45
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f182921,f24944,f104,f99,f40835,f40840]) ).

fof(f182921,plain,
    ( ! [X815,X812,X818,X811,X817,X814,X813,X816] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X816))))
        | s__02(cfun__02(X811,cbool__00),X812) = s__02(cfun__02(X811,cbool__00),X814)
        | s__02(cbool__00,X817) = s__02(cbool__00,chapp__02(s__02(cfun__02(X811,cbool__00),X814),s__02(X811,sK2(X811,cbool__00,X812,chapp__02(s__02(cfun__02(X813,cfun__02(X811,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X811,cbool__00),X814))),s__02(X813,X815))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X817)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X816)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X818)
        | s__02(cbool__00,X818) = s__02(cbool__00,chapp__02(s__02(cfun__02(X811,cbool__00),X812),s__02(X811,sK2(X811,cbool__00,X812,chapp__02(s__02(cfun__02(X813,cfun__02(X811,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X811,cbool__00),X814))),s__02(X813,X815)))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f1630,f161826]) ).

fof(f1630,plain,
    ! [X11,X16,X14,X15,X12,X13] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X11,cbool__00),X13),s__02(X11,sK2(X11,cbool__00,X13,chapp__02(s__02(cfun__02(X14,cfun__02(X11,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X11,cbool__00),X12))),s__02(X14,X15))))))
      | s__02(cfun__02(X11,cbool__00),X12) = s__02(cfun__02(X11,cbool__00),X13)
      | s__02(cbool__00,X16) = s__02(cbool__00,chapp__02(s__02(cfun__02(X11,cbool__00),X12),s__02(X11,sK2(X11,cbool__00,X13,chapp__02(s__02(cfun__02(X14,cfun__02(X11,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X11,cbool__00),X12))),s__02(X14,X15))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X16) ),
    inference(superposition,[],[f277,f120]) ).

fof(f184023,plain,
    ( spl3_43
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f182918,f24944,f104,f99,f40835,f40832]) ).

fof(f182918,plain,
    ( ! [X795,X798,X797,X799,X800,X796] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X798))))
        | s__02(cfun__02(X795,cbool__00),X796) = s__02(cfun__02(X795,cbool__00),X797)
        | s__02(cbool__00,X799) = s__02(cbool__00,chapp__02(s__02(cfun__02(X795,cbool__00),X797),s__02(X795,sK2(X795,cbool__00,X796,X797))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X799)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X798)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X800)
        | s__02(cbool__00,X800) = s__02(cbool__00,chapp__02(s__02(cfun__02(X795,cbool__00),X796),s__02(X795,sK2(X795,cbool__00,X796,X797)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f319,f161826]) ).

fof(f319,plain,
    ! [X31,X29,X32,X30] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X29,cbool__00),X31),s__02(X29,sK2(X29,cbool__00,X31,X30))))
      | s__02(cfun__02(X29,cbool__00),X30) = s__02(cfun__02(X29,cbool__00),X31)
      | s__02(cbool__00,chapp__02(s__02(cfun__02(X29,cbool__00),X30),s__02(X29,sK2(X29,cbool__00,X31,X30)))) = s__02(cbool__00,X32)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X32) ),
    inference(superposition,[],[f86,f120]) ).

fof(f160844,plain,
    ( spl3_6
    | spl3_102
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f158598,f24947,f160824,f124]) ).

fof(f158598,plain,
    ( ! [X544,X543] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X543),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X543)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X544)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X543,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X543),s__02(cbool__00,cF__00)))))) )
    | ~ spl3_40 ),
    inference(superposition,[],[f85902,f29488]) ).

fof(f85902,plain,
    ( ! [X145,X144] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X145),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X144)),X145))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X145)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X144) )
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f85901]) ).

fof(f85901,plain,
    ( ! [X145,X144] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X145)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X145),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X144)),X145))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X144) )
    | ~ spl3_40 ),
    inference(forward_demodulation,[],[f85695,f85]) ).

fof(f85695,plain,
    ( ! [X145,X144] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X144)),X145))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X145)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X145),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X144)),X145))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X144) )
    | ~ spl3_40 ),
    inference(superposition,[],[f286,f24948]) ).

fof(f160843,plain,
    ( spl3_6
    | spl3_102
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f158595,f24947,f160824,f124]) ).

fof(f158595,plain,
    ( ! [X538,X537] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X537),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X537)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X538)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X537,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X537),s__02(cbool__00,cF__00)))))) )
    | ~ spl3_40 ),
    inference(superposition,[],[f85898,f29488]) ).

fof(f85898,plain,
    ( ! [X140,X139] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X140),s__02(cbool__00,sK2(cbool__00,cbool__00,X140,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X139))))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X140)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X139) )
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f85897]) ).

fof(f85897,plain,
    ( ! [X140,X139] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X140)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X140),s__02(cbool__00,sK2(cbool__00,cbool__00,X140,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X139))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X139) )
    | ~ spl3_40 ),
    inference(forward_demodulation,[],[f85693,f85]) ).

fof(f85693,plain,
    ( ! [X140,X139] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,sK2(cbool__00,cbool__00,X140,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X139))))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X140)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X140),s__02(cbool__00,sK2(cbool__00,cbool__00,X140,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X139))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X139) )
    | ~ spl3_40 ),
    inference(superposition,[],[f271,f24948]) ).

fof(f160827,plain,
    ( spl3_6
    | spl3_102
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f156232,f24947,f160824,f124]) ).

fof(f156232,plain,
    ( ! [X21,X22] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X21),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X21,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X21),s__02(cbool__00,cF__00))))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X21)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X22) )
    | ~ spl3_40 ),
    inference(superposition,[],[f29488,f85902]) ).

fof(f160826,plain,
    ( spl3_6
    | spl3_102
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f156230,f24947,f160824,f124]) ).

fof(f156230,plain,
    ( ! [X18,X17] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X17),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X17,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X17),s__02(cbool__00,cF__00))))))
        | s__02(cfun__02(cbool__00,cbool__00),X17) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X18) )
    | ~ spl3_40 ),
    inference(superposition,[],[f29488,f85898]) ).

fof(f151197,plain,
    ( spl3_6
    | spl3_49
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f151078,f24947,f63533,f124]) ).

fof(f151078,plain,
    ( ! [X490,X489] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X489),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X489),s__02(cbool__00,cF__00)))),X489))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X489)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X490) )
    | ~ spl3_40 ),
    inference(superposition,[],[f24138,f85902]) ).

fof(f151194,plain,
    ( spl3_6
    | spl3_49
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f150958,f24947,f63533,f124]) ).

fof(f150958,plain,
    ( ! [X63,X64] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X63),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X63)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X64)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X63),s__02(cbool__00,cF__00)))),X63)) )
    | ~ spl3_40 ),
    inference(superposition,[],[f85902,f24138]) ).

fof(f149790,plain,
    ( spl3_6
    | spl3_49
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f149673,f24947,f63533,f124]) ).

fof(f149673,plain,
    ( ! [X485,X486] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X485),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X485),s__02(cbool__00,cF__00)))),X485))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X485)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X486) )
    | ~ spl3_40 ),
    inference(superposition,[],[f24138,f85898]) ).

fof(f149788,plain,
    ( spl3_6
    | spl3_49
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f149554,f24947,f63533,f124]) ).

fof(f149554,plain,
    ( ! [X63,X64] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X63),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X63)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X64)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X63),s__02(cbool__00,cF__00)))),X63)) )
    | ~ spl3_40 ),
    inference(superposition,[],[f85898,f24138]) ).

fof(f105897,plain,
    ( spl3_101
    | spl3_6
    | ~ spl3_95 ),
    inference(avatar_split_clause,[],[f105896,f83486,f124,f105888]) ).

fof(f105888,plain,
    ( spl3_101
  <=> ! [X2,X3] : s__02(cfun__02(X2,cbool__00),X3) = s__02(cfun__02(X2,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_101])]) ).

fof(f83486,plain,
    ( spl3_95
  <=> ! [X78,X79] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X78,cbool__00),X79),s__02(X78,sK2(X78,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X79))))
        | s__02(cfun__02(X78,cbool__00),X79) = s__02(cfun__02(X78,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_95])]) ).

fof(f105896,plain,
    ( ! [X16,X14,X15] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cfun__02(X14,cbool__00),X15) = s__02(cfun__02(X14,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) )
    | ~ spl3_95 ),
    inference(duplicate_literal_removal,[],[f105895]) ).

fof(f105895,plain,
    ( ! [X16,X14,X15] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cfun__02(X14,cbool__00),X15) = s__02(cfun__02(X14,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X16) )
    | ~ spl3_95 ),
    inference(forward_demodulation,[],[f105848,f85]) ).

fof(f105848,plain,
    ( ! [X16,X14,X15] :
        ( s__02(cfun__02(X14,cbool__00),X15) = s__02(cfun__02(X14,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X16) = s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))),s__02(X14,sK2(X14,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X15))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X16) )
    | ~ spl3_95 ),
    inference(trivial_inequality_removal,[],[f105847]) ).

fof(f105847,plain,
    ( ! [X16,X14,X15] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(X14,cbool__00),X15) = s__02(cfun__02(X14,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X16) = s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))),s__02(X14,sK2(X14,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X15))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X16) )
    | ~ spl3_95 ),
    inference(duplicate_literal_removal,[],[f105666]) ).

fof(f105666,plain,
    ( ! [X16,X14,X15] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(X14,cbool__00),X15) = s__02(cfun__02(X14,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X16) = s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))),s__02(X14,sK2(X14,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X15))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X16)
        | s__02(cfun__02(X14,cbool__00),X15) = s__02(cfun__02(X14,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) )
    | ~ spl3_95 ),
    inference(superposition,[],[f318,f104747]) ).

fof(f104747,plain,
    ( ! [X78,X79] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X78,cbool__00),X79),s__02(X78,sK2(X78,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X79))))
        | s__02(cfun__02(X78,cbool__00),X79) = s__02(cfun__02(X78,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) )
    | ~ spl3_95 ),
    inference(forward_literal_rewriting,[],[f83487,f79]) ).

fof(f83487,plain,
    ( ! [X78,X79] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X78,cbool__00),X79),s__02(X78,sK2(X78,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X79))))
        | s__02(cfun__02(X78,cbool__00),X79) = s__02(cfun__02(X78,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) )
    | ~ spl3_95 ),
    inference(avatar_component_clause,[],[f83486]) ).

fof(f105894,plain,
    ( spl3_101
    | spl3_6
    | ~ spl3_95 ),
    inference(avatar_split_clause,[],[f105851,f83486,f124,f105888]) ).

fof(f105851,plain,
    ( ! [X2,X0,X1] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X2)
        | s__02(cfun__02(X0,cbool__00),X1) = s__02(cfun__02(X0,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) )
    | ~ spl3_95 ),
    inference(duplicate_literal_removal,[],[f105660]) ).

fof(f105660,plain,
    ( ! [X2,X0,X1] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X2)
        | s__02(cfun__02(X0,cbool__00),X1) = s__02(cfun__02(X0,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2)
        | s__02(cfun__02(X0,cbool__00),X1) = s__02(cfun__02(X0,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) )
    | ~ spl3_95 ),
    inference(superposition,[],[f9704,f104747]) ).

fof(f105890,plain,
    ( spl3_101
    | spl3_6
    | ~ spl3_95 ),
    inference(avatar_split_clause,[],[f105852,f83486,f124,f105888]) ).

fof(f105852,plain,
    ( ! [X2,X3,X4] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X4)
        | s__02(cfun__02(X2,cbool__00),X3) = s__02(cfun__02(X2,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) )
    | ~ spl3_95 ),
    inference(duplicate_literal_removal,[],[f105646]) ).

fof(f105646,plain,
    ( ! [X2,X3,X4] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X4)
        | s__02(cfun__02(X2,cbool__00),X3) = s__02(cfun__02(X2,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cfun__02(X2,cbool__00),X3) = s__02(cfun__02(X2,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X4) )
    | ~ spl3_95 ),
    inference(superposition,[],[f104747,f9704]) ).

fof(f105871,plain,
    ( spl3_6
    | spl3_100
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_95 ),
    inference(avatar_split_clause,[],[f105866,f83486,f24947,f1120,f105868,f124]) ).

fof(f105868,plain,
    ( spl3_100
  <=> s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_100])]) ).

fof(f105866,plain,
    ( ! [X17] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X17) )
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_95 ),
    inference(trivial_inequality_removal,[],[f105865]) ).

fof(f105865,plain,
    ( ! [X17] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X17) )
    | ~ spl3_11
    | ~ spl3_40
    | ~ spl3_95 ),
    inference(forward_literal_rewriting,[],[f105864,f1121]) ).

fof(f105864,plain,
    ( ! [X17] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X17) )
    | ~ spl3_40
    | ~ spl3_95 ),
    inference(forward_demodulation,[],[f105531,f85]) ).

fof(f105531,plain,
    ( ! [X17] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X17))))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X17) )
    | ~ spl3_40
    | ~ spl3_95 ),
    inference(superposition,[],[f104747,f24948]) ).

fof(f105861,plain,
    ( spl3_6
    | spl3_99
    | ~ spl3_95 ),
    inference(avatar_split_clause,[],[f105860,f83486,f105856,f124]) ).

fof(f105856,plain,
    ( spl3_99
  <=> ! [X8,X10] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X10)
        | s__02(cfun__02(X8,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(X8,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X10))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_99])]) ).

fof(f105860,plain,
    ( ! [X11,X12,X13] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X13)
        | s__02(cfun__02(X11,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X13))) = s__02(cfun__02(X11,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12) )
    | ~ spl3_95 ),
    inference(duplicate_literal_removal,[],[f105859]) ).

fof(f105859,plain,
    ( ! [X11,X12,X13] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X13)
        | s__02(cfun__02(X11,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X13))) = s__02(cfun__02(X11,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X13) )
    | ~ spl3_95 ),
    inference(forward_demodulation,[],[f105528,f85]) ).

fof(f105528,plain,
    ( ! [X11,X12,X13] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X11,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X13))),s__02(X11,sK2(X11,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X12))))))
        | s__02(cfun__02(X11,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X13))) = s__02(cfun__02(X11,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X13) )
    | ~ spl3_95 ),
    inference(superposition,[],[f104747,f6698]) ).

fof(f105858,plain,
    ( spl3_6
    | spl3_99
    | ~ spl3_95 ),
    inference(avatar_split_clause,[],[f105854,f83486,f105856,f124]) ).

fof(f105854,plain,
    ( ! [X10,X8,X9] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X10)
        | s__02(cfun__02(X8,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(X8,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X10)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9) )
    | ~ spl3_95 ),
    inference(duplicate_literal_removal,[],[f105853]) ).

fof(f105853,plain,
    ( ! [X10,X8,X9] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X10)
        | s__02(cfun__02(X8,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(X8,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X10)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X10)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9) )
    | ~ spl3_95 ),
    inference(forward_demodulation,[],[f105527,f85]) ).

fof(f105527,plain,
    ( ! [X10,X8,X9] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X8,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X10))),s__02(X8,sK2(X8,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X9))))))
        | s__02(cfun__02(X8,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(X8,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X10)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X10)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X9) )
    | ~ spl3_95 ),
    inference(superposition,[],[f104747,f6698]) ).

fof(f83703,plain,
    ( spl3_98
    | spl3_96 ),
    inference(avatar_split_clause,[],[f83568,f83490,f83700]) ).

fof(f83700,plain,
    ( spl3_98
  <=> ! [X73,X75,X74] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X75) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X73),s__02(c_27type_2etypeSystem_2edecls_27__00,X74)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X73),s__02(c_27type_2etypeSystem_2edecls_27__00,X74))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X73),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X74)))),X75))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X75),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X73),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X74)))),X75)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_98])]) ).

fof(f83490,plain,
    ( spl3_96
  <=> ! [X84,X83] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X83,cbool__00),X84),s__02(X83,sK2(X83,cbool__00,X84,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cfun__02(X83,cbool__00),X84) = s__02(cfun__02(X83,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_96])]) ).

fof(f83568,plain,
    ! [X82,X80,X78,X81,X79] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X81,cbool__00),X82),s__02(X81,sK2(X81,cbool__00,X82,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X80) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X78),s__02(c_27type_2etypeSystem_2edecls_27__00,X79)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X80),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X78),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X79)))),X80))))
      | s__02(cfun__02(X81,cbool__00),X82) = s__02(cfun__02(X81,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X78),s__02(c_27type_2etypeSystem_2edecls_27__00,X79))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X78),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X79)))),X80)))) ),
    inference(superposition,[],[f1130,f10609]) ).

fof(f1130,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1)))),X2))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1)))),X2)))) ),
    inference(superposition,[],[f286,f60]) ).

fof(f83702,plain,
    ( spl3_98
    | spl3_95 ),
    inference(avatar_split_clause,[],[f83567,f83486,f83700]) ).

fof(f83567,plain,
    ! [X73,X76,X77,X74,X75] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X76,cbool__00),X77),s__02(X76,sK2(X76,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X77))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X75) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X73),s__02(c_27type_2etypeSystem_2edecls_27__00,X74)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X75),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X73),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X74)))),X75))))
      | s__02(cfun__02(X76,cbool__00),X77) = s__02(cfun__02(X76,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X73),s__02(c_27type_2etypeSystem_2edecls_27__00,X74))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X73),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X74)))),X75)))) ),
    inference(superposition,[],[f1130,f9704]) ).

fof(f83697,plain,
    ( spl3_97
    | spl3_11
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f83696,f417,f127,f99,f1120,f83692]) ).

fof(f83692,plain,
    ( spl3_97
  <=> ! [X22,X20,X21] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X20),s__02(c_27type_2etypeSystem_2edecls_27__00,X21))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X20),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X21)))),X22))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X22),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X20),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X21)))),X22))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X22) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X20),s__02(c_27type_2etypeSystem_2edecls_27__00,X21))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_97])]) ).

fof(f83696,plain,
    ( ! [X26,X27,X24,X25] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X27)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X24),s__02(c_27type_2etypeSystem_2edecls_27__00,X25))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X24),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X25)))),X26))))
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X27)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X26) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X24),s__02(c_27type_2etypeSystem_2edecls_27__00,X25)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X26),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X24),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X25)))),X26)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f83695,f498]) ).

fof(f83695,plain,
    ( ! [X26,X27,X24,X25] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X24),s__02(c_27type_2etypeSystem_2edecls_27__00,X25))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X24),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X25)))),X26))))
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X27)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X26) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X24),s__02(c_27type_2etypeSystem_2edecls_27__00,X25)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X26),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X24),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X25)))),X26))))
        | ~ p__01(s__02(cbool__00,X27)) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f83558,f498]) ).

fof(f83558,plain,
    ( ! [X26,X27,X24,X25] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,X27)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X26) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X24),s__02(c_27type_2etypeSystem_2edecls_27__00,X25)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X26),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X24),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X25)))),X26))))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X24),s__02(c_27type_2etypeSystem_2edecls_27__00,X25))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X24),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X25)))),X26)))))
        | ~ p__01(s__02(cbool__00,X27)) )
    | spl3_2 ),
    inference(superposition,[],[f1130,f161]) ).

fof(f83694,plain,
    ( spl3_11
    | spl3_97
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f83690,f417,f127,f99,f83692,f1120]) ).

fof(f83690,plain,
    ( ! [X21,X22,X23,X20] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X20),s__02(c_27type_2etypeSystem_2edecls_27__00,X21))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X20),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X21)))),X22))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X23)
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X23)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X22) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X20),s__02(c_27type_2etypeSystem_2edecls_27__00,X21)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X22),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X20),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X21)))),X22)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f83689,f498]) ).

fof(f83689,plain,
    ( ! [X21,X22,X23,X20] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X23)
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X23)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X22) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X20),s__02(c_27type_2etypeSystem_2edecls_27__00,X21)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X22),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X20),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X21)))),X22))))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X20),s__02(c_27type_2etypeSystem_2edecls_27__00,X21))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X20),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X21)))),X22))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f83557,f498]) ).

fof(f83557,plain,
    ( ! [X21,X22,X23,X20] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,X23)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X22) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X20),s__02(c_27type_2etypeSystem_2edecls_27__00,X21)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X22),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X20),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X21)))),X22))))
        | ~ p__01(s__02(cbool__00,X23))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X20),s__02(c_27type_2etypeSystem_2edecls_27__00,X21))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X20),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X21)))),X22))))) )
    | spl3_2 ),
    inference(superposition,[],[f1130,f161]) ).

fof(f83492,plain,
    ( spl3_94
    | spl3_96 ),
    inference(avatar_split_clause,[],[f83351,f83490,f83483]) ).

fof(f83483,plain,
    ( spl3_94
  <=> ! [X77,X75,X76] :
        ( s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X77) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X75),s__02(c_27type_2etypeSystem_2edecls_27__00,X76)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X75),s__02(c_27type_2etypeSystem_2edecls_27__00,X76))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X77,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X75),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X76))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X77),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X77,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X75),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X76)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_94])]) ).

fof(f83351,plain,
    ! [X82,X83,X80,X81,X84] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X83,cbool__00),X84),s__02(X83,sK2(X83,cbool__00,X84,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X82) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X80),s__02(c_27type_2etypeSystem_2edecls_27__00,X81)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X82),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X82,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X80),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X81))))))))
      | s__02(cfun__02(X83,cbool__00),X84) = s__02(cfun__02(X83,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X80),s__02(c_27type_2etypeSystem_2edecls_27__00,X81))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X82,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X80),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X81)))))))) ),
    inference(superposition,[],[f1081,f10609]) ).

fof(f1081,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(c_27type_2etypeSystem_2edecls_27__00,X1))))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X2),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X2,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X0),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1)))))))) ),
    inference(superposition,[],[f271,f60]) ).

fof(f83488,plain,
    ( spl3_94
    | spl3_95 ),
    inference(avatar_split_clause,[],[f83350,f83486,f83483]) ).

fof(f83350,plain,
    ! [X78,X79,X76,X77,X75] :
      ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X78,cbool__00),X79),s__02(X78,sK2(X78,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X79))))
      | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X77) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X75),s__02(c_27type_2etypeSystem_2edecls_27__00,X76)))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X77),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X77,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X75),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X76))))))))
      | s__02(cfun__02(X78,cbool__00),X79) = s__02(cfun__02(X78,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X75),s__02(c_27type_2etypeSystem_2edecls_27__00,X76))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X77,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X75),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X76)))))))) ),
    inference(superposition,[],[f1081,f9704]) ).

fof(f83480,plain,
    ( spl3_93
    | spl3_11
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f83479,f417,f127,f99,f1120,f83475]) ).

fof(f83475,plain,
    ( spl3_93
  <=> ! [X22,X24,X23] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X22),s__02(c_27type_2etypeSystem_2edecls_27__00,X23))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X24,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X22),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X23))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X24),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X24,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X22),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X23))))))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X24) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X22),s__02(c_27type_2etypeSystem_2edecls_27__00,X23))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_93])]) ).

fof(f83479,plain,
    ( ! [X28,X29,X26,X27] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X29)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X26),s__02(c_27type_2etypeSystem_2edecls_27__00,X27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X28,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X26),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X27))))))))
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X29)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X28) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X26),s__02(c_27type_2etypeSystem_2edecls_27__00,X27)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X28),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X28,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X26),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X27)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f83478,f498]) ).

fof(f83478,plain,
    ( ! [X28,X29,X26,X27] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X26),s__02(c_27type_2etypeSystem_2edecls_27__00,X27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X28,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X26),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X27))))))))
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X29)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X28) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X26),s__02(c_27type_2etypeSystem_2edecls_27__00,X27)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X28),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X28,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X26),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X27))))))))
        | ~ p__01(s__02(cbool__00,X29)) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f83341,f498]) ).

fof(f83341,plain,
    ( ! [X28,X29,X26,X27] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,X29)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X28) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X26),s__02(c_27type_2etypeSystem_2edecls_27__00,X27)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X28),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X28,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X26),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X27))))))))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X26),s__02(c_27type_2etypeSystem_2edecls_27__00,X27))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X28,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X26),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X27)))))))))
        | ~ p__01(s__02(cbool__00,X29)) )
    | spl3_2 ),
    inference(superposition,[],[f1081,f161]) ).

fof(f83477,plain,
    ( spl3_11
    | spl3_93
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f83473,f417,f127,f99,f83475,f1120]) ).

fof(f83473,plain,
    ( ! [X24,X22,X25,X23] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X22),s__02(c_27type_2etypeSystem_2edecls_27__00,X23))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X24,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X22),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X23))))))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X25)
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X25)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X24) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X22),s__02(c_27type_2etypeSystem_2edecls_27__00,X23)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X24),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X24,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X22),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X23)))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f83472,f498]) ).

fof(f83472,plain,
    ( ! [X24,X22,X25,X23] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X25)
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X25)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X24) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X22),s__02(c_27type_2etypeSystem_2edecls_27__00,X23)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X24),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X24,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X22),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X23))))))))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X22),s__02(c_27type_2etypeSystem_2edecls_27__00,X23))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X24,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X22),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X23))))))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f83340,f498]) ).

fof(f83340,plain,
    ( ! [X24,X22,X25,X23] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,X25)
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X24) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X22),s__02(c_27type_2etypeSystem_2edecls_27__00,X23)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X24),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X24,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X22),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X23))))))))
        | ~ p__01(s__02(cbool__00,X25))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X22),s__02(c_27type_2etypeSystem_2edecls_27__00,X23))))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X24,chapp__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X22),s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X23))))))))) )
    | spl3_2 ),
    inference(superposition,[],[f1081,f161]) ).

fof(f79212,plain,
    ( spl3_64
    | spl3_6
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f7564,f104,f99,f124,f79058]) ).

fof(f7564,plain,
    ( ! [X96,X94,X95,X93] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X93)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X94)
        | s__02(cbool__00,X95) = s__02(cbool__00,X96)
        | s__02(cbool__00,X94) = s__02(cbool__00,X96)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X95) )
    | spl3_2
    | ~ spl3_3 ),
    inference(duplicate_literal_removal,[],[f7460]) ).

fof(f7460,plain,
    ( ! [X96,X94,X95,X93] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X93)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X93)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X94)
        | s__02(cbool__00,X95) = s__02(cbool__00,X96)
        | s__02(cbool__00,X94) = s__02(cbool__00,X96)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X95) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f79,f4269]) ).

fof(f79211,plain,
    ( spl3_64
    | spl3_15
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f7463,f104,f99,f8016,f79058]) ).

fof(f8016,plain,
    ( spl3_15
  <=> ! [X92,X91,X90] :
        ( s__02(X90,chapp__02(s__02(cfun__02(cbool__00,X90),X91),s__02(cbool__00,cT__00))) != s__02(X90,chapp__02(s__02(cfun__02(cbool__00,X90),X92),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X90,X91,X92))
        | s__02(cfun__02(cbool__00,X90),X91) = s__02(cfun__02(cbool__00,X90),X92) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_15])]) ).

fof(f7463,plain,
    ( ! [X108,X106,X107,X104,X105,X103] :
        ( s__02(X103,chapp__02(s__02(cfun__02(cbool__00,X103),X104),s__02(cbool__00,cT__00))) != s__02(X103,chapp__02(s__02(cfun__02(cbool__00,X103),X105),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X103),X104) = s__02(cfun__02(cbool__00,X103),X105)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X103,X104,X105))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X106)
        | s__02(cbool__00,X107) = s__02(cbool__00,X108)
        | s__02(cbool__00,X108) = s__02(cbool__00,X106)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X107) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f281,f4269]) ).

fof(f79210,plain,
    ( spl3_64
    | spl3_6
    | spl3_2
    | ~ spl3_3
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f7597,f417,f104,f99,f124,f79058]) ).

fof(f7597,plain,
    ( ! [X111,X109,X112,X110] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X109)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X110)
        | s__02(cbool__00,X112) = s__02(cbool__00,X111)
        | s__02(cbool__00,X110) = s__02(cbool__00,X112)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X111) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f7596]) ).

fof(f7596,plain,
    ( ! [X111,X109,X112,X110] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X109)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X109)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X110)
        | s__02(cbool__00,X112) = s__02(cbool__00,X111)
        | s__02(cbool__00,X110) = s__02(cbool__00,X112)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X111) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f7464,f121]) ).

fof(f7464,plain,
    ( ! [X111,X109,X112,X110] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X109)
        | p__01(s__02(cbool__00,X109))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X110)
        | s__02(cbool__00,X112) = s__02(cbool__00,X111)
        | s__02(cbool__00,X110) = s__02(cbool__00,X112)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X111) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_10 ),
    inference(superposition,[],[f418,f4269]) ).

fof(f79209,plain,
    ( spl3_64
    | spl3_16
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f7465,f104,f99,f8027,f79058]) ).

fof(f8027,plain,
    ( spl3_16
  <=> ! [X100,X98,X99] :
        ( s__02(X98,X99) != s__02(X98,chapp__02(s__02(cfun__02(cbool__00,X98),X100),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X98,c_27const_2ecombin_2eK_27__01(s__02(X98,X99)),X100))
        | s__02(cfun__02(cbool__00,X98),c_27const_2ecombin_2eK_27__01(s__02(X98,X99))) = s__02(cfun__02(cbool__00,X98),X100) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_16])]) ).

fof(f7465,plain,
    ( ! [X113,X118,X116,X117,X114,X115] :
        ( s__02(X113,X114) != s__02(X113,chapp__02(s__02(cfun__02(cbool__00,X113),X115),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X113),X115) = s__02(cfun__02(cbool__00,X113),c_27const_2ecombin_2eK_27__01(s__02(X113,X114)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X113,c_27const_2ecombin_2eK_27__01(s__02(X113,X114)),X115))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X116)
        | s__02(cbool__00,X118) = s__02(cbool__00,X117)
        | s__02(cbool__00,X118) = s__02(cbool__00,X116)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X117) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f811,f4269]) ).

fof(f79208,plain,
    ( spl3_64
    | spl3_17
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f7466,f104,f99,f8033,f79058]) ).

fof(f8033,plain,
    ( spl3_17
  <=> ! [X105,X104,X103] :
        ( s__02(X103,X104) != s__02(X103,chapp__02(s__02(cfun__02(cbool__00,X103),X105),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X103,X105,c_27const_2ecombin_2eK_27__01(s__02(X103,X104))))
        | s__02(cfun__02(cbool__00,X103),X105) = s__02(cfun__02(cbool__00,X103),c_27const_2ecombin_2eK_27__01(s__02(X103,X104))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_17])]) ).

fof(f7466,plain,
    ( ! [X120,X121,X119,X124,X122,X123] :
        ( s__02(X119,X120) != s__02(X119,chapp__02(s__02(cfun__02(cbool__00,X119),X121),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X119),X121) = s__02(cfun__02(cbool__00,X119),c_27const_2ecombin_2eK_27__01(s__02(X119,X120)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X119,X121,c_27const_2ecombin_2eK_27__01(s__02(X119,X120))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X122)
        | s__02(cbool__00,X123) = s__02(cbool__00,X124)
        | s__02(cbool__00,X122) = s__02(cbool__00,X124)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X123) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f872,f4269]) ).

fof(f79206,plain,
    ( spl3_64
    | spl3_92
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f12099,f104,f99,f79204,f79058]) ).

fof(f79204,plain,
    ( spl3_92
  <=> ! [X27,X28] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X27),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X28),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X28,X27))
        | s__02(cfun__02(cbool__00,cbool__00),X28) = s__02(cfun__02(cbool__00,cbool__00),X27) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_92])]) ).

fof(f12099,plain,
    ( ! [X31,X28,X29,X27,X30] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X27),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X28) = s__02(cfun__02(cbool__00,cbool__00),X27)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X28,X27))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X28),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X29)
        | s__02(cbool__00,X30) = s__02(cbool__00,X31)
        | s__02(cbool__00,X29) = s__02(cbool__00,X31)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X30) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f11855,f4269]) ).

fof(f79201,plain,
    ( spl3_7
    | spl3_91 ),
    inference(avatar_split_clause,[],[f12138,f79199,f127]) ).

fof(f79199,plain,
    ( spl3_91
  <=> ! [X118,X117,X119] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X118),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X119),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X119,X117))
        | s__02(cfun__02(cbool__00,cbool__00),X117) = s__02(cfun__02(cbool__00,cbool__00),X119)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X118,X117))
        | s__02(cfun__02(cbool__00,cbool__00),X117) = s__02(cfun__02(cbool__00,cbool__00),X118) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_91])]) ).

fof(f12138,plain,
    ! [X118,X119,X117] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X118),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X117) = s__02(cfun__02(cbool__00,cbool__00),X118)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X118,X117))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X117) = s__02(cfun__02(cbool__00,cbool__00),X119)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X119,X117))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X119),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f996,f11855]) ).

fof(f79197,plain,
    ( spl3_7
    | spl3_90 ),
    inference(avatar_split_clause,[],[f12139,f79195,f127]) ).

fof(f79195,plain,
    ( spl3_90
  <=> ! [X121,X120,X122] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X121),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X122),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X122,X120))
        | s__02(cfun__02(cbool__00,cbool__00),X120) = s__02(cfun__02(cbool__00,cbool__00),X122)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X120,X121))
        | s__02(cfun__02(cbool__00,cbool__00),X120) = s__02(cfun__02(cbool__00,cbool__00),X121) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_90])]) ).

fof(f12139,plain,
    ! [X120,X121,X122] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X121),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X120) = s__02(cfun__02(cbool__00,cbool__00),X121)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X120,X121))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cfun__02(cbool__00,cbool__00),X120) = s__02(cfun__02(cbool__00,cbool__00),X122)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X122,X120))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X122),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f996,f11855]) ).

fof(f79193,plain,
    ( spl3_64
    | spl3_89
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f13296,f417,f127,f104,f99,f79191,f79058]) ).

fof(f79191,plain,
    ( spl3_89
  <=> ! [X27,X28] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X27),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X28,X27))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X28),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X28) = s__02(cfun__02(cbool__00,cbool__00),X27) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_89])]) ).

fof(f13296,plain,
    ( ! [X31,X28,X29,X27,X30] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X27),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X28),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X28) = s__02(cfun__02(cbool__00,cbool__00),X27)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X28,X27))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X29)
        | s__02(cbool__00,X30) = s__02(cbool__00,X31)
        | s__02(cbool__00,X29) = s__02(cbool__00,X31)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X30) )
    | spl3_2
    | ~ spl3_3
    | spl3_7
    | ~ spl3_10 ),
    inference(superposition,[],[f1011,f4269]) ).

fof(f1011,plain,
    ( ! [X8,X9] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X9),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),X9)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X8,X9)) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f988,f498]) ).

fof(f988,plain,
    ( ! [X8,X9] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X9),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X8) = s__02(cfun__02(cbool__00,cbool__00),X9)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X8,X9))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X8),s__02(cbool__00,cF__00)))) )
    | spl3_2 ),
    inference(superposition,[],[f281,f121]) ).

fof(f79189,plain,
    ( spl3_64
    | spl3_88
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f14764,f104,f99,f79187,f79058]) ).

fof(f79187,plain,
    ( spl3_88
  <=> ! [X36,X37,X35] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X35),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X37)
        | s__02(cbool__00,X37) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X36),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X36,X35))
        | s__02(cfun__02(cbool__00,cbool__00),X35) = s__02(cfun__02(cbool__00,cbool__00),X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_88])]) ).

fof(f14764,plain,
    ( ! [X40,X38,X39,X36,X37,X35] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X35),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X35) = s__02(cfun__02(cbool__00,cbool__00),X36)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X36,X35))
        | s__02(cbool__00,X37) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X36),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X37)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X38)
        | s__02(cbool__00,X40) = s__02(cbool__00,X39)
        | s__02(cbool__00,X38) = s__02(cbool__00,X40)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X39) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f987,f4269]) ).

fof(f79185,plain,
    ( spl3_64
    | spl3_87
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f14868,f104,f99,f79183,f79058]) ).

fof(f79183,plain,
    ( spl3_87
  <=> ! [X36,X37,X35] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X35),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X37)
        | s__02(cbool__00,X37) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X36),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X35,X36))
        | s__02(cfun__02(cbool__00,cbool__00),X35) = s__02(cfun__02(cbool__00,cbool__00),X36) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_87])]) ).

fof(f14868,plain,
    ( ! [X40,X38,X39,X36,X37,X35] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X35),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X35) = s__02(cfun__02(cbool__00,cbool__00),X36)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X35,X36))
        | s__02(cbool__00,X37) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X36),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X37)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X38)
        | s__02(cbool__00,X40) = s__02(cbool__00,X39)
        | s__02(cbool__00,X38) = s__02(cbool__00,X40)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X39) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f1004,f4269]) ).

fof(f79180,plain,
    ( spl3_64
    | spl3_86
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f15337,f104,f99,f79178,f79058]) ).

fof(f79178,plain,
    ( spl3_86
  <=> ! [X55,X57,X56,X59,X58] :
        ( s__02(X55,chapp__02(s__02(cfun__02(cbool__00,X55),X57),s__02(cbool__00,cT__00))) != s__02(X55,chapp__02(s__02(cfun__02(cbool__00,X55),X56),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X55,chapp__02(s__02(cfun__02(X58,cfun__02(cbool__00,X55)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,X55),X57))),s__02(X58,X59)),X56))
        | s__02(cfun__02(cbool__00,X55),X57) = s__02(cfun__02(cbool__00,X55),X56) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_86])]) ).

fof(f15337,plain,
    ( ! [X58,X59,X56,X57,X55,X62,X60,X61] :
        ( s__02(X55,chapp__02(s__02(cfun__02(cbool__00,X55),X57),s__02(cbool__00,cT__00))) != s__02(X55,chapp__02(s__02(cfun__02(cbool__00,X55),X56),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X55),X57) = s__02(cfun__02(cbool__00,X55),X56)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X55,chapp__02(s__02(cfun__02(X58,cfun__02(cbool__00,X55)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,X55),X57))),s__02(X58,X59)),X56))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X60)
        | s__02(cbool__00,X62) = s__02(cbool__00,X61)
        | s__02(cbool__00,X62) = s__02(cbool__00,X60)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X61) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f984,f4269]) ).

fof(f984,plain,
    ! [X3,X6,X7,X4,X5] :
      ( s__02(X3,chapp__02(s__02(cfun__02(cbool__00,X3),X7),s__02(cbool__00,cF__00))) != s__02(X3,chapp__02(s__02(cfun__02(cbool__00,X3),X5),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,X3),X5) = s__02(cfun__02(cbool__00,X3),X7)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X3,chapp__02(s__02(cfun__02(X4,cfun__02(cbool__00,X3)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,X3),X5))),s__02(X4,X6)),X7)) ),
    inference(superposition,[],[f281,f85]) ).

fof(f79176,plain,
    ( spl3_64
    | spl3_85
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f15405,f104,f99,f79174,f79058]) ).

fof(f79174,plain,
    ( spl3_85
  <=> ! [X55,X57,X56,X59,X58] :
        ( s__02(X55,chapp__02(s__02(cfun__02(cbool__00,X55),X57),s__02(cbool__00,cT__00))) != s__02(X55,chapp__02(s__02(cfun__02(cbool__00,X55),X56),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X55,X56,chapp__02(s__02(cfun__02(X58,cfun__02(cbool__00,X55)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,X55),X57))),s__02(X58,X59))))
        | s__02(cfun__02(cbool__00,X55),X57) = s__02(cfun__02(cbool__00,X55),X56) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_85])]) ).

fof(f15405,plain,
    ( ! [X58,X59,X56,X57,X55,X62,X60,X61] :
        ( s__02(X55,chapp__02(s__02(cfun__02(cbool__00,X55),X57),s__02(cbool__00,cT__00))) != s__02(X55,chapp__02(s__02(cfun__02(cbool__00,X55),X56),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X55),X57) = s__02(cfun__02(cbool__00,X55),X56)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X55,X56,chapp__02(s__02(cfun__02(X58,cfun__02(cbool__00,X55)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,X55),X57))),s__02(X58,X59))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X60)
        | s__02(cbool__00,X62) = s__02(cbool__00,X61)
        | s__02(cbool__00,X62) = s__02(cbool__00,X60)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X61) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f994,f4269]) ).

fof(f994,plain,
    ! [X3,X6,X7,X4,X5] :
      ( s__02(X3,chapp__02(s__02(cfun__02(cbool__00,X3),X7),s__02(cbool__00,cF__00))) != s__02(X3,chapp__02(s__02(cfun__02(cbool__00,X3),X5),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,X3),X5) = s__02(cfun__02(cbool__00,X3),X7)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X3,X7,chapp__02(s__02(cfun__02(X4,cfun__02(cbool__00,X3)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(cbool__00,X3),X5))),s__02(X4,X6)))) ),
    inference(superposition,[],[f281,f85]) ).

fof(f79170,plain,
    ( spl3_64
    | spl3_84
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f24118,f104,f99,f79168,f79058]) ).

fof(f79168,plain,
    ( spl3_84
  <=> ! [X29,X30] :
        ( s__02(cfun__02(cbool__00,X29),X30) = s__02(cfun__02(cbool__00,X29),c_27const_2ecombin_2eK_27__01(s__02(X29,chapp__02(s__02(cfun__02(cbool__00,X29),X30),s__02(cbool__00,cT__00)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X29,c_27const_2ecombin_2eK_27__01(s__02(X29,chapp__02(s__02(cfun__02(cbool__00,X29),X30),s__02(cbool__00,cT__00)))),X30)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_84])]) ).

fof(f24118,plain,
    ( ! [X31,X29,X32,X30,X33] :
        ( s__02(cfun__02(cbool__00,X29),X30) = s__02(cfun__02(cbool__00,X29),c_27const_2ecombin_2eK_27__01(s__02(X29,chapp__02(s__02(cfun__02(cbool__00,X29),X30),s__02(cbool__00,cT__00)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X29,c_27const_2ecombin_2eK_27__01(s__02(X29,chapp__02(s__02(cfun__02(cbool__00,X29),X30),s__02(cbool__00,cT__00)))),X30))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X31)
        | s__02(cbool__00,X32) = s__02(cbool__00,X33)
        | s__02(cbool__00,X33) = s__02(cbool__00,X31)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X32) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f6486,f4269]) ).

fof(f79166,plain,
    ( spl3_64
    | spl3_83
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f24811,f104,f99,f79164,f79058]) ).

fof(f79164,plain,
    ( spl3_83
  <=> ! [X19] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X19),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X19) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X19)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_83])]) ).

fof(f24811,plain,
    ( ! [X21,X19,X22,X20] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X19),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X19))
        | s__02(cfun__02(cbool__00,cbool__00),X19) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X20)
        | s__02(cbool__00,X22) = s__02(cbool__00,X21)
        | s__02(cbool__00,X20) = s__02(cbool__00,X22)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X21) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f24121,f4269]) ).

fof(f79161,plain,
    ( spl3_7
    | spl3_82 ),
    inference(avatar_split_clause,[],[f24889,f79159,f127]) ).

fof(f79159,plain,
    ( spl3_82
  <=> ! [X213,X212] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X213),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X212)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X212))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X213,X212))
        | s__02(cfun__02(cbool__00,cbool__00),X213) = s__02(cfun__02(cbool__00,cbool__00),X212) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_82])]) ).

fof(f24889,plain,
    ! [X212,X213] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X213),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X213) = s__02(cfun__02(cbool__00,cbool__00),X212)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X213,X212))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X212))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X212) ),
    inference(superposition,[],[f996,f24121]) ).

fof(f79157,plain,
    ( spl3_7
    | spl3_81 ),
    inference(avatar_split_clause,[],[f24890,f79155,f127]) ).

fof(f79155,plain,
    ( spl3_81
  <=> ! [X214,X215] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X215),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X214)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X214))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X214,X215))
        | s__02(cfun__02(cbool__00,cbool__00),X215) = s__02(cfun__02(cbool__00,cbool__00),X214) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_81])]) ).

fof(f24890,plain,
    ! [X215,X214] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X215),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X215) = s__02(cfun__02(cbool__00,cbool__00),X214)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X214,X215))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),X214))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X214) ),
    inference(superposition,[],[f996,f24121]) ).

fof(f79153,plain,
    ( spl3_64
    | spl3_80
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f29075,f104,f99,f79151,f79058]) ).

fof(f79151,plain,
    ( spl3_80
  <=> ! [X41,X40,X39] :
        ( s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,cT__00))) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X40),s__02(c_27type_2elist_2elist_27__01(cbool__00),X41))))),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X40))),s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X41)))),X39))
        | s__02(cfun__02(cbool__00,cbool__00),X39) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X40),s__02(c_27type_2elist_2elist_27__01(cbool__00),X41))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_80])]) ).

fof(f29075,plain,
    ( ! [X40,X41,X39,X44,X42,X43] :
        ( s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,cT__00))) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X40),s__02(c_27type_2elist_2elist_27__01(cbool__00),X41))))),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X39) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X40),s__02(c_27type_2elist_2elist_27__01(cbool__00),X41)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X40))),s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X41)))),X39))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X42)
        | s__02(cbool__00,X44) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X42)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X43) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f983,f4269]) ).

fof(f983,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X2),s__02(cbool__00,cF__00))) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X0),s__02(c_27type_2elist_2elist_27__01(cbool__00),X1))))),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X0),s__02(c_27type_2elist_2elist_27__01(cbool__00),X1))))) = s__02(cfun__02(cbool__00,cbool__00),X2)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X0))),s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X1)))),X2)) ),
    inference(superposition,[],[f281,f84]) ).

fof(f79149,plain,
    ( spl3_64
    | spl3_79
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f29152,f104,f99,f79147,f79058]) ).

fof(f79147,plain,
    ( spl3_79
  <=> ! [X41,X40,X39] :
        ( s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,cT__00))) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X40),s__02(c_27type_2elist_2elist_27__01(cbool__00),X41))))),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X39,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X40))),s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X41))))))
        | s__02(cfun__02(cbool__00,cbool__00),X39) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X40),s__02(c_27type_2elist_2elist_27__01(cbool__00),X41))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_79])]) ).

fof(f29152,plain,
    ( ! [X40,X41,X39,X44,X42,X43] :
        ( s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X39),s__02(cbool__00,cT__00))) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X40),s__02(c_27type_2elist_2elist_27__01(cbool__00),X41))))),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X39) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X40),s__02(c_27type_2elist_2elist_27__01(cbool__00),X41)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X39,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X40))),s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X41))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X42)
        | s__02(cbool__00,X44) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X42)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X43) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f993,f4269]) ).

fof(f993,plain,
    ! [X2,X0,X1] :
      ( s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X2),s__02(cbool__00,cF__00))) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X0),s__02(c_27type_2elist_2elist_27__01(cbool__00),X1))))),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(cbool__00),X0),s__02(c_27type_2elist_2elist_27__01(cbool__00),X1))))) = s__02(cfun__02(cbool__00,cbool__00),X2)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X2,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X0))),s__02(cfun__02(cbool__00,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(cbool__00),X1)))))) ),
    inference(superposition,[],[f281,f84]) ).

fof(f79145,plain,
    ( spl3_64
    | spl3_78
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f29465,f104,f99,f79143,f79058]) ).

fof(f79143,plain,
    ( spl3_78
  <=> ! [X29,X30] :
        ( s__02(cfun__02(cbool__00,X29),X30) = s__02(cfun__02(cbool__00,X29),c_27const_2ecombin_2eK_27__01(s__02(X29,chapp__02(s__02(cfun__02(cbool__00,X29),X30),s__02(cbool__00,cT__00)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X29,X30,c_27const_2ecombin_2eK_27__01(s__02(X29,chapp__02(s__02(cfun__02(cbool__00,X29),X30),s__02(cbool__00,cT__00)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_78])]) ).

fof(f29465,plain,
    ( ! [X31,X29,X32,X30,X33] :
        ( s__02(cfun__02(cbool__00,X29),X30) = s__02(cfun__02(cbool__00,X29),c_27const_2ecombin_2eK_27__01(s__02(X29,chapp__02(s__02(cfun__02(cbool__00,X29),X30),s__02(cbool__00,cT__00)))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X29,X30,c_27const_2ecombin_2eK_27__01(s__02(X29,chapp__02(s__02(cfun__02(cbool__00,X29),X30),s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X31)
        | s__02(cbool__00,X32) = s__02(cbool__00,X33)
        | s__02(cbool__00,X33) = s__02(cbool__00,X31)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X32) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f6594,f4269]) ).

fof(f79141,plain,
    ( spl3_64
    | spl3_77
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f30105,f104,f99,f79139,f79058]) ).

fof(f79139,plain,
    ( spl3_77
  <=> ! [X19] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X19),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),X19) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X19,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_77])]) ).

fof(f30105,plain,
    ( ! [X21,X19,X22,X20] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X19),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X19,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cfun__02(cbool__00,cbool__00),X19) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X20)
        | s__02(cbool__00,X22) = s__02(cbool__00,X21)
        | s__02(cbool__00,X20) = s__02(cbool__00,X22)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X21) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f29469,f4269]) ).

fof(f79136,plain,
    ( spl3_7
    | spl3_76 ),
    inference(avatar_split_clause,[],[f30201,f79134,f127]) ).

fof(f79134,plain,
    ( spl3_76
  <=> ! [X257,X258] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X258),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X257)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X257,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X258,X257))
        | s__02(cfun__02(cbool__00,cbool__00),X257) = s__02(cfun__02(cbool__00,cbool__00),X258) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_76])]) ).

fof(f30201,plain,
    ! [X258,X257] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X258),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X257) = s__02(cfun__02(cbool__00,cbool__00),X258)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X258,X257))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X257,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X257) ),
    inference(superposition,[],[f996,f29469]) ).

fof(f79132,plain,
    ( spl3_7
    | spl3_75 ),
    inference(avatar_split_clause,[],[f30202,f79130,f127]) ).

fof(f79130,plain,
    ( spl3_75
  <=> ! [X260,X259] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X260),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X259)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X259,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X259,X260))
        | s__02(cfun__02(cbool__00,cbool__00),X260) = s__02(cfun__02(cbool__00,cbool__00),X259) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_75])]) ).

fof(f30202,plain,
    ! [X260,X259] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X260),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,cbool__00),X260) = s__02(cfun__02(cbool__00,cbool__00),X259)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X259,X260))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X259,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X259) ),
    inference(superposition,[],[f996,f29469]) ).

fof(f79108,plain,
    ( spl3_64
    | spl3_74
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f60830,f104,f99,f79106,f79058]) ).

fof(f79106,plain,
    ( spl3_74
  <=> ! [X41,X40,X39] :
        ( s__02(X39,chapp__02(s__02(cfun__02(cbool__00,X39),X40),s__02(cbool__00,cT__00))) = s__02(X39,chapp__02(s__02(cfun__02(cbool__00,X39),X40),s__02(cbool__00,X41)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X39,c_27const_2ecombin_2eK_27__01(s__02(X39,chapp__02(s__02(cfun__02(cbool__00,X39),X40),s__02(cbool__00,cT__00)))),X40)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_74])]) ).

fof(f60830,plain,
    ( ! [X40,X41,X39,X44,X42,X43] :
        ( s__02(X39,chapp__02(s__02(cfun__02(cbool__00,X39),X40),s__02(cbool__00,cT__00))) = s__02(X39,chapp__02(s__02(cfun__02(cbool__00,X39),X40),s__02(cbool__00,X41)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X39,c_27const_2ecombin_2eK_27__01(s__02(X39,chapp__02(s__02(cfun__02(cbool__00,X39),X40),s__02(cbool__00,cT__00)))),X40))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X42)
        | s__02(cbool__00,X44) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X42)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X43) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f24138,f4269]) ).

fof(f79102,plain,
    ( spl3_7
    | spl3_73 ),
    inference(avatar_split_clause,[],[f60965,f79100,f127]) ).

fof(f79100,plain,
    ( spl3_73
  <=> ! [X48,X47,X49,X46] :
        ( s__02(X46,chapp__02(s__02(cfun__02(cbool__00,X46),X47),s__02(cbool__00,X48))) != s__02(X46,chapp__02(s__02(cfun__02(cbool__00,X46),X49),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X46,c_27const_2ecombin_2eK_27__01(s__02(X46,chapp__02(s__02(cfun__02(cbool__00,X46),X47),s__02(cbool__00,cF__00)))),X47))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X46,X49,X47))
        | s__02(cfun__02(cbool__00,X46),X47) = s__02(cfun__02(cbool__00,X46),X49) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_73])]) ).

fof(f60965,plain,
    ! [X48,X46,X49,X47] :
      ( s__02(X46,chapp__02(s__02(cfun__02(cbool__00,X46),X47),s__02(cbool__00,X48))) != s__02(X46,chapp__02(s__02(cfun__02(cbool__00,X46),X49),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,X46),X47) = s__02(cfun__02(cbool__00,X46),X49)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X46,X49,X47))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X46,c_27const_2ecombin_2eK_27__01(s__02(X46,chapp__02(s__02(cfun__02(cbool__00,X46),X47),s__02(cbool__00,cF__00)))),X47)) ),
    inference(superposition,[],[f996,f24138]) ).

fof(f79098,plain,
    ( spl3_7
    | spl3_72 ),
    inference(avatar_split_clause,[],[f60966,f79096,f127]) ).

fof(f79096,plain,
    ( spl3_72
  <=> ! [X51,X53,X50,X52] :
        ( s__02(X50,chapp__02(s__02(cfun__02(cbool__00,X50),X51),s__02(cbool__00,X52))) != s__02(X50,chapp__02(s__02(cfun__02(cbool__00,X50),X53),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X50,c_27const_2ecombin_2eK_27__01(s__02(X50,chapp__02(s__02(cfun__02(cbool__00,X50),X51),s__02(cbool__00,cF__00)))),X51))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X50,X51,X53))
        | s__02(cfun__02(cbool__00,X50),X51) = s__02(cfun__02(cbool__00,X50),X53) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_72])]) ).

fof(f60966,plain,
    ! [X50,X51,X52,X53] :
      ( s__02(X50,chapp__02(s__02(cfun__02(cbool__00,X50),X51),s__02(cbool__00,X52))) != s__02(X50,chapp__02(s__02(cfun__02(cbool__00,X50),X53),s__02(cbool__00,cF__00)))
      | s__02(cfun__02(cbool__00,X50),X51) = s__02(cfun__02(cbool__00,X50),X53)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X50,X51,X53))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X50,c_27const_2ecombin_2eK_27__01(s__02(X50,chapp__02(s__02(cfun__02(cbool__00,X50),X51),s__02(cbool__00,cF__00)))),X51)) ),
    inference(superposition,[],[f996,f24138]) ).

fof(f79094,plain,
    ( spl3_64
    | spl3_71
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f63656,f24944,f104,f99,f79092,f79058]) ).

fof(f63656,plain,
    ( ! [X21,X19,X22,X20] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X19))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X20)
        | s__02(cbool__00,X22) = s__02(cbool__00,X21)
        | s__02(cbool__00,X20) = s__02(cbool__00,X22)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X21) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f24945,f4269]) ).

fof(f79089,plain,
    ( spl3_64
    | spl3_70
    | spl3_2
    | ~ spl3_3
    | ~ spl3_48 ),
    inference(avatar_split_clause,[],[f64873,f40862,f104,f99,f79087,f79058]) ).

fof(f64873,plain,
    ( ! [X21,X19,X22,X20] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X19)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X20)
        | s__02(cbool__00,X22) = s__02(cbool__00,X21)
        | s__02(cbool__00,X20) = s__02(cbool__00,X22)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X21) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_48 ),
    inference(superposition,[],[f40863,f4269]) ).

fof(f79083,plain,
    ( spl3_64
    | spl3_69
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f67094,f24944,f104,f99,f79081,f79058]) ).

fof(f67094,plain,
    ( ! [X21,X19,X22,X20] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X19)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X19)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X20)
        | s__02(cbool__00,X22) = s__02(cbool__00,X21)
        | s__02(cbool__00,X20) = s__02(cbool__00,X22)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X21) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f63925,f4269]) ).

fof(f63925,plain,
    ( ! [X310] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X310)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X310) )
    | ~ spl3_39 ),
    inference(duplicate_literal_removal,[],[f63924]) ).

fof(f63924,plain,
    ( ! [X310] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X310)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X310)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X310) )
    | ~ spl3_39 ),
    inference(forward_demodulation,[],[f63923,f85]) ).

fof(f63923,plain,
    ( ! [X310] :
        ( s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X310)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X310))),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X310) )
    | ~ spl3_39 ),
    inference(trivial_inequality_removal,[],[f63922]) ).

fof(f63922,plain,
    ( ! [X310] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X310)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X310))),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X310) )
    | ~ spl3_39 ),
    inference(forward_demodulation,[],[f63835,f85]) ).

fof(f63835,plain,
    ( ! [X310] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X310)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X310))),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X310) )
    | ~ spl3_39 ),
    inference(superposition,[],[f286,f24945]) ).

fof(f79079,plain,
    ( spl3_68
    | spl3_7
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f67480,f24944,f127,f79077]) ).

fof(f67480,plain,
    ( ! [X48,X47] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X48)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X48,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X47))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X48),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X47) )
    | ~ spl3_39 ),
    inference(forward_demodulation,[],[f67289,f85]) ).

fof(f67289,plain,
    ( ! [X48,X47] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X48)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X48,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X47))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X48),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X47) )
    | ~ spl3_39 ),
    inference(superposition,[],[f11855,f63925]) ).

fof(f79075,plain,
    ( spl3_67
    | spl3_7
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f67483,f24944,f127,f79073]) ).

fof(f67483,plain,
    ( ! [X50,X51,X49] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X50)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X50),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X51) = s__02(cbool__00,sK2(cbool__00,cbool__00,X50,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X51)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49) )
    | ~ spl3_39 ),
    inference(forward_demodulation,[],[f67290,f85]) ).

fof(f67290,plain,
    ( ! [X50,X51,X49] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X50)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X50),s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X51) = s__02(cbool__00,sK2(cbool__00,cbool__00,X50,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X49))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X51)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49) )
    | ~ spl3_39 ),
    inference(superposition,[],[f14902,f63925]) ).

fof(f79071,plain,
    ( spl3_66
    | spl3_7
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f67527,f24944,f127,f79069]) ).

fof(f67527,plain,
    ( ! [X152,X153] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X153)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X153),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X152)),X153))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X152) )
    | ~ spl3_39 ),
    inference(forward_demodulation,[],[f67326,f85]) ).

fof(f67326,plain,
    ( ! [X152,X153] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X152)),X153))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X153)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X153),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X152)),X153))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X152) )
    | ~ spl3_39 ),
    inference(superposition,[],[f1109,f63925]) ).

fof(f79063,plain,
    ( spl3_64
    | spl3_65
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78139,f24944,f104,f99,f79061,f79058]) ).

fof(f78139,plain,
    ( ! [X40,X38,X41,X39,X37,X42] :
        ( s__02(cbool__00,X37) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X38))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X38)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X39)
        | s__02(cbool__00,X37) = s__02(cbool__00,X39)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X40)
        | s__02(cbool__00,X41) = s__02(cbool__00,X42)
        | s__02(cbool__00,X40) = s__02(cbool__00,X42)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X41) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f63732,f4269]) ).

fof(f63732,plain,
    ( ! [X31,X32,X30] :
        ( s__02(cbool__00,X32) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X30))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X30)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X31)
        | s__02(cbool__00,X32) = s__02(cbool__00,X31) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f24945,f34047]) ).

fof(f79052,plain,
    ( spl3_47
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78589,f24944,f104,f99,f40835,f40852]) ).

fof(f40852,plain,
    ( spl3_47
  <=> ! [X1158,X1162,X1160,X1161] :
        ( s__02(cfun__02(cbool__00,cbool__00),X1158) = s__02(cfun__02(cbool__00,cbool__00),X1160)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1162)
        | s__02(cbool__00,X1162) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1158),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1161)
        | s__02(cbool__00,X1161) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1160),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X1160,X1158)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_47])]) ).

fof(f78589,plain,
    ( ! [X2045,X2042,X2044,X2043,X2046] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2043))))
        | s__02(cfun__02(cbool__00,cbool__00),X2042) = s__02(cfun__02(cbool__00,cbool__00),X2044)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X2042,X2044))
        | s__02(cbool__00,X2045) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X2044),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2045)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2043)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2046)
        | s__02(cbool__00,X2046) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X2042),s__02(cbool__00,cF__00))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f1004,f63732]) ).

fof(f79051,plain,
    ( spl3_47
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78587,f24944,f104,f99,f40835,f40852]) ).

fof(f78587,plain,
    ( ! [X2033,X2036,X2032,X2035,X2034] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2033))))
        | s__02(cfun__02(cbool__00,cbool__00),X2032) = s__02(cfun__02(cbool__00,cbool__00),X2034)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X2034,X2032))
        | s__02(cbool__00,X2035) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X2034),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2035)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2033)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X2036)
        | s__02(cbool__00,X2036) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X2032),s__02(cbool__00,cF__00))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f987,f63732]) ).

fof(f79050,plain,
    ( spl3_63
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78573,f24944,f104,f99,f40835,f79047]) ).

fof(f78573,plain,
    ( ! [X1962,X1961,X1960,X1959,X1958,X1957] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1960))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1957))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1959)
        | s__02(cbool__00,X1961) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1959),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1958),s__02(c_27type_2etypeSystem_2edecls_27__00,X1957)))),X1959))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1961)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1960)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1962)
        | s__02(cbool__00,X1962) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1957))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1958),s__02(c_27type_2etypeSystem_2edecls_27__00,X1957)))),X1959)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2930,f63732]) ).

fof(f79049,plain,
    ( spl3_63
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78571,f24944,f104,f99,f40835,f79047]) ).

fof(f78571,plain,
    ( ! [X1948,X1947,X1951,X1950,X1949,X1946] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1949))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1946) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1948)))
        | s__02(cbool__00,X1950) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1948))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1947),s__02(c_27type_2etypeSystem_2edecls_27__00,X1948)))),X1946))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1950)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1949)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1951)
        | s__02(cbool__00,X1951) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1946),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1947),s__02(c_27type_2etypeSystem_2edecls_27__00,X1948)))),X1946)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2949,f63732]) ).

fof(f79045,plain,
    ( spl3_62
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78560,f24944,f104,f99,f40835,f79042]) ).

fof(f78560,plain,
    ( ! [X1893,X1890,X1889,X1892,X1888,X1891] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1891))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1888))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1890)
        | s__02(cbool__00,X1892) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1890),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1889),s__02(c_27type_2etypeSystem_2edecls_27__00,X1888)))),X1890))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1892)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1891)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1893)
        | s__02(cbool__00,X1893) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1888))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1889),s__02(c_27type_2etypeSystem_2edecls_27__00,X1888)))),X1890)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3477,f63732]) ).

fof(f79044,plain,
    ( spl3_62
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78558,f24944,f104,f99,f40835,f79042]) ).

fof(f78558,plain,
    ( ! [X1882,X1881,X1880,X1879,X1878,X1877] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1880))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1877) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1879)))
        | s__02(cbool__00,X1881) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1879))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1878),s__02(c_27type_2etypeSystem_2edecls_27__00,X1879)))),X1877))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1881)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1880)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1882)
        | s__02(cbool__00,X1882) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1877),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1878),s__02(c_27type_2etypeSystem_2edecls_27__00,X1879)))),X1877)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3494,f63732]) ).

fof(f79040,plain,
    ( spl3_61
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78545,f24944,f104,f99,f40835,f79037]) ).

fof(f78545,plain,
    ( ! [X1810,X1809,X1812,X1807,X1808,X1811] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1810))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1809) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1807)))
        | s__02(cbool__00,X1811) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1809),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1808),s__02(c_27type_2etypeSystem_2edecls_27__00,X1807)))),X1809))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1811)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1810)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1812)
        | s__02(cbool__00,X1812) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1807))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1808),s__02(c_27type_2etypeSystem_2edecls_27__00,X1807)))),X1809)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2862,f63732]) ).

fof(f79039,plain,
    ( spl3_61
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78543,f24944,f104,f99,f40835,f79037]) ).

fof(f78543,plain,
    ( ! [X1796,X1801,X1799,X1800,X1798,X1797] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1799))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1798))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1796)
        | s__02(cbool__00,X1800) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1798))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1797),s__02(c_27type_2etypeSystem_2edecls_27__00,X1798)))),X1796))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1800)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1799)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1801)
        | s__02(cbool__00,X1801) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1796),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1797),s__02(c_27type_2etypeSystem_2edecls_27__00,X1798)))),X1796)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2881,f63732]) ).

fof(f79035,plain,
    ( spl3_60
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78538,f24944,f104,f99,f40835,f79032]) ).

fof(f78538,plain,
    ( ! [X1775,X1770,X1773,X1772,X1774,X1771] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1773))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1770))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1772)
        | s__02(cbool__00,X1774) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1772),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1771),s__02(c_27type_2etypeSystem_2edecls_27__00,X1770)))),X1772))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1774)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1773)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1775)
        | s__02(cbool__00,X1775) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1770))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1771),s__02(c_27type_2etypeSystem_2edecls_27__00,X1770)))),X1772)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3356,f63732]) ).

fof(f79034,plain,
    ( spl3_60
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78536,f24944,f104,f99,f40835,f79032]) ).

fof(f78536,plain,
    ( ! [X1761,X1764,X1760,X1759,X1763,X1762] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1762))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1759) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1761)))
        | s__02(cbool__00,X1763) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1761))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1760),s__02(c_27type_2etypeSystem_2edecls_27__00,X1761)))),X1759))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1763)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1762)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1764)
        | s__02(cbool__00,X1764) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1759),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1760),s__02(c_27type_2etypeSystem_2edecls_27__00,X1761)))),X1759)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3373,f63732]) ).

fof(f79030,plain,
    ( spl3_58
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78475,f24944,f104,f99,f40835,f79020]) ).

fof(f78475,plain,
    ( ! [X1462,X1461,X1460,X1458,X1457,X1459] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1460))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1457))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1458)
        | s__02(cbool__00,X1461) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1458),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1458,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1459),s__02(c_27type_2etypeSystem_2edecls_27__00,X1457))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1461)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1460)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1462)
        | s__02(cbool__00,X1462) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1457))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1458,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1459),s__02(c_27type_2etypeSystem_2edecls_27__00,X1457)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3416,f63732]) ).

fof(f79029,plain,
    ( spl3_59
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78471,f24944,f104,f99,f40835,f79024]) ).

fof(f78471,plain,
    ( ! [X1441,X1439,X1440,X1438,X1437,X1436] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1439))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1436))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1437)
        | s__02(cbool__00,X1440) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1437),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1437,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1438),s__02(c_27type_2etypeSystem_2edecls_27__00,X1436))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1440)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1439)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1441)
        | s__02(cbool__00,X1441) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1436))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1437,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1438),s__02(c_27type_2etypeSystem_2edecls_27__00,X1436)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3072,f63732]) ).

fof(f79028,plain,
    ( spl3_56
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78464,f24944,f104,f99,f40835,f79012]) ).

fof(f78464,plain,
    ( ! [X1400,X1403,X1405,X1404,X1402,X1401] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1403))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1401) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1400)))
        | s__02(cbool__00,X1404) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1401),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1401,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1402),s__02(c_27type_2etypeSystem_2edecls_27__00,X1400))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1404)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1403)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1405)
        | s__02(cbool__00,X1405) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1400))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1401,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1402),s__02(c_27type_2etypeSystem_2edecls_27__00,X1400)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3296,f63732]) ).

fof(f79027,plain,
    ( spl3_57
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78460,f24944,f104,f99,f40835,f79016]) ).

fof(f78460,plain,
    ( ! [X1382,X1381,X1380,X1379,X1383,X1384] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1382))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1379))) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1380)
        | s__02(cbool__00,X1383) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1380),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1380,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1381),s__02(c_27type_2etypeSystem_2edecls_27__00,X1379))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1383)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1382)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1384)
        | s__02(cbool__00,X1384) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1379))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1380,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1381),s__02(c_27type_2etypeSystem_2edecls_27__00,X1379)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3004,f63732]) ).

fof(f79026,plain,
    ( spl3_59
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78454,f24944,f104,f99,f40835,f79024]) ).

fof(f78454,plain,
    ( ! [X1347,X1351,X1350,X1349,X1346,X1348] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1349))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1346) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1348)))
        | s__02(cbool__00,X1350) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1348))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1346,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1347),s__02(c_27type_2etypeSystem_2edecls_27__00,X1348))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1350)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1349)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1351)
        | s__02(cbool__00,X1351) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1346),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1346,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1347),s__02(c_27type_2etypeSystem_2edecls_27__00,X1348)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3091,f63732]) ).

fof(f79022,plain,
    ( spl3_58
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78450,f24944,f104,f99,f40835,f79020]) ).

fof(f78450,plain,
    ( ! [X1329,X1328,X1327,X1326,X1325,X1330] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1328))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1325) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1327)))
        | s__02(cbool__00,X1329) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1327))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1325,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1326),s__02(c_27type_2etypeSystem_2edecls_27__00,X1327))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1329)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1328)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1330)
        | s__02(cbool__00,X1330) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1325),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1325,c_27const_2etypeSystem_2edecls__defined__exns_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1326),s__02(c_27type_2etypeSystem_2edecls_27__00,X1327)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3433,f63732]) ).

fof(f79018,plain,
    ( spl3_57
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78444,f24944,f104,f99,f40835,f79016]) ).

fof(f78444,plain,
    ( ! [X1293,X1292,X1297,X1295,X1296,X1294] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1295))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1292) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1294)))
        | s__02(cbool__00,X1296) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1294))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1292,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1293),s__02(c_27type_2etypeSystem_2edecls_27__00,X1294))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1296)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1295)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1297)
        | s__02(cbool__00,X1297) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1292),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1292,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__mods__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1293),s__02(c_27type_2etypeSystem_2edecls_27__00,X1294)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3023,f63732]) ).

fof(f79014,plain,
    ( spl3_56
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78442,f24944,f104,f99,f40835,f79012]) ).

fof(f78442,plain,
    ( ! [X1282,X1281,X1283,X1286,X1285,X1284] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1284))))
        | s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1281) = s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1283)))
        | s__02(cbool__00,X1285) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1283))),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1281,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1282),s__02(c_27type_2etypeSystem_2edecls_27__00,X1283))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1285)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1284)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1286)
        | s__02(cbool__00,X1286) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1281),s__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1281,c_27const_2etypeSystem_2edecls__defined__types_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1282),s__02(c_27type_2etypeSystem_2edecls_27__00,X1283)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f3313,f63732]) ).

fof(f79010,plain,
    ( spl3_55
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78424,f24944,f104,f99,f40835,f79007]) ).

fof(f78424,plain,
    ( ! [X1195,X1190,X1194,X1192,X1193,X1191] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1193))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1190))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1192)
        | s__02(cbool__00,X1194) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1192),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1191),s__02(c_27type_2etypeSystem_2edecls_27__00,X1190)))),X1192))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1194)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1193)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1195)
        | s__02(cbool__00,X1195) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1190))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1191),s__02(c_27type_2etypeSystem_2edecls_27__00,X1190)))),X1192)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2654,f63732]) ).

fof(f79009,plain,
    ( spl3_55
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78422,f24944,f104,f99,f40835,f79007]) ).

fof(f78422,plain,
    ( ! [X1182,X1180,X1181,X1184,X1179,X1183] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1182))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1179) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1181)))
        | s__02(cbool__00,X1183) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1181))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1180),s__02(c_27type_2etypeSystem_2edecls_27__00,X1181)))),X1179))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1183)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1182)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1184)
        | s__02(cbool__00,X1184) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1179),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1180),s__02(c_27type_2etypeSystem_2edecls_27__00,X1181)))),X1179)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2671,f63732]) ).

fof(f79005,plain,
    ( spl3_54
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78417,f24944,f104,f99,f40835,f79002]) ).

fof(f78417,plain,
    ( ! [X1153,X1155,X1158,X1156,X1154,X1157] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1156))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1153))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1155)
        | s__02(cbool__00,X1157) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1155),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1154),s__02(c_27type_2etypeSystem_2edecls_27__00,X1153)))),X1155))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1157)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1156)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1158)
        | s__02(cbool__00,X1158) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1153))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1154),s__02(c_27type_2etypeSystem_2edecls_27__00,X1153)))),X1155)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2601,f63732]) ).

fof(f79004,plain,
    ( spl3_54
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78415,f24944,f104,f99,f40835,f79002]) ).

fof(f78415,plain,
    ( ! [X1146,X1144,X1145,X1143,X1147,X1142] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1145))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1142) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1144)))
        | s__02(cbool__00,X1146) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1144))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1143),s__02(c_27type_2etypeSystem_2edecls_27__00,X1144)))),X1142))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1146)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1145)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1147)
        | s__02(cbool__00,X1147) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1142),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1143),s__02(c_27type_2etypeSystem_2edecls_27__00,X1144)))),X1142)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2618,f63732]) ).

fof(f79000,plain,
    ( spl3_53
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78400,f24944,f104,f99,f40835,f78996]) ).

fof(f78400,plain,
    ( ! [X1068,X1066,X1069,X1064,X1065,X1067] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1067))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1064))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1065)
        | s__02(cbool__00,X1068) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1065),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1065,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1066),s__02(c_27type_2etypeSystem_2edecls_27__00,X1064))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1068)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1067)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1069)
        | s__02(cbool__00,X1069) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1064))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1065,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1066),s__02(c_27type_2etypeSystem_2edecls_27__00,X1064)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2756,f63732]) ).

fof(f78999,plain,
    ( spl3_52
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78396,f24944,f104,f99,f40835,f78992]) ).

fof(f78396,plain,
    ( ! [X1048,X1043,X1047,X1046,X1044,X1045] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1046))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1043))) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1044)
        | s__02(cbool__00,X1047) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1044),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1044,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1045),s__02(c_27type_2etypeSystem_2edecls_27__00,X1043))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1047)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1046)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1048)
        | s__02(cbool__00,X1048) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1043))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1044,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1045),s__02(c_27type_2etypeSystem_2edecls_27__00,X1043)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2705,f63732]) ).

fof(f78998,plain,
    ( spl3_53
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78391,f24944,f104,f99,f40835,f78996]) ).

fof(f78391,plain,
    ( ! [X1019,X1022,X1021,X1020,X1018,X1017] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1020))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1017) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1019)))
        | s__02(cbool__00,X1021) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1019))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1017,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1018),s__02(c_27type_2etypeSystem_2edecls_27__00,X1019))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1021)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1020)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1022)
        | s__02(cbool__00,X1022) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1017),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1017,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__exns__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1018),s__02(c_27type_2etypeSystem_2edecls_27__00,X1019)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2773,f63732]) ).

fof(f78994,plain,
    ( spl3_52
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78389,f24944,f104,f99,f40835,f78992]) ).

fof(f78389,plain,
    ( ! [X1008,X1007,X1010,X1009,X1006,X1011] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1009))))
        | s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1006) = s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1008)))
        | s__02(cbool__00,X1010) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,X1008))),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1006,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1007),s__02(c_27type_2etypeSystem_2edecls_27__00,X1008))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1010)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1009)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1011)
        | s__02(cbool__00,X1011) = s__02(cbool__00,chapp__02(s__02(cfun__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),X1006),s__02(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),sK2(c_27type_2elist_2elist_27__01(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00,X1006,c_27const_2etypeSystem_2edecls__defined__mods_27__01(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2edecls__defined__types__fupd_27__02(s__02(cfun__02(cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00),cfun__02(c_27type_2enamespace_2eid_27__02(c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00),c_27type_2elist_2elist_27__01(c_27type_2estring_2echar_27__00)),cbool__00)),X1007),s__02(c_27type_2etypeSystem_2edecls_27__00,X1008)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2722,f63732]) ).

fof(f78990,plain,
    ( spl3_51
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78383,f24944,f104,f99,f40835,f78986]) ).

fof(f78383,plain,
    ( ! [X971,X967,X968,X973,X972,X970,X969] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X971))))
        | s__02(cfun__02(X967,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X967),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X967),X968),s__02(c_27type_2elist_2elist_27__01(X967),X969))))) = s__02(cfun__02(X967,cbool__00),X970)
        | s__02(cbool__00,X972) = s__02(cbool__00,chapp__02(s__02(cfun__02(X967,cbool__00),X970),s__02(X967,sK2(X967,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X967,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X967),X968))),s__02(cfun__02(X967,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X967),X969)))),X970))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X972)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X971)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X973)
        | s__02(cbool__00,X973) = s__02(cbool__00,chapp__02(s__02(cfun__02(X967,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X967),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X967),X968),s__02(c_27type_2elist_2elist_27__01(X967),X969))))),s__02(X967,sK2(X967,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X967,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X967),X968))),s__02(cfun__02(X967,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X967),X969)))),X970)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2321,f63732]) ).

fof(f78989,plain,
    ( spl3_50
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78377,f24944,f104,f99,f40835,f78977]) ).

fof(f78377,plain,
    ( ! [X934,X928,X933,X932,X930,X929,X931] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X932))))
        | s__02(cfun__02(X928,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X928),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X928),X929),s__02(c_27type_2elist_2elist_27__01(X928),X930))))) = s__02(cfun__02(X928,cbool__00),X931)
        | s__02(cbool__00,X933) = s__02(cbool__00,chapp__02(s__02(cfun__02(X928,cbool__00),X931),s__02(X928,sK2(X928,cbool__00,X931,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X928,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X928),X929))),s__02(cfun__02(X928,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X928),X930))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X933)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X932)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X934)
        | s__02(cbool__00,X934) = s__02(cbool__00,chapp__02(s__02(cfun__02(X928,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X928),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X928),X929),s__02(c_27type_2elist_2elist_27__01(X928),X930))))),s__02(X928,sK2(X928,cbool__00,X931,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X928,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X928),X929))),s__02(cfun__02(X928,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X928),X930)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2440,f63732]) ).

fof(f78988,plain,
    ( spl3_51
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78374,f24944,f104,f99,f40835,f78986]) ).

fof(f78374,plain,
    ( ! [X908,X907,X913,X910,X909,X911,X912] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X911))))
        | s__02(cfun__02(X907,cbool__00),X908) = s__02(cfun__02(X907,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X907),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X907),X909),s__02(c_27type_2elist_2elist_27__01(X907),X910)))))
        | s__02(cbool__00,X912) = s__02(cbool__00,chapp__02(s__02(cfun__02(X907,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X907),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X907),X909),s__02(c_27type_2elist_2elist_27__01(X907),X910))))),s__02(X907,sK2(X907,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X907,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X907),X909))),s__02(cfun__02(X907,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X907),X910)))),X908))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X912)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X911)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X913)
        | s__02(cbool__00,X913) = s__02(cbool__00,chapp__02(s__02(cfun__02(X907,cbool__00),X908),s__02(X907,sK2(X907,cbool__00,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X907,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X907),X909))),s__02(cfun__02(X907,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X907),X910)))),X908)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2379,f63732]) ).

fof(f78984,plain,
    ( spl3_46
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78369,f24944,f104,f99,f40835,f40847]) ).

fof(f78369,plain,
    ( ! [X882,X881,X878,X883,X877,X879,X880,X876] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X881))))
        | s__02(cfun__02(X876,cbool__00),X877) = s__02(cfun__02(X876,cbool__00),X879)
        | s__02(cbool__00,X882) = s__02(cbool__00,chapp__02(s__02(cfun__02(X876,cbool__00),X879),s__02(X876,sK2(X876,cbool__00,chapp__02(s__02(cfun__02(X878,cfun__02(X876,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X876,cbool__00),X879))),s__02(X878,X880)),X877))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X882)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X881)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X883)
        | s__02(cbool__00,X883) = s__02(cbool__00,chapp__02(s__02(cfun__02(X876,cbool__00),X877),s__02(X876,sK2(X876,cbool__00,chapp__02(s__02(cfun__02(X878,cfun__02(X876,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X876,cbool__00),X879))),s__02(X878,X880)),X877)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f1480,f63732]) ).

fof(f78983,plain,
    ( spl3_46
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78366,f24944,f104,f99,f40835,f40847]) ).

fof(f78366,plain,
    ( ! [X854,X855,X856,X861,X860,X858,X857,X859] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X859))))
        | s__02(cfun__02(X854,cbool__00),X855) = s__02(cfun__02(X854,cbool__00),X858)
        | s__02(cbool__00,X860) = s__02(cbool__00,chapp__02(s__02(cfun__02(X854,cbool__00),X858),s__02(X854,sK2(X854,cbool__00,chapp__02(s__02(cfun__02(X856,cfun__02(X854,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X854,cbool__00),X855))),s__02(X856,X857)),X858))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X860)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X859)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X861)
        | s__02(cbool__00,X861) = s__02(cbool__00,chapp__02(s__02(cfun__02(X854,cbool__00),X855),s__02(X854,sK2(X854,cbool__00,chapp__02(s__02(cfun__02(X856,cfun__02(X854,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X854,cbool__00),X855))),s__02(X856,X857)),X858)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f1406,f63732]) ).

fof(f78982,plain,
    ( spl3_45
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78363,f24944,f104,f99,f40835,f40840]) ).

fof(f78363,plain,
    ( ! [X836,X834,X833,X835,X838,X832,X837,X839] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X837))))
        | s__02(cfun__02(X832,cbool__00),X833) = s__02(cfun__02(X832,cbool__00),X834)
        | s__02(cbool__00,X838) = s__02(cbool__00,chapp__02(s__02(cfun__02(X832,cbool__00),X834),s__02(X832,sK2(X832,cbool__00,X834,chapp__02(s__02(cfun__02(X835,cfun__02(X832,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X832,cbool__00),X833))),s__02(X835,X836))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X838)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X837)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X839)
        | s__02(cbool__00,X839) = s__02(cbool__00,chapp__02(s__02(cfun__02(X832,cbool__00),X833),s__02(X832,sK2(X832,cbool__00,X834,chapp__02(s__02(cfun__02(X835,cfun__02(X832,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X832,cbool__00),X833))),s__02(X835,X836)))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f1556,f63732]) ).

fof(f78980,plain,
    ( spl3_43
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78360,f24944,f104,f99,f40835,f40832]) ).

fof(f78360,plain,
    ( ! [X821,X820,X818,X817,X819,X816] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X819))))
        | s__02(cfun__02(X816,cbool__00),X817) = s__02(cfun__02(X816,cbool__00),X818)
        | s__02(cbool__00,X820) = s__02(cbool__00,chapp__02(s__02(cfun__02(X816,cbool__00),X818),s__02(X816,sK2(X816,cbool__00,X818,X817))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X820)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X819)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X821)
        | s__02(cbool__00,X821) = s__02(cbool__00,chapp__02(s__02(cfun__02(X816,cbool__00),X817),s__02(X816,sK2(X816,cbool__00,X818,X817)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f318,f63732]) ).

fof(f78979,plain,
    ( spl3_50
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78358,f24944,f104,f99,f40835,f78977]) ).

fof(f78358,plain,
    ( ! [X804,X803,X809,X806,X805,X807,X808] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X807))))
        | s__02(cfun__02(X803,cbool__00),X804) = s__02(cfun__02(X803,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X803),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X803),X805),s__02(c_27type_2elist_2elist_27__01(X803),X806)))))
        | s__02(cbool__00,X808) = s__02(cbool__00,chapp__02(s__02(cfun__02(X803,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X803),c_27const_2elist_2eAPPEND_27__02(s__02(c_27type_2elist_2elist_27__01(X803),X805),s__02(c_27type_2elist_2elist_27__01(X803),X806))))),s__02(X803,sK2(X803,cbool__00,X804,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X803,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X803),X805))),s__02(cfun__02(X803,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X803),X806))))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X808)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X807)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X809)
        | s__02(cbool__00,X809) = s__02(cbool__00,chapp__02(s__02(cfun__02(X803,cbool__00),X804),s__02(X803,sK2(X803,cbool__00,X804,c_27const_2epred__set_2eUNION_27__02(s__02(cfun__02(X803,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X803),X805))),s__02(cfun__02(X803,cbool__00),c_27const_2elist_2eLIST__TO__SET_27__01(s__02(c_27type_2elist_2elist_27__01(X803),X806)))))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f2498,f63732]) ).

fof(f78975,plain,
    ( spl3_45
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78354,f24944,f104,f99,f40835,f40840]) ).

fof(f78354,plain,
    ( ! [X782,X787,X781,X783,X784,X780,X786,X785] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X785))))
        | s__02(cfun__02(X780,cbool__00),X781) = s__02(cfun__02(X780,cbool__00),X783)
        | s__02(cbool__00,X786) = s__02(cbool__00,chapp__02(s__02(cfun__02(X780,cbool__00),X783),s__02(X780,sK2(X780,cbool__00,X781,chapp__02(s__02(cfun__02(X782,cfun__02(X780,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X780,cbool__00),X783))),s__02(X782,X784))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X786)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X785)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X787)
        | s__02(cbool__00,X787) = s__02(cbool__00,chapp__02(s__02(cfun__02(X780,cbool__00),X781),s__02(X780,sK2(X780,cbool__00,X781,chapp__02(s__02(cfun__02(X782,cfun__02(X780,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X780,cbool__00),X783))),s__02(X782,X784)))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f1630,f63732]) ).

fof(f78973,plain,
    ( spl3_43
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f78351,f24944,f104,f99,f40835,f40832]) ).

fof(f78351,plain,
    ( ! [X768,X764,X766,X769,X765,X767] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X767))))
        | s__02(cfun__02(X764,cbool__00),X765) = s__02(cfun__02(X764,cbool__00),X766)
        | s__02(cbool__00,X768) = s__02(cbool__00,chapp__02(s__02(cfun__02(X764,cbool__00),X766),s__02(X764,sK2(X764,cbool__00,X765,X766))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X768)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X767)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X769)
        | s__02(cbool__00,X769) = s__02(cbool__00,chapp__02(s__02(cfun__02(X764,cbool__00),X765),s__02(X764,sK2(X764,cbool__00,X765,X766)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f319,f63732]) ).

fof(f69436,plain,
    ( ~ spl3_11
    | ~ spl3_39
    | ~ spl3_44 ),
    inference(avatar_contradiction_clause,[],[f69435]) ).

fof(f69435,plain,
    ( $false
    | ~ spl3_11
    | ~ spl3_39
    | ~ spl3_44 ),
    inference(trivial_inequality_removal,[],[f69434]) ).

fof(f69434,plain,
    ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
    | ~ spl3_11
    | ~ spl3_39
    | ~ spl3_44 ),
    inference(forward_literal_rewriting,[],[f69417,f1121]) ).

fof(f69417,plain,
    ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
    | ~ spl3_39
    | ~ spl3_44 ),
    inference(trivial_inequality_removal,[],[f69416]) ).

fof(f69416,plain,
    ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
    | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
    | ~ spl3_39
    | ~ spl3_44 ),
    inference(duplicate_literal_removal,[],[f69391]) ).

fof(f69391,plain,
    ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
    | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
    | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
    | ~ spl3_39
    | ~ spl3_44 ),
    inference(superposition,[],[f40836,f63904]) ).

fof(f63904,plain,
    ( ! [X43] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X43)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X43))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X43) )
    | ~ spl3_39 ),
    inference(duplicate_literal_removal,[],[f63688]) ).

fof(f63688,plain,
    ( ! [X43] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X43)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X43))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X43)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X43) )
    | ~ spl3_39 ),
    inference(superposition,[],[f24945,f79]) ).

fof(f69433,plain,
    ( ~ spl3_11
    | ~ spl3_44
    | ~ spl3_48 ),
    inference(avatar_contradiction_clause,[],[f69432]) ).

fof(f69432,plain,
    ( $false
    | ~ spl3_11
    | ~ spl3_44
    | ~ spl3_48 ),
    inference(trivial_inequality_removal,[],[f69431]) ).

fof(f69431,plain,
    ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
    | ~ spl3_11
    | ~ spl3_44
    | ~ spl3_48 ),
    inference(forward_literal_rewriting,[],[f69419,f1121]) ).

fof(f69419,plain,
    ( s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
    | ~ spl3_44
    | ~ spl3_48 ),
    inference(trivial_inequality_removal,[],[f69418]) ).

fof(f69418,plain,
    ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
    | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
    | ~ spl3_44
    | ~ spl3_48 ),
    inference(duplicate_literal_removal,[],[f69390]) ).

fof(f69390,plain,
    ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
    | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
    | s__02(cbool__00,cT__00) = s__02(cbool__00,cF__00)
    | ~ spl3_44
    | ~ spl3_48 ),
    inference(superposition,[],[f40836,f40863]) ).

fof(f63553,plain,
    ( spl3_6
    | spl3_49
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f62273,f24947,f63533,f124]) ).

fof(f62273,plain,
    ( ! [X374,X373] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X373),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X373)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X374)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X373),s__02(cbool__00,cF__00)))),X373)) )
    | ~ spl3_40 ),
    inference(superposition,[],[f41559,f24138]) ).

fof(f41559,plain,
    ( ! [X142,X143] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X143),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X142)),X143))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X143)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X142) )
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f41558]) ).

fof(f41558,plain,
    ( ! [X142,X143] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X143)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X143),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X142)),X143))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X142) )
    | ~ spl3_40 ),
    inference(forward_demodulation,[],[f41368,f85]) ).

fof(f41368,plain,
    ( ! [X142,X143] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X142)),X143))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X143)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X143),s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X142)),X143))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X142) )
    | ~ spl3_40 ),
    inference(superposition,[],[f286,f24948]) ).

fof(f63552,plain,
    ( spl3_6
    | spl3_49
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f62270,f24947,f63533,f124]) ).

fof(f62270,plain,
    ( ! [X367,X368] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X367),s__02(cbool__00,cF__00)))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X367)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X368)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X367),s__02(cbool__00,cF__00)))),X367)) )
    | ~ spl3_40 ),
    inference(superposition,[],[f41555,f24138]) ).

fof(f41555,plain,
    ( ! [X138,X137] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X138),s__02(cbool__00,sK2(cbool__00,cbool__00,X138,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X137))))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X138)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X137) )
    | ~ spl3_40 ),
    inference(trivial_inequality_removal,[],[f41554]) ).

fof(f41554,plain,
    ( ! [X138,X137] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,cF__00)
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X138)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X138),s__02(cbool__00,sK2(cbool__00,cbool__00,X138,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X137))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X137) )
    | ~ spl3_40 ),
    inference(forward_demodulation,[],[f41366,f85]) ).

fof(f41366,plain,
    ( ! [X138,X137] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))),s__02(cbool__00,sK2(cbool__00,cbool__00,X138,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X137))))))
        | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),X138)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X138),s__02(cbool__00,sK2(cbool__00,cbool__00,X138,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X137))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X137) )
    | ~ spl3_40 ),
    inference(superposition,[],[f271,f24948]) ).

fof(f63536,plain,
    ( spl3_6
    | spl3_49
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f60928,f24947,f63533,f124]) ).

fof(f60928,plain,
    ( ! [X16,X15] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X15),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X15),s__02(cbool__00,cF__00)))),X15))
        | s__02(cfun__02(cbool__00,cbool__00),X15) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X16) )
    | ~ spl3_40 ),
    inference(superposition,[],[f24138,f41559]) ).

fof(f63535,plain,
    ( spl3_6
    | spl3_49
    | ~ spl3_40 ),
    inference(avatar_split_clause,[],[f60926,f24947,f63533,f124]) ).

fof(f60926,plain,
    ( ! [X11,X12] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X11),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X11),s__02(cbool__00,cF__00)))),X11))
        | s__02(cfun__02(cbool__00,cbool__00),X11) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12) )
    | ~ spl3_40 ),
    inference(superposition,[],[f24138,f41555]) ).

fof(f40867,plain,
    ( spl3_48
    | spl3_40 ),
    inference(avatar_split_clause,[],[f40866,f24947,f40862]) ).

fof(f40866,plain,
    ! [X4,X5] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X5)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X4) ),
    inference(duplicate_literal_removal,[],[f40865]) ).

fof(f40865,plain,
    ! [X4,X5] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X5)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X4) ),
    inference(forward_demodulation,[],[f30090,f85]) ).

fof(f30090,plain,
    ! [X4,X5] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X5))),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X5)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X4) ),
    inference(superposition,[],[f29469,f6698]) ).

fof(f40864,plain,
    ( spl3_48
    | spl3_40 ),
    inference(avatar_split_clause,[],[f40860,f24947,f40862]) ).

fof(f40860,plain,
    ! [X6,X7] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X7)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6) ),
    inference(duplicate_literal_removal,[],[f40859]) ).

fof(f40859,plain,
    ! [X6,X7] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X7)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X7) ),
    inference(forward_demodulation,[],[f30091,f85]) ).

fof(f30091,plain,
    ! [X6,X7] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7))),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X6)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X7)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X6)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X7) ),
    inference(superposition,[],[f29469,f6698]) ).

fof(f40855,plain,
    ( spl3_47
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f40508,f24944,f104,f99,f40835,f40852]) ).

fof(f40508,plain,
    ( ! [X1170,X1172,X1168,X1169,X1171] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1169))))
        | s__02(cfun__02(cbool__00,cbool__00),X1168) = s__02(cfun__02(cbool__00,cbool__00),X1170)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X1168,X1170))
        | s__02(cbool__00,X1171) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1170),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1171)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1169)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1172)
        | s__02(cbool__00,X1172) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1168),s__02(cbool__00,cF__00))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f1004,f34483]) ).

fof(f34483,plain,
    ( ! [X1262,X1261,X1263] :
        ( s__02(cbool__00,X1263) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1261))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1261)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1262)
        | s__02(cbool__00,X1263) = s__02(cbool__00,X1262) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f24945,f34047]) ).

fof(f40854,plain,
    ( spl3_47
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f40506,f24944,f104,f99,f40835,f40852]) ).

fof(f40506,plain,
    ( ! [X1160,X1161,X1159,X1158,X1162] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X1159))))
        | s__02(cfun__02(cbool__00,cbool__00),X1158) = s__02(cfun__02(cbool__00,cbool__00),X1160)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X1160,X1158))
        | s__02(cbool__00,X1161) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1160),s__02(cbool__00,cF__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1161)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1159)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1162)
        | s__02(cbool__00,X1162) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X1158),s__02(cbool__00,cF__00))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f987,f34483]) ).

fof(f40850,plain,
    ( spl3_46
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f40422,f24944,f104,f99,f40835,f40847]) ).

fof(f40422,plain,
    ( ! [X742,X745,X747,X744,X741,X743,X740,X746] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X745))))
        | s__02(cfun__02(X740,cbool__00),X741) = s__02(cfun__02(X740,cbool__00),X743)
        | s__02(cbool__00,X746) = s__02(cbool__00,chapp__02(s__02(cfun__02(X740,cbool__00),X743),s__02(X740,sK2(X740,cbool__00,chapp__02(s__02(cfun__02(X742,cfun__02(X740,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X740,cbool__00),X743))),s__02(X742,X744)),X741))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X746)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X745)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X747)
        | s__02(cbool__00,X747) = s__02(cbool__00,chapp__02(s__02(cfun__02(X740,cbool__00),X741),s__02(X740,sK2(X740,cbool__00,chapp__02(s__02(cfun__02(X742,cfun__02(X740,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X740,cbool__00),X743))),s__02(X742,X744)),X741)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f1480,f34483]) ).

fof(f40849,plain,
    ( spl3_46
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f40419,f24944,f104,f99,f40835,f40847]) ).

fof(f40419,plain,
    ( ! [X719,X725,X724,X722,X718,X721,X723,X720] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X723))))
        | s__02(cfun__02(X718,cbool__00),X719) = s__02(cfun__02(X718,cbool__00),X722)
        | s__02(cbool__00,X724) = s__02(cbool__00,chapp__02(s__02(cfun__02(X718,cbool__00),X722),s__02(X718,sK2(X718,cbool__00,chapp__02(s__02(cfun__02(X720,cfun__02(X718,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X718,cbool__00),X719))),s__02(X720,X721)),X722))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X724)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X723)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X725)
        | s__02(cbool__00,X725) = s__02(cbool__00,chapp__02(s__02(cfun__02(X718,cbool__00),X719),s__02(X718,sK2(X718,cbool__00,chapp__02(s__02(cfun__02(X720,cfun__02(X718,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X718,cbool__00),X719))),s__02(X720,X721)),X722)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f1406,f34483]) ).

fof(f40845,plain,
    ( spl3_45
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f40416,f24944,f104,f99,f40835,f40840]) ).

fof(f40416,plain,
    ( ! [X701,X703,X700,X698,X697,X702,X699,X696] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X701))))
        | s__02(cfun__02(X696,cbool__00),X697) = s__02(cfun__02(X696,cbool__00),X698)
        | s__02(cbool__00,X702) = s__02(cbool__00,chapp__02(s__02(cfun__02(X696,cbool__00),X698),s__02(X696,sK2(X696,cbool__00,X698,chapp__02(s__02(cfun__02(X699,cfun__02(X696,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X696,cbool__00),X697))),s__02(X699,X700))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X702)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X701)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X703)
        | s__02(cbool__00,X703) = s__02(cbool__00,chapp__02(s__02(cfun__02(X696,cbool__00),X697),s__02(X696,sK2(X696,cbool__00,X698,chapp__02(s__02(cfun__02(X699,cfun__02(X696,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X696,cbool__00),X697))),s__02(X699,X700)))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f1556,f34483]) ).

fof(f40843,plain,
    ( spl3_43
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f40413,f24944,f104,f99,f40835,f40832]) ).

fof(f40413,plain,
    ( ! [X684,X682,X681,X683,X680,X685] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X683))))
        | s__02(cfun__02(X680,cbool__00),X681) = s__02(cfun__02(X680,cbool__00),X682)
        | s__02(cbool__00,X684) = s__02(cbool__00,chapp__02(s__02(cfun__02(X680,cbool__00),X682),s__02(X680,sK2(X680,cbool__00,X682,X681))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X684)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X683)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X685)
        | s__02(cbool__00,X685) = s__02(cbool__00,chapp__02(s__02(cfun__02(X680,cbool__00),X681),s__02(X680,sK2(X680,cbool__00,X682,X681)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f318,f34483]) ).

fof(f40842,plain,
    ( spl3_45
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f40408,f24944,f104,f99,f40835,f40840]) ).

fof(f40408,plain,
    ( ! [X656,X653,X655,X652,X658,X651,X654,X657] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X656))))
        | s__02(cfun__02(X651,cbool__00),X652) = s__02(cfun__02(X651,cbool__00),X654)
        | s__02(cbool__00,X657) = s__02(cbool__00,chapp__02(s__02(cfun__02(X651,cbool__00),X654),s__02(X651,sK2(X651,cbool__00,X652,chapp__02(s__02(cfun__02(X653,cfun__02(X651,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X651,cbool__00),X654))),s__02(X653,X655))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X657)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X656)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X658)
        | s__02(cbool__00,X658) = s__02(cbool__00,chapp__02(s__02(cfun__02(X651,cbool__00),X652),s__02(X651,sK2(X651,cbool__00,X652,chapp__02(s__02(cfun__02(X653,cfun__02(X651,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X651,cbool__00),X654))),s__02(X653,X655)))))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f1630,f34483]) ).

fof(f40837,plain,
    ( spl3_43
    | spl3_44
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(avatar_split_clause,[],[f40405,f24944,f104,f99,f40835,f40832]) ).

fof(f40405,plain,
    ( ! [X638,X635,X637,X639,X636,X640] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X638))))
        | s__02(cfun__02(X635,cbool__00),X636) = s__02(cfun__02(X635,cbool__00),X637)
        | s__02(cbool__00,X639) = s__02(cbool__00,chapp__02(s__02(cfun__02(X635,cbool__00),X637),s__02(X635,sK2(X635,cbool__00,X636,X637))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X639)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X638)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X640)
        | s__02(cbool__00,X640) = s__02(cbool__00,chapp__02(s__02(cfun__02(X635,cbool__00),X636),s__02(X635,sK2(X635,cbool__00,X636,X637)))) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_39 ),
    inference(superposition,[],[f319,f34483]) ).

fof(f32392,plain,
    ( spl3_42
    | spl3_6
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f32288,f104,f99,f124,f32390]) ).

fof(f32390,plain,
    ( spl3_42
  <=> ! [X764,X765,X768,X770,X769,X767] :
        ( s__02(cfun__02(X764,cbool__00),X765) = s__02(cfun__02(X764,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X770) = s__02(cbool__00,X769)
        | s__02(cbool__00,chapp__02(s__02(cfun__02(X764,cbool__00),X765),s__02(X764,sK2(X764,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X765)))) = s__02(cbool__00,X770)
        | s__02(cbool__00,X767) = s__02(cbool__00,X768)
        | s__02(cbool__00,X768) = s__02(cbool__00,X769)
        | s__02(cbool__00,X767) = s__02(cbool__00,X769) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_42])]) ).

fof(f32288,plain,
    ( ! [X768,X764,X770,X766,X769,X765,X767] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X766)
        | s__02(cfun__02(X764,cbool__00),X765) = s__02(cfun__02(X764,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X767) = s__02(cbool__00,X768)
        | s__02(cbool__00,X767) = s__02(cbool__00,X769)
        | s__02(cbool__00,X768) = s__02(cbool__00,X769)
        | s__02(cbool__00,chapp__02(s__02(cfun__02(X764,cbool__00),X765),s__02(X764,sK2(X764,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X765)))) = s__02(cbool__00,X770)
        | s__02(cbool__00,X770) = s__02(cbool__00,X769) )
    | spl3_2
    | ~ spl3_3 ),
    inference(duplicate_literal_removal,[],[f32080]) ).

fof(f32080,plain,
    ( ! [X768,X764,X770,X766,X769,X765,X767] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X766)
        | s__02(cfun__02(X764,cbool__00),X765) = s__02(cfun__02(X764,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X766)
        | s__02(cbool__00,X767) = s__02(cbool__00,X768)
        | s__02(cbool__00,X767) = s__02(cbool__00,X769)
        | s__02(cbool__00,X768) = s__02(cbool__00,X769)
        | s__02(cbool__00,chapp__02(s__02(cfun__02(X764,cbool__00),X765),s__02(X764,sK2(X764,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X765)))) = s__02(cbool__00,X770)
        | s__02(cbool__00,X770) = s__02(cbool__00,X769) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f9704,f7814]) ).

fof(f7814,plain,
    ( ! [X28,X29,X26,X27,X25] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X29)
        | s__02(cbool__00,X28) = s__02(cbool__00,X27)
        | s__02(cbool__00,X28) = s__02(cbool__00,X26)
        | s__02(cbool__00,X26) = s__02(cbool__00,X27)
        | s__02(cbool__00,X25) = s__02(cbool__00,X29)
        | s__02(cbool__00,X25) = s__02(cbool__00,X26) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f7558,f120]) ).

fof(f32388,plain,
    ( spl3_41
    | spl3_6
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f32297,f104,f99,f124,f32386]) ).

fof(f32386,plain,
    ( spl3_41
  <=> ! [X665,X660,X664,X662,X663,X659] :
        ( s__02(cfun__02(X659,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(X659,cbool__00),X660)
        | s__02(cbool__00,X665) = s__02(cbool__00,chapp__02(s__02(cfun__02(X659,cbool__00),X660),s__02(X659,sK2(X659,cbool__00,X660,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,X662) = s__02(cbool__00,X663)
        | s__02(cbool__00,X664) = s__02(cbool__00,X665)
        | s__02(cbool__00,X664) = s__02(cbool__00,X663)
        | s__02(cbool__00,X662) = s__02(cbool__00,X664) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_41])]) ).

fof(f32297,plain,
    ( ! [X659,X662,X665,X664,X661,X663,X660] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X661)
        | s__02(cfun__02(X659,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(X659,cbool__00),X660)
        | s__02(cbool__00,X662) = s__02(cbool__00,X663)
        | s__02(cbool__00,X662) = s__02(cbool__00,X664)
        | s__02(cbool__00,X664) = s__02(cbool__00,X663)
        | s__02(cbool__00,X665) = s__02(cbool__00,chapp__02(s__02(cfun__02(X659,cbool__00),X660),s__02(X659,sK2(X659,cbool__00,X660,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,X664) = s__02(cbool__00,X665) )
    | spl3_2
    | ~ spl3_3 ),
    inference(duplicate_literal_removal,[],[f32069]) ).

fof(f32069,plain,
    ( ! [X659,X662,X665,X664,X661,X663,X660] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X661)
        | s__02(cfun__02(X659,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(X659,cbool__00),X660)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X661)
        | s__02(cbool__00,X662) = s__02(cbool__00,X663)
        | s__02(cbool__00,X662) = s__02(cbool__00,X664)
        | s__02(cbool__00,X664) = s__02(cbool__00,X663)
        | s__02(cbool__00,X665) = s__02(cbool__00,chapp__02(s__02(cfun__02(X659,cbool__00),X660),s__02(X659,sK2(X659,cbool__00,X660,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,X664) = s__02(cbool__00,X665) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f10609,f7814]) ).

fof(f24952,plain,
    ( spl3_39
    | spl3_40 ),
    inference(avatar_split_clause,[],[f24951,f24947,f24944]) ).

fof(f24951,plain,
    ! [X4,X5] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X5)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X4) ),
    inference(duplicate_literal_removal,[],[f24950]) ).

fof(f24950,plain,
    ! [X4,X5] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X5)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X5)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X4)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X5) ),
    inference(forward_demodulation,[],[f24798,f85]) ).

fof(f24798,plain,
    ! [X4,X5] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X5))),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X4))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X5)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X4)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X5) ),
    inference(superposition,[],[f24121,f6698]) ).

fof(f24949,plain,
    ( spl3_39
    | spl3_40 ),
    inference(avatar_split_clause,[],[f24942,f24947,f24944]) ).

fof(f24942,plain,
    ! [X2,X3] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X3)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X3)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X2) ),
    inference(duplicate_literal_removal,[],[f24941]) ).

fof(f24941,plain,
    ! [X2,X3] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X3)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X3)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X3)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X2) ),
    inference(forward_demodulation,[],[f24797,f85]) ).

fof(f24797,plain,
    ! [X2,X3] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X3))),s__02(cbool__00,cF__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00)),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X2))))
      | s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cF__00))) = s__02(cfun__02(cbool__00,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X3)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X3)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X2) ),
    inference(superposition,[],[f24121,f6698]) ).

fof(f23818,plain,
    ( spl3_38
    | spl3_6
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f23775,f104,f99,f124,f23816]) ).

fof(f23816,plain,
    ( spl3_38
  <=> ! [X55,X53,X56,X52] :
        ( s__02(cfun__02(X52,cbool__00),X53) = s__02(cfun__02(X52,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X55) = s__02(cbool__00,chapp__02(s__02(cfun__02(X52,cbool__00),X53),s__02(X52,sK2(X52,cbool__00,X53,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,X56) = s__02(cbool__00,chapp__02(s__02(cfun__02(X52,cbool__00),X53),s__02(X52,sK2(X52,cbool__00,X53,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,X56) = s__02(cbool__00,X55) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_38])]) ).

fof(f23775,plain,
    ( ! [X56,X54,X55,X52,X53] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X54)
        | s__02(cfun__02(X52,cbool__00),X53) = s__02(cfun__02(X52,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X56) = s__02(cbool__00,X55)
        | s__02(cbool__00,X56) = s__02(cbool__00,chapp__02(s__02(cfun__02(X52,cbool__00),X53),s__02(X52,sK2(X52,cbool__00,X53,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,X55) = s__02(cbool__00,chapp__02(s__02(cfun__02(X52,cbool__00),X53),s__02(X52,sK2(X52,cbool__00,X53,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))))) )
    | spl3_2
    | ~ spl3_3 ),
    inference(duplicate_literal_removal,[],[f23432]) ).

fof(f23432,plain,
    ( ! [X56,X54,X55,X52,X53] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X54)
        | s__02(cfun__02(X52,cbool__00),X53) = s__02(cfun__02(X52,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X54)
        | s__02(cbool__00,X56) = s__02(cbool__00,X55)
        | s__02(cbool__00,X56) = s__02(cbool__00,chapp__02(s__02(cfun__02(X52,cbool__00),X53),s__02(X52,sK2(X52,cbool__00,X53,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,X55) = s__02(cbool__00,chapp__02(s__02(cfun__02(X52,cbool__00),X53),s__02(X52,sK2(X52,cbool__00,X53,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))))) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f10609,f7558]) ).

fof(f23814,plain,
    ( spl3_37
    | spl3_6
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f23776,f104,f99,f124,f23812]) ).

fof(f23812,plain,
    ( spl3_37
  <=> ! [X51,X47,X46,X50,X49] :
        ( s__02(cfun__02(X46,cbool__00),X47) = s__02(cfun__02(X46,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,chapp__02(s__02(cfun__02(X46,cbool__00),X47),s__02(X46,sK2(X46,cbool__00,X47,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))))) = s__02(cbool__00,X50)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49)
        | s__02(cbool__00,X51) = s__02(cbool__00,X50)
        | s__02(cbool__00,X51) = s__02(cbool__00,X49) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_37])]) ).

fof(f23776,plain,
    ( ! [X50,X51,X48,X46,X49,X47] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X48)
        | s__02(cfun__02(X46,cbool__00),X47) = s__02(cfun__02(X46,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49)
        | s__02(cbool__00,X51) = s__02(cbool__00,X50)
        | s__02(cbool__00,X51) = s__02(cbool__00,X49)
        | s__02(cbool__00,chapp__02(s__02(cfun__02(X46,cbool__00),X47),s__02(X46,sK2(X46,cbool__00,X47,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))))) = s__02(cbool__00,X50) )
    | spl3_2
    | ~ spl3_3 ),
    inference(duplicate_literal_removal,[],[f23431]) ).

fof(f23431,plain,
    ( ! [X50,X51,X48,X46,X49,X47] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X48)
        | s__02(cfun__02(X46,cbool__00),X47) = s__02(cfun__02(X46,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X48)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49)
        | s__02(cbool__00,X51) = s__02(cbool__00,X50)
        | s__02(cbool__00,X51) = s__02(cbool__00,X49)
        | s__02(cbool__00,chapp__02(s__02(cfun__02(X46,cbool__00),X47),s__02(X46,sK2(X46,cbool__00,X47,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))))) = s__02(cbool__00,X50) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f10609,f4269]) ).

fof(f23809,plain,
    ( spl3_36
    | spl3_6 ),
    inference(avatar_split_clause,[],[f23778,f124,f23807]) ).

fof(f23807,plain,
    ( spl3_36
  <=> ! [X38,X33,X34,X36,X37] :
        ( s__02(cfun__02(X33,cbool__00),X34) = s__02(cfun__02(X33,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X36) = s__02(cbool__00,X38)
        | s__02(cbool__00,X38) = s__02(cbool__00,chapp__02(s__02(cfun__02(X33,cbool__00),X34),s__02(X33,sK2(X33,cbool__00,X34,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,X38) = s__02(cbool__00,X37)
        | s__02(cbool__00,X36) = s__02(cbool__00,X37) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_36])]) ).

fof(f23778,plain,
    ! [X38,X36,X37,X34,X35,X33] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X35)
      | s__02(cfun__02(X33,cbool__00),X34) = s__02(cfun__02(X33,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X36) = s__02(cbool__00,X37)
      | s__02(cbool__00,X38) = s__02(cbool__00,X37)
      | s__02(cbool__00,X38) = s__02(cbool__00,chapp__02(s__02(cfun__02(X33,cbool__00),X34),s__02(X33,sK2(X33,cbool__00,X34,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,X36) = s__02(cbool__00,X38) ),
    inference(duplicate_literal_removal,[],[f23428]) ).

fof(f23428,plain,
    ! [X38,X36,X37,X34,X35,X33] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X35)
      | s__02(cfun__02(X33,cbool__00),X34) = s__02(cfun__02(X33,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X35)
      | s__02(cbool__00,X36) = s__02(cbool__00,X37)
      | s__02(cbool__00,X38) = s__02(cbool__00,X37)
      | s__02(cbool__00,X38) = s__02(cbool__00,chapp__02(s__02(cfun__02(X33,cbool__00),X34),s__02(X33,sK2(X33,cbool__00,X34,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,X36) = s__02(cbool__00,X38) ),
    inference(superposition,[],[f10609,f294]) ).

fof(f294,plain,
    ! [X2,X3,X0,X1] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X3)
      | s__02(cbool__00,X1) = s__02(cbool__00,X2)
      | s__02(cbool__00,X0) = s__02(cbool__00,X2)
      | s__02(cbool__00,X0) = s__02(cbool__00,X3)
      | s__02(cbool__00,X0) = s__02(cbool__00,X1) ),
    inference(superposition,[],[f120,f120]) ).

fof(f23309,plain,
    ( spl3_35
    | spl3_28 ),
    inference(avatar_split_clause,[],[f23291,f10634,f23307]) ).

fof(f10634,plain,
    ( spl3_28
  <=> ! [X6,X5,X7] :
        ( s__02(cfun__02(X5,cbool__00),X6) = s__02(cfun__02(X5,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X7)
        | s__02(cbool__00,X7) = s__02(cbool__00,chapp__02(s__02(cfun__02(X5,cbool__00),X6),s__02(X5,sK2(X5,cbool__00,X6,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_28])]) ).

fof(f23291,plain,
    ! [X170,X171,X168,X166,X169,X167,X165,X172] :
      ( s__02(cfun__02(X170,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(X170,cbool__00),X171)
      | s__02(cbool__00,X172) = s__02(cbool__00,chapp__02(s__02(cfun__02(X170,cbool__00),X171),s__02(X170,sK2(X170,cbool__00,X171,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X172)
      | s__02(cfun__02(X165,cbool__00),X166) = s__02(cfun__02(X165,cbool__00),X167)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X165,cbool__00),X167),s__02(X165,sK2(X165,cbool__00,X167,chapp__02(s__02(cfun__02(X168,cfun__02(X165,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X165,cbool__00),X166))),s__02(X168,X169)))))) ),
    inference(trivial_inequality_removal,[],[f23201]) ).

fof(f23201,plain,
    ! [X170,X171,X168,X166,X169,X167,X165,X172] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(X170,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(X170,cbool__00),X171)
      | s__02(cbool__00,X172) = s__02(cbool__00,chapp__02(s__02(cfun__02(X170,cbool__00),X171),s__02(X170,sK2(X170,cbool__00,X171,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X172)
      | s__02(cfun__02(X165,cbool__00),X166) = s__02(cfun__02(X165,cbool__00),X167)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X165,cbool__00),X167),s__02(X165,sK2(X165,cbool__00,X167,chapp__02(s__02(cfun__02(X168,cfun__02(X165,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X165,cbool__00),X166))),s__02(X168,X169)))))) ),
    inference(superposition,[],[f881,f1637]) ).

fof(f22967,plain,
    ( spl3_34
    | spl3_28 ),
    inference(avatar_split_clause,[],[f22949,f10634,f22965]) ).

fof(f22949,plain,
    ! [X162,X163,X160,X161,X159,X166,X164,X165] :
      ( s__02(cfun__02(X164,cbool__00),X165) = s__02(cfun__02(X164,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X166) = s__02(cbool__00,chapp__02(s__02(cfun__02(X164,cbool__00),X165),s__02(X164,sK2(X164,cbool__00,X165,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X166)
      | s__02(cfun__02(X159,cbool__00),X160) = s__02(cfun__02(X159,cbool__00),X163)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X159,cbool__00),X163),s__02(X159,sK2(X159,cbool__00,chapp__02(s__02(cfun__02(X161,cfun__02(X159,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X159,cbool__00),X160))),s__02(X161,X162)),X163)))) ),
    inference(trivial_inequality_removal,[],[f22860]) ).

fof(f22860,plain,
    ! [X162,X163,X160,X161,X159,X166,X164,X165] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(X164,cbool__00),X165) = s__02(cfun__02(X164,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X166) = s__02(cbool__00,chapp__02(s__02(cfun__02(X164,cbool__00),X165),s__02(X164,sK2(X164,cbool__00,X165,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X166)
      | s__02(cfun__02(X159,cbool__00),X160) = s__02(cfun__02(X159,cbool__00),X163)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X159,cbool__00),X163),s__02(X159,sK2(X159,cbool__00,chapp__02(s__02(cfun__02(X161,cfun__02(X159,cbool__00)),c_27const_2ecombin_2eK_27__01(s__02(cfun__02(X159,cbool__00),X160))),s__02(X161,X162)),X163)))) ),
    inference(superposition,[],[f881,f1487]) ).

fof(f20112,plain,
    ( spl3_2
    | ~ spl3_6
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_contradiction_clause,[],[f20111]) ).

fof(f20111,plain,
    ( $false
    | spl3_2
    | ~ spl3_6
    | spl3_7
    | ~ spl3_10 ),
    inference(trivial_inequality_removal,[],[f20110]) ).

fof(f20110,plain,
    ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
    | spl3_2
    | ~ spl3_6
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f19862,f498]) ).

fof(f19862,plain,
    ( ~ p__01(s__02(cbool__00,cT__00))
    | spl3_2
    | ~ spl3_6 ),
    inference(superposition,[],[f101,f125]) ).

fof(f125,plain,
    ( ! [X0] : s__02(cbool__00,cT__00) = s__02(cbool__00,X0)
    | ~ spl3_6 ),
    inference(avatar_component_clause,[],[f124]) ).

fof(f20030,plain,
    ( ~ spl3_6
    | spl3_7 ),
    inference(avatar_contradiction_clause,[],[f20029]) ).

fof(f20029,plain,
    ( $false
    | ~ spl3_6
    | spl3_7 ),
    inference(trivial_inequality_removal,[],[f19863]) ).

fof(f19863,plain,
    ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
    | ~ spl3_6
    | spl3_7 ),
    inference(superposition,[],[f129,f125]) ).

fof(f19696,plain,
    ( spl3_33
    | spl3_6
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f19655,f104,f99,f124,f19694]) ).

fof(f19694,plain,
    ( spl3_33
  <=> ! [X48,X51,X49,X52] :
        ( s__02(cfun__02(X48,cbool__00),X49) = s__02(cfun__02(X48,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X51) = s__02(cbool__00,chapp__02(s__02(cfun__02(X48,cbool__00),X49),s__02(X48,sK2(X48,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X49))))
        | s__02(cbool__00,X52) = s__02(cbool__00,chapp__02(s__02(cfun__02(X48,cbool__00),X49),s__02(X48,sK2(X48,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X49))))
        | s__02(cbool__00,X51) = s__02(cbool__00,X52) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_33])]) ).

fof(f19655,plain,
    ( ! [X50,X51,X48,X49,X52] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X50)
        | s__02(cfun__02(X48,cbool__00),X49) = s__02(cfun__02(X48,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X51) = s__02(cbool__00,X52)
        | s__02(cbool__00,X52) = s__02(cbool__00,chapp__02(s__02(cfun__02(X48,cbool__00),X49),s__02(X48,sK2(X48,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X49))))
        | s__02(cbool__00,X51) = s__02(cbool__00,chapp__02(s__02(cfun__02(X48,cbool__00),X49),s__02(X48,sK2(X48,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X49)))) )
    | spl3_2
    | ~ spl3_3 ),
    inference(duplicate_literal_removal,[],[f19345]) ).

fof(f19345,plain,
    ( ! [X50,X51,X48,X49,X52] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X50)
        | s__02(cfun__02(X48,cbool__00),X49) = s__02(cfun__02(X48,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X50)
        | s__02(cbool__00,X51) = s__02(cbool__00,X52)
        | s__02(cbool__00,X52) = s__02(cbool__00,chapp__02(s__02(cfun__02(X48,cbool__00),X49),s__02(X48,sK2(X48,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X49))))
        | s__02(cbool__00,X51) = s__02(cbool__00,chapp__02(s__02(cfun__02(X48,cbool__00),X49),s__02(X48,sK2(X48,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X49)))) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f9704,f7558]) ).

fof(f19692,plain,
    ( spl3_32
    | spl3_6
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f19656,f104,f99,f124,f19690]) ).

fof(f19690,plain,
    ( spl3_32
  <=> ! [X42,X43,X47,X46,X45] :
        ( s__02(cfun__02(X42,cbool__00),X43) = s__02(cfun__02(X42,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,chapp__02(s__02(cfun__02(X42,cbool__00),X43),s__02(X42,sK2(X42,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X43)))) = s__02(cbool__00,X46)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X45)
        | s__02(cbool__00,X45) = s__02(cbool__00,X47)
        | s__02(cbool__00,X46) = s__02(cbool__00,X47) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_32])]) ).

fof(f19656,plain,
    ( ! [X46,X47,X44,X45,X42,X43] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X44)
        | s__02(cfun__02(X42,cbool__00),X43) = s__02(cfun__02(X42,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X45)
        | s__02(cbool__00,X46) = s__02(cbool__00,X47)
        | s__02(cbool__00,X45) = s__02(cbool__00,X47)
        | s__02(cbool__00,chapp__02(s__02(cfun__02(X42,cbool__00),X43),s__02(X42,sK2(X42,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X43)))) = s__02(cbool__00,X46) )
    | spl3_2
    | ~ spl3_3 ),
    inference(duplicate_literal_removal,[],[f19344]) ).

fof(f19344,plain,
    ( ! [X46,X47,X44,X45,X42,X43] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X44)
        | s__02(cfun__02(X42,cbool__00),X43) = s__02(cfun__02(X42,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X44)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X45)
        | s__02(cbool__00,X46) = s__02(cbool__00,X47)
        | s__02(cbool__00,X45) = s__02(cbool__00,X47)
        | s__02(cbool__00,chapp__02(s__02(cfun__02(X42,cbool__00),X43),s__02(X42,sK2(X42,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X43)))) = s__02(cbool__00,X46) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f9704,f4269]) ).

fof(f19687,plain,
    ( spl3_31
    | spl3_6 ),
    inference(avatar_split_clause,[],[f19658,f124,f19685]) ).

fof(f19685,plain,
    ( spl3_31
  <=> ! [X33,X34,X29,X32,X30] :
        ( s__02(cfun__02(X29,cbool__00),X30) = s__02(cfun__02(X29,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X32) = s__02(cbool__00,X34)
        | s__02(cbool__00,X34) = s__02(cbool__00,chapp__02(s__02(cfun__02(X29,cbool__00),X30),s__02(X29,sK2(X29,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X30))))
        | s__02(cbool__00,X34) = s__02(cbool__00,X33)
        | s__02(cbool__00,X32) = s__02(cbool__00,X33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_31])]) ).

fof(f19658,plain,
    ! [X31,X29,X34,X32,X30,X33] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X31)
      | s__02(cfun__02(X29,cbool__00),X30) = s__02(cfun__02(X29,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X32) = s__02(cbool__00,X33)
      | s__02(cbool__00,X34) = s__02(cbool__00,X33)
      | s__02(cbool__00,X34) = s__02(cbool__00,chapp__02(s__02(cfun__02(X29,cbool__00),X30),s__02(X29,sK2(X29,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X30))))
      | s__02(cbool__00,X32) = s__02(cbool__00,X34) ),
    inference(duplicate_literal_removal,[],[f19341]) ).

fof(f19341,plain,
    ! [X31,X29,X34,X32,X30,X33] :
      ( s__02(cbool__00,cT__00) = s__02(cbool__00,X31)
      | s__02(cfun__02(X29,cbool__00),X30) = s__02(cfun__02(X29,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X31)
      | s__02(cbool__00,X32) = s__02(cbool__00,X33)
      | s__02(cbool__00,X34) = s__02(cbool__00,X33)
      | s__02(cbool__00,X34) = s__02(cbool__00,chapp__02(s__02(cfun__02(X29,cbool__00),X30),s__02(X29,sK2(X29,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X30))))
      | s__02(cbool__00,X32) = s__02(cbool__00,X34) ),
    inference(superposition,[],[f9704,f294]) ).

fof(f15308,plain,
    ( spl3_30
    | spl3_28 ),
    inference(avatar_split_clause,[],[f15286,f10634,f15305]) ).

fof(f15286,plain,
    ! [X28,X29,X26,X27,X25,X30] :
      ( s__02(cfun__02(X26,cbool__00),X27) = s__02(cfun__02(X26,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X28) = s__02(cbool__00,chapp__02(s__02(cfun__02(X26,cbool__00),X27),s__02(X26,sK2(X26,cbool__00,X27,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X28)
      | s__02(cfun__02(cbool__00,cbool__00),X29) = s__02(cfun__02(cbool__00,cbool__00),X25)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X29),s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X30) = s__02(cbool__00,sK2(cbool__00,cbool__00,X29,X25))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X30) ),
    inference(trivial_inequality_removal,[],[f15209]) ).

fof(f15209,plain,
    ! [X28,X29,X26,X27,X25,X30] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(X26,cbool__00),X27) = s__02(cfun__02(X26,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X28) = s__02(cbool__00,chapp__02(s__02(cfun__02(X26,cbool__00),X27),s__02(X26,sK2(X26,cbool__00,X27,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X28)
      | s__02(cfun__02(cbool__00,cbool__00),X29) = s__02(cfun__02(cbool__00,cbool__00),X25)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X29),s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X30) = s__02(cbool__00,sK2(cbool__00,cbool__00,X29,X25))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X30) ),
    inference(superposition,[],[f881,f14902]) ).

fof(f15307,plain,
    ( spl3_30
    | spl3_20 ),
    inference(avatar_split_clause,[],[f15287,f9732,f15305]) ).

fof(f9732,plain,
    ( spl3_20
  <=> ! [X6,X5,X7] :
        ( s__02(cfun__02(X5,cbool__00),X6) = s__02(cfun__02(X5,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X7)
        | s__02(cbool__00,X7) = s__02(cbool__00,chapp__02(s__02(cfun__02(X5,cbool__00),X6),s__02(X5,sK2(X5,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X6)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_20])]) ).

fof(f15287,plain,
    ! [X21,X19,X24,X22,X23,X20] :
      ( s__02(cfun__02(X20,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(X20,cbool__00),X21)
      | s__02(cbool__00,X22) = s__02(cbool__00,chapp__02(s__02(cfun__02(X20,cbool__00),X21),s__02(X20,sK2(X20,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X21))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X22)
      | s__02(cfun__02(cbool__00,cbool__00),X19) = s__02(cfun__02(cbool__00,cbool__00),X23)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X24) = s__02(cbool__00,sK2(cbool__00,cbool__00,X23,X19))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X24) ),
    inference(trivial_inequality_removal,[],[f15208]) ).

fof(f15208,plain,
    ! [X21,X19,X24,X22,X23,X20] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(X20,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(X20,cbool__00),X21)
      | s__02(cbool__00,X22) = s__02(cbool__00,chapp__02(s__02(cfun__02(X20,cbool__00),X21),s__02(X20,sK2(X20,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X21))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X22)
      | s__02(cfun__02(cbool__00,cbool__00),X19) = s__02(cfun__02(cbool__00,cbool__00),X23)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X23),s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X24) = s__02(cbool__00,sK2(cbool__00,cbool__00,X23,X19))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X24) ),
    inference(superposition,[],[f820,f14902]) ).

fof(f12193,plain,
    ( spl3_29
    | spl3_28 ),
    inference(avatar_split_clause,[],[f12174,f10634,f12190]) ).

fof(f12174,plain,
    ! [X21,X24,X22,X23,X20] :
      ( s__02(cfun__02(X21,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(X21,cbool__00),X22)
      | s__02(cbool__00,X23) = s__02(cbool__00,chapp__02(s__02(cfun__02(X21,cbool__00),X22),s__02(X21,sK2(X21,cbool__00,X22,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X23)
      | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),X24)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X24,X20))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X24),s__02(cbool__00,cF__00))) ),
    inference(trivial_inequality_removal,[],[f12112]) ).

fof(f12112,plain,
    ! [X21,X24,X22,X23,X20] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(X21,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(X21,cbool__00),X22)
      | s__02(cbool__00,X23) = s__02(cbool__00,chapp__02(s__02(cfun__02(X21,cbool__00),X22),s__02(X21,sK2(X21,cbool__00,X22,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X23)
      | s__02(cfun__02(cbool__00,cbool__00),X20) = s__02(cfun__02(cbool__00,cbool__00),X24)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X24,X20))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X24),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f881,f11855]) ).

fof(f12192,plain,
    ( spl3_29
    | spl3_20 ),
    inference(avatar_split_clause,[],[f12175,f9732,f12190]) ).

fof(f12175,plain,
    ! [X18,X19,X16,X17,X15] :
      ( s__02(cfun__02(X16,cbool__00),X17) = s__02(cfun__02(X16,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X18) = s__02(cbool__00,chapp__02(s__02(cfun__02(X16,cbool__00),X17),s__02(X16,sK2(X16,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X17))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X18)
      | s__02(cfun__02(cbool__00,cbool__00),X15) = s__02(cfun__02(cbool__00,cbool__00),X19)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X19,X15))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X19),s__02(cbool__00,cF__00))) ),
    inference(trivial_inequality_removal,[],[f12111]) ).

fof(f12111,plain,
    ! [X18,X19,X16,X17,X15] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(X16,cbool__00),X17) = s__02(cfun__02(X16,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X18) = s__02(cbool__00,chapp__02(s__02(cfun__02(X16,cbool__00),X17),s__02(X16,sK2(X16,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X17))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X18)
      | s__02(cfun__02(cbool__00,cbool__00),X15) = s__02(cfun__02(cbool__00,cbool__00),X19)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,cbool__00,X19,X15))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(cbool__00,cbool__00),X19),s__02(cbool__00,cF__00))) ),
    inference(superposition,[],[f820,f11855]) ).

fof(f10648,plain,
    ( spl3_27
    | spl3_28 ),
    inference(avatar_split_clause,[],[f10610,f10634,f9765]) ).

fof(f10610,plain,
    ! [X111,X108,X109,X106,X107,X110] :
      ( s__02(cfun__02(X109,cbool__00),X110) = s__02(cfun__02(X109,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X111) = s__02(cbool__00,chapp__02(s__02(cfun__02(X109,cbool__00),X110),s__02(X109,sK2(X109,cbool__00,X110,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X111)
      | s__02(cfun__02(X106,cbool__00),X107) = s__02(cfun__02(X106,cbool__00),X108)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X106,cbool__00),X108),s__02(X106,sK2(X106,cbool__00,X107,X108)))) ),
    inference(trivial_inequality_removal,[],[f10607]) ).

fof(f10607,plain,
    ! [X111,X108,X109,X106,X107,X110] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(X109,cbool__00),X110) = s__02(cfun__02(X109,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X111) = s__02(cbool__00,chapp__02(s__02(cfun__02(X109,cbool__00),X110),s__02(X109,sK2(X109,cbool__00,X110,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X111)
      | s__02(cfun__02(X106,cbool__00),X107) = s__02(cfun__02(X106,cbool__00),X108)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X106,cbool__00),X108),s__02(X106,sK2(X106,cbool__00,X107,X108)))) ),
    inference(superposition,[],[f881,f1109]) ).

fof(f10647,plain,
    ( spl3_26
    | spl3_28 ),
    inference(avatar_split_clause,[],[f10611,f10634,f9761]) ).

fof(f10611,plain,
    ! [X101,X104,X102,X105,X103,X100] :
      ( s__02(cfun__02(X103,cbool__00),X104) = s__02(cfun__02(X103,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X105) = s__02(cbool__00,chapp__02(s__02(cfun__02(X103,cbool__00),X104),s__02(X103,sK2(X103,cbool__00,X104,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X105)
      | s__02(cfun__02(X100,cbool__00),X101) = s__02(cfun__02(X100,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X102)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X102) ),
    inference(trivial_inequality_removal,[],[f10606]) ).

fof(f10606,plain,
    ! [X101,X104,X102,X105,X103,X100] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(X103,cbool__00),X104) = s__02(cfun__02(X103,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X105) = s__02(cbool__00,chapp__02(s__02(cfun__02(X103,cbool__00),X104),s__02(X103,sK2(X103,cbool__00,X104,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X105)
      | s__02(cfun__02(X100,cbool__00),X101) = s__02(cfun__02(X100,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X102)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X102) ),
    inference(superposition,[],[f881,f6607]) ).

fof(f10646,plain,
    ( spl3_25
    | spl3_28 ),
    inference(avatar_split_clause,[],[f10612,f10634,f9757]) ).

fof(f10612,plain,
    ! [X98,X99,X96,X94,X97,X95] :
      ( s__02(cfun__02(X97,cbool__00),X98) = s__02(cfun__02(X97,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X99) = s__02(cbool__00,chapp__02(s__02(cfun__02(X97,cbool__00),X98),s__02(X97,sK2(X97,cbool__00,X98,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X99)
      | s__02(cfun__02(X94,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X96))) = s__02(cfun__02(X94,cbool__00),X95)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X96) ),
    inference(trivial_inequality_removal,[],[f10605]) ).

fof(f10605,plain,
    ! [X98,X99,X96,X94,X97,X95] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(X97,cbool__00),X98) = s__02(cfun__02(X97,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X99) = s__02(cbool__00,chapp__02(s__02(cfun__02(X97,cbool__00),X98),s__02(X97,sK2(X97,cbool__00,X98,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X99)
      | s__02(cfun__02(X94,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X96))) = s__02(cfun__02(X94,cbool__00),X95)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X96) ),
    inference(superposition,[],[f881,f6500]) ).

fof(f10643,plain,
    ( spl3_24
    | spl3_28
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f10619,f104,f99,f10634,f9751]) ).

fof(f9751,plain,
    ( spl3_24
  <=> ! [X50,X46,X51] :
        ( s__02(cbool__00,X51) = s__02(cbool__00,X50)
        | s__02(cbool__00,X46) = s__02(cbool__00,X50)
        | s__02(cbool__00,X46) = s__02(cbool__00,X51) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_24])]) ).

fof(f10619,plain,
    ( ! [X50,X51,X48,X46,X49,X47] :
        ( s__02(cfun__02(X47,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(X47,cbool__00),X48)
        | s__02(cbool__00,X49) = s__02(cbool__00,chapp__02(s__02(cfun__02(X47,cbool__00),X48),s__02(X47,sK2(X47,cbool__00,X48,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49)
        | s__02(cbool__00,X51) = s__02(cbool__00,X50)
        | s__02(cbool__00,X46) = s__02(cbool__00,X51)
        | s__02(cbool__00,X46) = s__02(cbool__00,X50) )
    | spl3_2
    | ~ spl3_3 ),
    inference(trivial_inequality_removal,[],[f10596]) ).

fof(f10596,plain,
    ( ! [X50,X51,X48,X46,X49,X47] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(X47,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(X47,cbool__00),X48)
        | s__02(cbool__00,X49) = s__02(cbool__00,chapp__02(s__02(cfun__02(X47,cbool__00),X48),s__02(X47,sK2(X47,cbool__00,X48,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49)
        | s__02(cbool__00,X51) = s__02(cbool__00,X50)
        | s__02(cbool__00,X46) = s__02(cbool__00,X51)
        | s__02(cbool__00,X46) = s__02(cbool__00,X50) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f881,f7558]) ).

fof(f10642,plain,
    ( spl3_23
    | spl3_28
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f10620,f104,f99,f10634,f9747]) ).

fof(f10620,plain,
    ( ! [X40,X41,X39,X44,X45,X42,X43] :
        ( s__02(cfun__02(X40,cbool__00),X41) = s__02(cfun__02(X40,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X42) = s__02(cbool__00,chapp__02(s__02(cfun__02(X40,cbool__00),X41),s__02(X40,sK2(X40,cbool__00,X41,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X42)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X45)
        | s__02(cbool__00,X45) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X39) )
    | spl3_2
    | ~ spl3_3 ),
    inference(trivial_inequality_removal,[],[f10595]) ).

fof(f10595,plain,
    ( ! [X40,X41,X39,X44,X45,X42,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(X40,cbool__00),X41) = s__02(cfun__02(X40,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X42) = s__02(cbool__00,chapp__02(s__02(cfun__02(X40,cbool__00),X41),s__02(X40,sK2(X40,cbool__00,X41,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X42)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X45)
        | s__02(cbool__00,X45) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X39) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f881,f4269]) ).

fof(f10641,plain,
    ( spl3_28
    | spl3_19
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f10640,f104,f99,f9729,f10634]) ).

fof(f10640,plain,
    ( ! [X31,X34,X32,X30,X33] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X34)
        | s__02(cfun__02(X31,cbool__00),X32) = s__02(cfun__02(X31,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X33) = s__02(cbool__00,chapp__02(s__02(cfun__02(X31,cbool__00),X32),s__02(X31,sK2(X31,cbool__00,X32,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X33)
        | s__02(cbool__00,X30) = s__02(cbool__00,X34) )
    | spl3_2
    | ~ spl3_3 ),
    inference(forward_literal_rewriting,[],[f10621,f121]) ).

fof(f10621,plain,
    ( ! [X31,X34,X32,X30,X33] :
        ( s__02(cfun__02(X31,cbool__00),X32) = s__02(cfun__02(X31,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X33) = s__02(cbool__00,chapp__02(s__02(cfun__02(X31,cbool__00),X32),s__02(X31,sK2(X31,cbool__00,X32,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X33)
        | s__02(cbool__00,X30) = s__02(cbool__00,X34)
        | p__01(s__02(cbool__00,X34)) )
    | ~ spl3_3 ),
    inference(trivial_inequality_removal,[],[f10593]) ).

fof(f10593,plain,
    ( ! [X31,X34,X32,X30,X33] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(X31,cbool__00),X32) = s__02(cfun__02(X31,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X33) = s__02(cbool__00,chapp__02(s__02(cfun__02(X31,cbool__00),X32),s__02(X31,sK2(X31,cbool__00,X32,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X33)
        | s__02(cbool__00,X30) = s__02(cbool__00,X34)
        | p__01(s__02(cbool__00,X34)) )
    | ~ spl3_3 ),
    inference(superposition,[],[f881,f304]) ).

fof(f10639,plain,
    ( spl3_21
    | spl3_28 ),
    inference(avatar_split_clause,[],[f10622,f10634,f9738]) ).

fof(f9738,plain,
    ( spl3_21
  <=> ! [X23,X29,X27,X28] :
        ( s__02(cbool__00,X28) = s__02(cbool__00,X27)
        | s__02(cbool__00,X27) = s__02(cbool__00,X29)
        | s__02(cbool__00,X23) = s__02(cbool__00,X29)
        | s__02(cbool__00,X28) = s__02(cbool__00,X29) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_21])]) ).

fof(f10622,plain,
    ! [X28,X29,X26,X27,X24,X25,X23] :
      ( s__02(cfun__02(X24,cbool__00),X25) = s__02(cfun__02(X24,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X26) = s__02(cbool__00,chapp__02(s__02(cfun__02(X24,cbool__00),X25),s__02(X24,sK2(X24,cbool__00,X25,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X26)
      | s__02(cbool__00,X28) = s__02(cbool__00,X27)
      | s__02(cbool__00,X28) = s__02(cbool__00,X29)
      | s__02(cbool__00,X23) = s__02(cbool__00,X29)
      | s__02(cbool__00,X27) = s__02(cbool__00,X29) ),
    inference(trivial_inequality_removal,[],[f10592]) ).

fof(f10592,plain,
    ! [X28,X29,X26,X27,X24,X25,X23] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(X24,cbool__00),X25) = s__02(cfun__02(X24,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X26) = s__02(cbool__00,chapp__02(s__02(cfun__02(X24,cbool__00),X25),s__02(X24,sK2(X24,cbool__00,X25,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X26)
      | s__02(cbool__00,X28) = s__02(cbool__00,X27)
      | s__02(cbool__00,X28) = s__02(cbool__00,X29)
      | s__02(cbool__00,X23) = s__02(cbool__00,X29)
      | s__02(cbool__00,X27) = s__02(cbool__00,X29) ),
    inference(superposition,[],[f881,f294]) ).

fof(f10638,plain,
    ( spl3_28
    | spl3_18
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f10637,f417,f127,f99,f8039,f10634]) ).

fof(f10637,plain,
    ( ! [X10,X11,X9,X12] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X9)
        | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X12) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X11),s__02(X10,sK2(X10,cbool__00,X11,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f10623,f498]) ).

fof(f10623,plain,
    ( ! [X10,X11,X9,X12] :
        ( s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X12) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X11),s__02(X10,sK2(X10,cbool__00,X11,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | ~ p__01(s__02(cbool__00,X9)) )
    | spl3_2 ),
    inference(trivial_inequality_removal,[],[f10589]) ).

fof(f10589,plain,
    ( ! [X10,X11,X9,X12] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X12) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X11),s__02(X10,sK2(X10,cbool__00,X11,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | ~ p__01(s__02(cbool__00,X9)) )
    | spl3_2 ),
    inference(superposition,[],[f881,f121]) ).

fof(f10636,plain,
    ( spl3_19
    | spl3_28 ),
    inference(avatar_split_clause,[],[f10624,f10634,f9729]) ).

fof(f10624,plain,
    ! [X8,X6,X7,X4,X5] :
      ( s__02(cfun__02(X5,cbool__00),X6) = s__02(cfun__02(X5,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X7) = s__02(cbool__00,chapp__02(s__02(cfun__02(X5,cbool__00),X6),s__02(X5,sK2(X5,cbool__00,X6,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X7)
      | s__02(cbool__00,X4) = s__02(cbool__00,X8)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X8) ),
    inference(trivial_inequality_removal,[],[f10588]) ).

fof(f10588,plain,
    ! [X8,X6,X7,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(X5,cbool__00),X6) = s__02(cfun__02(X5,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X7) = s__02(cbool__00,chapp__02(s__02(cfun__02(X5,cbool__00),X6),s__02(X5,sK2(X5,cbool__00,X6,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X7)
      | s__02(cbool__00,X4) = s__02(cbool__00,X8)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X8) ),
    inference(superposition,[],[f881,f120]) ).

fof(f10323,plain,
    ( spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_19 ),
    inference(avatar_contradiction_clause,[],[f10322]) ).

fof(f10322,plain,
    ( $false
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_19 ),
    inference(trivial_inequality_removal,[],[f10321]) ).

fof(f10321,plain,
    ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
    | spl3_2
    | spl3_7
    | ~ spl3_10
    | ~ spl3_19 ),
    inference(forward_literal_rewriting,[],[f10172,f498]) ).

fof(f10172,plain,
    ( ~ p__01(s__02(cbool__00,cT__00))
    | spl3_2
    | ~ spl3_19 ),
    inference(superposition,[],[f101,f9956]) ).

fof(f9956,plain,
    ( ! [X0] : s__02(cbool__00,cT__00) = s__02(cbool__00,X0)
    | ~ spl3_19 ),
    inference(trivial_inequality_removal,[],[f9954]) ).

fof(f9954,plain,
    ( ! [X0] :
        ( s__02(cbool__00,X0) != s__02(cbool__00,X0)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X0) )
    | ~ spl3_19 ),
    inference(equality_factoring,[],[f9730]) ).

fof(f9730,plain,
    ( ! [X8,X4] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X8)
        | s__02(cbool__00,X4) = s__02(cbool__00,X8) )
    | ~ spl3_19 ),
    inference(avatar_component_clause,[],[f9729]) ).

fof(f10272,plain,
    ( spl3_7
    | ~ spl3_19 ),
    inference(avatar_contradiction_clause,[],[f10271]) ).

fof(f10271,plain,
    ( $false
    | spl3_7
    | ~ spl3_19 ),
    inference(trivial_inequality_removal,[],[f10173]) ).

fof(f10173,plain,
    ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
    | spl3_7
    | ~ spl3_19 ),
    inference(superposition,[],[f129,f9956]) ).

fof(f10012,plain,
    ( spl3_18
    | spl3_18
    | ~ spl3_11
    | ~ spl3_19 ),
    inference(avatar_split_clause,[],[f10011,f9729,f1120,f8039,f8039]) ).

fof(f10011,plain,
    ( ! [X126,X127] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X127)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X126) )
    | ~ spl3_11
    | ~ spl3_19 ),
    inference(forward_literal_rewriting,[],[f9959,f1121]) ).

fof(f9959,plain,
    ( ! [X126,X127] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X126)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X127) )
    | ~ spl3_11
    | ~ spl3_19 ),
    inference(duplicate_literal_removal,[],[f9864]) ).

fof(f9864,plain,
    ( ! [X126,X127] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X126)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X126)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X127) )
    | ~ spl3_11
    | ~ spl3_19 ),
    inference(superposition,[],[f1121,f9730]) ).

fof(f10010,plain,
    ( spl3_17
    | spl3_18
    | ~ spl3_11
    | ~ spl3_19 ),
    inference(avatar_split_clause,[],[f10009,f9729,f1120,f8039,f8033]) ).

fof(f10009,plain,
    ( ! [X124,X125,X122,X123] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X125)
        | s__02(X122,X123) != s__02(X122,chapp__02(s__02(cfun__02(cbool__00,X122),X124),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X122),X124) = s__02(cfun__02(cbool__00,X122),c_27const_2ecombin_2eK_27__01(s__02(X122,X123)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X122,X124,c_27const_2ecombin_2eK_27__01(s__02(X122,X123)))) )
    | ~ spl3_11
    | ~ spl3_19 ),
    inference(forward_literal_rewriting,[],[f9863,f1121]) ).

fof(f9863,plain,
    ( ! [X124,X125,X122,X123] :
        ( s__02(X122,X123) != s__02(X122,chapp__02(s__02(cfun__02(cbool__00,X122),X124),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X122),X124) = s__02(cfun__02(cbool__00,X122),c_27const_2ecombin_2eK_27__01(s__02(X122,X123)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X122,X124,c_27const_2ecombin_2eK_27__01(s__02(X122,X123))))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X125) )
    | ~ spl3_19 ),
    inference(superposition,[],[f872,f9730]) ).

fof(f10008,plain,
    ( spl3_16
    | spl3_18
    | ~ spl3_11
    | ~ spl3_19 ),
    inference(avatar_split_clause,[],[f10007,f9729,f1120,f8039,f8027]) ).

fof(f10007,plain,
    ( ! [X120,X118,X121,X119] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X121)
        | s__02(X118,X119) != s__02(X118,chapp__02(s__02(cfun__02(cbool__00,X118),X120),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X118),X120) = s__02(cfun__02(cbool__00,X118),c_27const_2ecombin_2eK_27__01(s__02(X118,X119)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X118,c_27const_2ecombin_2eK_27__01(s__02(X118,X119)),X120)) )
    | ~ spl3_11
    | ~ spl3_19 ),
    inference(forward_literal_rewriting,[],[f9862,f1121]) ).

fof(f9862,plain,
    ( ! [X120,X118,X121,X119] :
        ( s__02(X118,X119) != s__02(X118,chapp__02(s__02(cfun__02(cbool__00,X118),X120),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X118),X120) = s__02(cfun__02(cbool__00,X118),c_27const_2ecombin_2eK_27__01(s__02(X118,X119)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X118,c_27const_2ecombin_2eK_27__01(s__02(X118,X119)),X120))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X121) )
    | ~ spl3_19 ),
    inference(superposition,[],[f811,f9730]) ).

fof(f10006,plain,
    ( spl3_6
    | spl3_18
    | spl3_2
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_19 ),
    inference(avatar_split_clause,[],[f10005,f9729,f1120,f417,f99,f8039,f124]) ).

fof(f10005,plain,
    ( ! [X116,X117] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X117)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X116) )
    | spl3_2
    | ~ spl3_10
    | ~ spl3_11
    | ~ spl3_19 ),
    inference(forward_literal_rewriting,[],[f10004,f1121]) ).

fof(f10004,plain,
    ( ! [X116,X117] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X116)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X117) )
    | spl3_2
    | ~ spl3_10
    | ~ spl3_19 ),
    inference(duplicate_literal_removal,[],[f10003]) ).

fof(f10003,plain,
    ( ! [X116,X117] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X116)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X116)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X117) )
    | spl3_2
    | ~ spl3_10
    | ~ spl3_19 ),
    inference(forward_literal_rewriting,[],[f9861,f121]) ).

fof(f9861,plain,
    ( ! [X116,X117] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X116)
        | p__01(s__02(cbool__00,X116))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X117) )
    | ~ spl3_10
    | ~ spl3_19 ),
    inference(superposition,[],[f418,f9730]) ).

fof(f10002,plain,
    ( spl3_15
    | spl3_18
    | ~ spl3_11
    | ~ spl3_19 ),
    inference(avatar_split_clause,[],[f10001,f9729,f1120,f8039,f8016]) ).

fof(f10001,plain,
    ( ! [X113,X114,X115,X112] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X115)
        | s__02(X112,chapp__02(s__02(cfun__02(cbool__00,X112),X113),s__02(cbool__00,cT__00))) != s__02(X112,chapp__02(s__02(cfun__02(cbool__00,X112),X114),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X112),X113) = s__02(cfun__02(cbool__00,X112),X114)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X112,X113,X114)) )
    | ~ spl3_11
    | ~ spl3_19 ),
    inference(forward_literal_rewriting,[],[f9860,f1121]) ).

fof(f9860,plain,
    ( ! [X113,X114,X115,X112] :
        ( s__02(X112,chapp__02(s__02(cfun__02(cbool__00,X112),X113),s__02(cbool__00,cT__00))) != s__02(X112,chapp__02(s__02(cfun__02(cbool__00,X112),X114),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X112),X113) = s__02(cfun__02(cbool__00,X112),X114)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X112,X113,X114))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X115) )
    | ~ spl3_19 ),
    inference(superposition,[],[f281,f9730]) ).

fof(f9996,plain,
    ( spl3_6
    | spl3_18
    | ~ spl3_11
    | ~ spl3_19 ),
    inference(avatar_split_clause,[],[f9995,f9729,f1120,f8039,f124]) ).

fof(f9995,plain,
    ( ! [X108,X109] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X109)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X108) )
    | ~ spl3_11
    | ~ spl3_19 ),
    inference(forward_literal_rewriting,[],[f9961,f1121]) ).

fof(f9961,plain,
    ( ! [X108,X109] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X108)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X109) )
    | ~ spl3_19 ),
    inference(duplicate_literal_removal,[],[f9857]) ).

fof(f9857,plain,
    ( ! [X108,X109] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X108)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X108)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X109) )
    | ~ spl3_19 ),
    inference(superposition,[],[f79,f9730]) ).

fof(f9767,plain,
    ( spl3_27
    | spl3_20 ),
    inference(avatar_split_clause,[],[f9705,f9732,f9765]) ).

fof(f9705,plain,
    ! [X111,X108,X109,X106,X107,X110] :
      ( s__02(cfun__02(X109,cbool__00),X110) = s__02(cfun__02(X109,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X111) = s__02(cbool__00,chapp__02(s__02(cfun__02(X109,cbool__00),X110),s__02(X109,sK2(X109,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X110))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X111)
      | s__02(cfun__02(X106,cbool__00),X107) = s__02(cfun__02(X106,cbool__00),X108)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X106,cbool__00),X108),s__02(X106,sK2(X106,cbool__00,X107,X108)))) ),
    inference(trivial_inequality_removal,[],[f9702]) ).

fof(f9702,plain,
    ! [X111,X108,X109,X106,X107,X110] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(X109,cbool__00),X110) = s__02(cfun__02(X109,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X111) = s__02(cbool__00,chapp__02(s__02(cfun__02(X109,cbool__00),X110),s__02(X109,sK2(X109,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X110))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X111)
      | s__02(cfun__02(X106,cbool__00),X107) = s__02(cfun__02(X106,cbool__00),X108)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X106,cbool__00),X108),s__02(X106,sK2(X106,cbool__00,X107,X108)))) ),
    inference(superposition,[],[f820,f1109]) ).

fof(f9763,plain,
    ( spl3_26
    | spl3_20 ),
    inference(avatar_split_clause,[],[f9706,f9732,f9761]) ).

fof(f9706,plain,
    ! [X101,X104,X102,X105,X103,X100] :
      ( s__02(cfun__02(X103,cbool__00),X104) = s__02(cfun__02(X103,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X105) = s__02(cbool__00,chapp__02(s__02(cfun__02(X103,cbool__00),X104),s__02(X103,sK2(X103,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X104))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X105)
      | s__02(cfun__02(X100,cbool__00),X101) = s__02(cfun__02(X100,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X102)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X102) ),
    inference(trivial_inequality_removal,[],[f9701]) ).

fof(f9701,plain,
    ! [X101,X104,X102,X105,X103,X100] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(X103,cbool__00),X104) = s__02(cfun__02(X103,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X105) = s__02(cbool__00,chapp__02(s__02(cfun__02(X103,cbool__00),X104),s__02(X103,sK2(X103,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X104))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X105)
      | s__02(cfun__02(X100,cbool__00),X101) = s__02(cfun__02(X100,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X102)))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X102) ),
    inference(superposition,[],[f820,f6607]) ).

fof(f9759,plain,
    ( spl3_25
    | spl3_20 ),
    inference(avatar_split_clause,[],[f9707,f9732,f9757]) ).

fof(f9707,plain,
    ! [X98,X99,X96,X94,X97,X95] :
      ( s__02(cfun__02(X97,cbool__00),X98) = s__02(cfun__02(X97,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X99) = s__02(cbool__00,chapp__02(s__02(cfun__02(X97,cbool__00),X98),s__02(X97,sK2(X97,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X98))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X99)
      | s__02(cfun__02(X94,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X96))) = s__02(cfun__02(X94,cbool__00),X95)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X96) ),
    inference(trivial_inequality_removal,[],[f9700]) ).

fof(f9700,plain,
    ! [X98,X99,X96,X94,X97,X95] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(X97,cbool__00),X98) = s__02(cfun__02(X97,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X99) = s__02(cbool__00,chapp__02(s__02(cfun__02(X97,cbool__00),X98),s__02(X97,sK2(X97,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X98))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X99)
      | s__02(cfun__02(X94,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,X96))) = s__02(cfun__02(X94,cbool__00),X95)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X96) ),
    inference(superposition,[],[f820,f6500]) ).

fof(f9753,plain,
    ( spl3_24
    | spl3_20
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f9714,f104,f99,f9732,f9751]) ).

fof(f9714,plain,
    ( ! [X50,X51,X48,X46,X49,X47] :
        ( s__02(cfun__02(X47,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(X47,cbool__00),X48)
        | s__02(cbool__00,X49) = s__02(cbool__00,chapp__02(s__02(cfun__02(X47,cbool__00),X48),s__02(X47,sK2(X47,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X48))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49)
        | s__02(cbool__00,X51) = s__02(cbool__00,X50)
        | s__02(cbool__00,X46) = s__02(cbool__00,X51)
        | s__02(cbool__00,X46) = s__02(cbool__00,X50) )
    | spl3_2
    | ~ spl3_3 ),
    inference(trivial_inequality_removal,[],[f9691]) ).

fof(f9691,plain,
    ( ! [X50,X51,X48,X46,X49,X47] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(X47,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00))) = s__02(cfun__02(X47,cbool__00),X48)
        | s__02(cbool__00,X49) = s__02(cbool__00,chapp__02(s__02(cfun__02(X47,cbool__00),X48),s__02(X47,sK2(X47,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X48))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X49)
        | s__02(cbool__00,X51) = s__02(cbool__00,X50)
        | s__02(cbool__00,X46) = s__02(cbool__00,X51)
        | s__02(cbool__00,X46) = s__02(cbool__00,X50) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f820,f7558]) ).

fof(f9749,plain,
    ( spl3_23
    | spl3_20
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f9715,f104,f99,f9732,f9747]) ).

fof(f9715,plain,
    ( ! [X40,X41,X39,X44,X45,X42,X43] :
        ( s__02(cfun__02(X40,cbool__00),X41) = s__02(cfun__02(X40,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X42) = s__02(cbool__00,chapp__02(s__02(cfun__02(X40,cbool__00),X41),s__02(X40,sK2(X40,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X41))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X42)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X45)
        | s__02(cbool__00,X45) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X39) )
    | spl3_2
    | ~ spl3_3 ),
    inference(trivial_inequality_removal,[],[f9690]) ).

fof(f9690,plain,
    ( ! [X40,X41,X39,X44,X45,X42,X43] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(X40,cbool__00),X41) = s__02(cfun__02(X40,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X42) = s__02(cbool__00,chapp__02(s__02(cfun__02(X40,cbool__00),X41),s__02(X40,sK2(X40,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X41))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X42)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X45)
        | s__02(cbool__00,X45) = s__02(cbool__00,X43)
        | s__02(cbool__00,X44) = s__02(cbool__00,X39) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f820,f4269]) ).

fof(f9745,plain,
    ( spl3_22
    | spl3_19
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f9741,f104,f99,f9729,f9743]) ).

fof(f9743,plain,
    ( spl3_22
  <=> ! [X32,X33,X31] :
        ( s__02(cfun__02(X31,cbool__00),X32) = s__02(cfun__02(X31,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X33)
        | s__02(cbool__00,chapp__02(s__02(cfun__02(X31,cbool__00),X32),s__02(X31,sK2(X31,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X32)))) = s__02(cbool__00,X33) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_22])]) ).

fof(f9741,plain,
    ( ! [X31,X34,X32,X30,X33] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X34)
        | s__02(cfun__02(X31,cbool__00),X32) = s__02(cfun__02(X31,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,chapp__02(s__02(cfun__02(X31,cbool__00),X32),s__02(X31,sK2(X31,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X32)))) = s__02(cbool__00,X33)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X33)
        | s__02(cbool__00,X30) = s__02(cbool__00,X34) )
    | spl3_2
    | ~ spl3_3 ),
    inference(forward_literal_rewriting,[],[f9716,f121]) ).

fof(f9716,plain,
    ( ! [X31,X34,X32,X30,X33] :
        ( s__02(cfun__02(X31,cbool__00),X32) = s__02(cfun__02(X31,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,chapp__02(s__02(cfun__02(X31,cbool__00),X32),s__02(X31,sK2(X31,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X32)))) = s__02(cbool__00,X33)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X33)
        | s__02(cbool__00,X30) = s__02(cbool__00,X34)
        | p__01(s__02(cbool__00,X34)) )
    | ~ spl3_3 ),
    inference(trivial_inequality_removal,[],[f9688]) ).

fof(f9688,plain,
    ( ! [X31,X34,X32,X30,X33] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(X31,cbool__00),X32) = s__02(cfun__02(X31,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,chapp__02(s__02(cfun__02(X31,cbool__00),X32),s__02(X31,sK2(X31,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X32)))) = s__02(cbool__00,X33)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X33)
        | s__02(cbool__00,X30) = s__02(cbool__00,X34)
        | p__01(s__02(cbool__00,X34)) )
    | ~ spl3_3 ),
    inference(superposition,[],[f820,f304]) ).

fof(f9740,plain,
    ( spl3_21
    | spl3_20 ),
    inference(avatar_split_clause,[],[f9717,f9732,f9738]) ).

fof(f9717,plain,
    ! [X28,X29,X26,X27,X24,X25,X23] :
      ( s__02(cfun__02(X24,cbool__00),X25) = s__02(cfun__02(X24,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X26) = s__02(cbool__00,chapp__02(s__02(cfun__02(X24,cbool__00),X25),s__02(X24,sK2(X24,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X25))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X26)
      | s__02(cbool__00,X28) = s__02(cbool__00,X27)
      | s__02(cbool__00,X28) = s__02(cbool__00,X29)
      | s__02(cbool__00,X23) = s__02(cbool__00,X29)
      | s__02(cbool__00,X27) = s__02(cbool__00,X29) ),
    inference(trivial_inequality_removal,[],[f9687]) ).

fof(f9687,plain,
    ! [X28,X29,X26,X27,X24,X25,X23] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(X24,cbool__00),X25) = s__02(cfun__02(X24,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X26) = s__02(cbool__00,chapp__02(s__02(cfun__02(X24,cbool__00),X25),s__02(X24,sK2(X24,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X25))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X26)
      | s__02(cbool__00,X28) = s__02(cbool__00,X27)
      | s__02(cbool__00,X28) = s__02(cbool__00,X29)
      | s__02(cbool__00,X23) = s__02(cbool__00,X29)
      | s__02(cbool__00,X27) = s__02(cbool__00,X29) ),
    inference(superposition,[],[f820,f294]) ).

fof(f9736,plain,
    ( spl3_20
    | spl3_18
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f9735,f417,f127,f99,f8039,f9732]) ).

fof(f9735,plain,
    ( ! [X10,X11,X9,X12] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X9)
        | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X12) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X11),s__02(X10,sK2(X10,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X11))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f9718,f498]) ).

fof(f9718,plain,
    ( ! [X10,X11,X9,X12] :
        ( s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X12) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X11),s__02(X10,sK2(X10,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X11))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | ~ p__01(s__02(cbool__00,X9)) )
    | spl3_2 ),
    inference(trivial_inequality_removal,[],[f9684]) ).

fof(f9684,plain,
    ( ! [X10,X11,X9,X12] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
        | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
        | s__02(cbool__00,X12) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X11),s__02(X10,sK2(X10,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X11))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X12)
        | ~ p__01(s__02(cbool__00,X9)) )
    | spl3_2 ),
    inference(superposition,[],[f820,f121]) ).

fof(f9734,plain,
    ( spl3_19
    | spl3_20 ),
    inference(avatar_split_clause,[],[f9719,f9732,f9729]) ).

fof(f9719,plain,
    ! [X8,X6,X7,X4,X5] :
      ( s__02(cfun__02(X5,cbool__00),X6) = s__02(cfun__02(X5,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X7) = s__02(cbool__00,chapp__02(s__02(cfun__02(X5,cbool__00),X6),s__02(X5,sK2(X5,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X6))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X7)
      | s__02(cbool__00,X4) = s__02(cbool__00,X8)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X8) ),
    inference(trivial_inequality_removal,[],[f9683]) ).

fof(f9683,plain,
    ! [X8,X6,X7,X4,X5] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cT__00)
      | s__02(cfun__02(X5,cbool__00),X6) = s__02(cfun__02(X5,cbool__00),c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)))
      | s__02(cbool__00,X7) = s__02(cbool__00,chapp__02(s__02(cfun__02(X5,cbool__00),X6),s__02(X5,sK2(X5,cbool__00,c_27const_2ecombin_2eK_27__01(s__02(cbool__00,cT__00)),X6))))
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X7)
      | s__02(cbool__00,X4) = s__02(cbool__00,X8)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X8) ),
    inference(superposition,[],[f820,f120]) ).

fof(f8041,plain,
    ( spl3_18
    | spl3_14
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f8037,f1120,f104,f99,f8004,f8039]) ).

fof(f8004,plain,
    ( spl3_14
  <=> ! [X84,X85] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X84)
        | s__02(cbool__00,X84) = s__02(cbool__00,X85)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X85) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_14])]) ).

fof(f8037,plain,
    ( ! [X108,X109,X110] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X109)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X110)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X108)
        | s__02(cbool__00,X109) = s__02(cbool__00,X110) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11 ),
    inference(forward_literal_rewriting,[],[f8036,f1121]) ).

fof(f8036,plain,
    ( ! [X108,X109,X110] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X110)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X108)
        | s__02(cbool__00,X109) = s__02(cbool__00,X110)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X109) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11 ),
    inference(forward_literal_rewriting,[],[f7973,f1121]) ).

fof(f7973,plain,
    ( ! [X108,X109,X110] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X108)
        | s__02(cbool__00,X109) = s__02(cbool__00,X110)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X110)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X109) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11 ),
    inference(duplicate_literal_removal,[],[f7884]) ).

fof(f7884,plain,
    ( ! [X108,X109,X110] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X108)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X108)
        | s__02(cbool__00,X109) = s__02(cbool__00,X110)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X110)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X109) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11 ),
    inference(superposition,[],[f1121,f7558]) ).

fof(f8035,plain,
    ( spl3_17
    | spl3_14
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f8031,f1120,f104,f99,f8004,f8033]) ).

fof(f8031,plain,
    ( ! [X106,X107,X104,X105,X103] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X106)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X107)
        | s__02(X103,X104) != s__02(X103,chapp__02(s__02(cfun__02(cbool__00,X103),X105),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X103),X105) = s__02(cfun__02(cbool__00,X103),c_27const_2ecombin_2eK_27__01(s__02(X103,X104)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X103,X105,c_27const_2ecombin_2eK_27__01(s__02(X103,X104))))
        | s__02(cbool__00,X107) = s__02(cbool__00,X106) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11 ),
    inference(forward_literal_rewriting,[],[f8030,f1121]) ).

fof(f8030,plain,
    ( ! [X106,X107,X104,X105,X103] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X107)
        | s__02(X103,X104) != s__02(X103,chapp__02(s__02(cfun__02(cbool__00,X103),X105),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X103),X105) = s__02(cfun__02(cbool__00,X103),c_27const_2ecombin_2eK_27__01(s__02(X103,X104)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X103,X105,c_27const_2ecombin_2eK_27__01(s__02(X103,X104))))
        | s__02(cbool__00,X107) = s__02(cbool__00,X106)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X106) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11 ),
    inference(forward_literal_rewriting,[],[f7883,f1121]) ).

fof(f7883,plain,
    ( ! [X106,X107,X104,X105,X103] :
        ( s__02(X103,X104) != s__02(X103,chapp__02(s__02(cfun__02(cbool__00,X103),X105),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X103),X105) = s__02(cfun__02(cbool__00,X103),c_27const_2ecombin_2eK_27__01(s__02(X103,X104)))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X103,X105,c_27const_2ecombin_2eK_27__01(s__02(X103,X104))))
        | s__02(cbool__00,X107) = s__02(cbool__00,X106)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X107)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X106) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f872,f7558]) ).

fof(f8029,plain,
    ( spl3_16
    | spl3_14
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f8025,f1120,f104,f99,f8004,f8027]) ).

fof(f8025,plain,
    ( ! [X101,X98,X99,X102,X100] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X101)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X102)
        | s__02(X98,X99) != s__02(X98,chapp__02(s__02(cfun__02(cbool__00,X98),X100),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X98),c_27const_2ecombin_2eK_27__01(s__02(X98,X99))) = s__02(cfun__02(cbool__00,X98),X100)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X98,c_27const_2ecombin_2eK_27__01(s__02(X98,X99)),X100))
        | s__02(cbool__00,X101) = s__02(cbool__00,X102) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11 ),
    inference(forward_literal_rewriting,[],[f8024,f1121]) ).

fof(f8024,plain,
    ( ! [X101,X98,X99,X102,X100] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X102)
        | s__02(X98,X99) != s__02(X98,chapp__02(s__02(cfun__02(cbool__00,X98),X100),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X98),c_27const_2ecombin_2eK_27__01(s__02(X98,X99))) = s__02(cfun__02(cbool__00,X98),X100)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X98,c_27const_2ecombin_2eK_27__01(s__02(X98,X99)),X100))
        | s__02(cbool__00,X101) = s__02(cbool__00,X102)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X101) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11 ),
    inference(forward_literal_rewriting,[],[f7882,f1121]) ).

fof(f7882,plain,
    ( ! [X101,X98,X99,X102,X100] :
        ( s__02(X98,X99) != s__02(X98,chapp__02(s__02(cfun__02(cbool__00,X98),X100),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X98),c_27const_2ecombin_2eK_27__01(s__02(X98,X99))) = s__02(cfun__02(cbool__00,X98),X100)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X98,c_27const_2ecombin_2eK_27__01(s__02(X98,X99)),X100))
        | s__02(cbool__00,X101) = s__02(cbool__00,X102)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X102)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X101) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f811,f7558]) ).

fof(f8023,plain,
    ( spl3_6
    | spl3_14
    | spl3_2
    | ~ spl3_3
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f8022,f1120,f417,f104,f99,f8004,f124]) ).

fof(f8022,plain,
    ( ! [X96,X97,X95] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X96)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X97)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X95)
        | s__02(cbool__00,X96) = s__02(cbool__00,X97) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(forward_literal_rewriting,[],[f8021,f1121]) ).

fof(f8021,plain,
    ( ! [X96,X97,X95] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X97)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X95)
        | s__02(cbool__00,X96) = s__02(cbool__00,X97)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X96) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_10
    | ~ spl3_11 ),
    inference(forward_literal_rewriting,[],[f8020,f1121]) ).

fof(f8020,plain,
    ( ! [X96,X97,X95] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X95)
        | s__02(cbool__00,X96) = s__02(cbool__00,X97)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X97)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X96) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_10 ),
    inference(duplicate_literal_removal,[],[f8019]) ).

fof(f8019,plain,
    ( ! [X96,X97,X95] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X95)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X95)
        | s__02(cbool__00,X96) = s__02(cbool__00,X97)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X97)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X96) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f7881,f121]) ).

fof(f7881,plain,
    ( ! [X96,X97,X95] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X95)
        | p__01(s__02(cbool__00,X95))
        | s__02(cbool__00,X96) = s__02(cbool__00,X97)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X97)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X96) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_10 ),
    inference(superposition,[],[f418,f7558]) ).

fof(f8018,plain,
    ( spl3_15
    | spl3_14
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f8014,f1120,f104,f99,f8004,f8016]) ).

fof(f8014,plain,
    ( ! [X90,X91,X94,X92,X93] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X93)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X94)
        | s__02(X90,chapp__02(s__02(cfun__02(cbool__00,X90),X91),s__02(cbool__00,cT__00))) != s__02(X90,chapp__02(s__02(cfun__02(cbool__00,X90),X92),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X90),X91) = s__02(cfun__02(cbool__00,X90),X92)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X90,X91,X92))
        | s__02(cbool__00,X93) = s__02(cbool__00,X94) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11 ),
    inference(forward_literal_rewriting,[],[f8013,f1121]) ).

fof(f8013,plain,
    ( ! [X90,X91,X94,X92,X93] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X94)
        | s__02(X90,chapp__02(s__02(cfun__02(cbool__00,X90),X91),s__02(cbool__00,cT__00))) != s__02(X90,chapp__02(s__02(cfun__02(cbool__00,X90),X92),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X90),X91) = s__02(cfun__02(cbool__00,X90),X92)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X90,X91,X92))
        | s__02(cbool__00,X93) = s__02(cbool__00,X94)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X93) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11 ),
    inference(forward_literal_rewriting,[],[f7880,f1121]) ).

fof(f7880,plain,
    ( ! [X90,X91,X94,X92,X93] :
        ( s__02(X90,chapp__02(s__02(cfun__02(cbool__00,X90),X91),s__02(cbool__00,cT__00))) != s__02(X90,chapp__02(s__02(cfun__02(cbool__00,X90),X92),s__02(cbool__00,cT__00)))
        | s__02(cfun__02(cbool__00,X90),X91) = s__02(cfun__02(cbool__00,X90),X92)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,sK2(cbool__00,X90,X91,X92))
        | s__02(cbool__00,X93) = s__02(cbool__00,X94)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X94)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X93) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f281,f7558]) ).

fof(f8006,plain,
    ( spl3_6
    | spl3_14
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11 ),
    inference(avatar_split_clause,[],[f8002,f1120,f104,f99,f8004,f124]) ).

fof(f8002,plain,
    ( ! [X83,X84,X85] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X84)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X85)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X83)
        | s__02(cbool__00,X84) = s__02(cbool__00,X85) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11 ),
    inference(forward_literal_rewriting,[],[f8001,f1121]) ).

fof(f8001,plain,
    ( ! [X83,X84,X85] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X85)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X83)
        | s__02(cbool__00,X84) = s__02(cbool__00,X85)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X84) )
    | spl3_2
    | ~ spl3_3
    | ~ spl3_11 ),
    inference(forward_literal_rewriting,[],[f7975,f1121]) ).

fof(f7975,plain,
    ( ! [X83,X84,X85] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X83)
        | s__02(cbool__00,X84) = s__02(cbool__00,X85)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X85)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X84) )
    | spl3_2
    | ~ spl3_3 ),
    inference(duplicate_literal_removal,[],[f7877]) ).

fof(f7877,plain,
    ( ! [X83,X84,X85] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X83)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X83)
        | s__02(cbool__00,X84) = s__02(cbool__00,X85)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X85)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X84) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f79,f7558]) ).

fof(f1174,plain,
    ( spl3_13
    | spl3_11
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f1173,f417,f127,f99,f1120,f1169]) ).

fof(f1169,plain,
    ( spl3_13
  <=> ! [X11,X12,X10] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X11),s__02(X10,sK2(X10,cbool__00,X11,X12))))
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X12),s__02(X10,sK2(X10,cbool__00,X11,X12))))
        | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),X12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_13])]) ).

fof(f1173,plain,
    ( ! [X16,X14,X17,X15] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X17)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),X15),s__02(X14,sK2(X14,cbool__00,X15,X16))))
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X17)
        | s__02(cfun__02(X14,cbool__00),X15) = s__02(cfun__02(X14,cbool__00),X16)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),X16),s__02(X14,sK2(X14,cbool__00,X15,X16)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f1172,f498]) ).

fof(f1172,plain,
    ( ! [X16,X14,X17,X15] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),X15),s__02(X14,sK2(X14,cbool__00,X15,X16))))
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X17)
        | s__02(cfun__02(X14,cbool__00),X15) = s__02(cfun__02(X14,cbool__00),X16)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),X16),s__02(X14,sK2(X14,cbool__00,X15,X16))))
        | ~ p__01(s__02(cbool__00,X17)) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f1153,f498]) ).

fof(f1153,plain,
    ( ! [X16,X14,X17,X15] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,X17)
        | s__02(cfun__02(X14,cbool__00),X15) = s__02(cfun__02(X14,cbool__00),X16)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),X16),s__02(X14,sK2(X14,cbool__00,X15,X16))))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),X15),s__02(X14,sK2(X14,cbool__00,X15,X16)))))
        | ~ p__01(s__02(cbool__00,X17)) )
    | spl3_2 ),
    inference(superposition,[],[f286,f161]) ).

fof(f1171,plain,
    ( spl3_11
    | spl3_13
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f1167,f417,f127,f99,f1169,f1120]) ).

fof(f1167,plain,
    ( ! [X10,X11,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X11),s__02(X10,sK2(X10,cbool__00,X11,X12))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X13)
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X13)
        | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),X12)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X12),s__02(X10,sK2(X10,cbool__00,X11,X12)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f1166,f498]) ).

fof(f1166,plain,
    ( ! [X10,X11,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X13)
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X13)
        | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),X12)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X12),s__02(X10,sK2(X10,cbool__00,X11,X12))))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X11),s__02(X10,sK2(X10,cbool__00,X11,X12))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f1152,f498]) ).

fof(f1152,plain,
    ( ! [X10,X11,X12,X13] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,X13)
        | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),X12)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X12),s__02(X10,sK2(X10,cbool__00,X11,X12))))
        | ~ p__01(s__02(cbool__00,X13))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X11),s__02(X10,sK2(X10,cbool__00,X11,X12))))) )
    | spl3_2 ),
    inference(superposition,[],[f286,f161]) ).

fof(f1128,plain,
    ( spl3_12
    | spl3_11
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f1127,f417,f127,f99,f1120,f1123]) ).

fof(f1127,plain,
    ( ! [X16,X14,X17,X15] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X17)
        | s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),X15),s__02(X14,sK2(X14,cbool__00,X16,X15))))
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X17)
        | s__02(cfun__02(X14,cbool__00),X15) = s__02(cfun__02(X14,cbool__00),X16)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),X16),s__02(X14,sK2(X14,cbool__00,X16,X15)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f1126,f498]) ).

fof(f1126,plain,
    ( ! [X16,X14,X17,X15] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),X15),s__02(X14,sK2(X14,cbool__00,X16,X15))))
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X17)
        | s__02(cfun__02(X14,cbool__00),X15) = s__02(cfun__02(X14,cbool__00),X16)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),X16),s__02(X14,sK2(X14,cbool__00,X16,X15))))
        | ~ p__01(s__02(cbool__00,X17)) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f1104,f498]) ).

fof(f1104,plain,
    ( ! [X16,X14,X17,X15] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,X17)
        | s__02(cfun__02(X14,cbool__00),X15) = s__02(cfun__02(X14,cbool__00),X16)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),X16),s__02(X14,sK2(X14,cbool__00,X16,X15))))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(X14,cbool__00),X15),s__02(X14,sK2(X14,cbool__00,X16,X15)))))
        | ~ p__01(s__02(cbool__00,X17)) )
    | spl3_2 ),
    inference(superposition,[],[f271,f161]) ).

fof(f1125,plain,
    ( spl3_11
    | spl3_12
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(avatar_split_clause,[],[f1118,f417,f127,f99,f1123,f1120]) ).

fof(f1118,plain,
    ( ! [X10,X11,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X11),s__02(X10,sK2(X10,cbool__00,X12,X11))))
        | s__02(cbool__00,cT__00) != s__02(cbool__00,X13)
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X13)
        | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),X12)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X12),s__02(X10,sK2(X10,cbool__00,X12,X11)))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f1117,f498]) ).

fof(f1117,plain,
    ( ! [X10,X11,X12,X13] :
        ( s__02(cbool__00,cT__00) != s__02(cbool__00,X13)
        | s__02(cbool__00,cF__00) != s__02(cbool__00,X13)
        | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),X12)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X12),s__02(X10,sK2(X10,cbool__00,X12,X11))))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X11),s__02(X10,sK2(X10,cbool__00,X12,X11))))) )
    | spl3_2
    | spl3_7
    | ~ spl3_10 ),
    inference(forward_literal_rewriting,[],[f1103,f498]) ).

fof(f1103,plain,
    ( ! [X10,X11,X12,X13] :
        ( s__02(cbool__00,cF__00) != s__02(cbool__00,X13)
        | s__02(cfun__02(X10,cbool__00),X11) = s__02(cfun__02(X10,cbool__00),X12)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X12),s__02(X10,sK2(X10,cbool__00,X12,X11))))
        | ~ p__01(s__02(cbool__00,X13))
        | ~ p__01(s__02(cbool__00,chapp__02(s__02(cfun__02(X10,cbool__00),X11),s__02(X10,sK2(X10,cbool__00,X12,X11))))) )
    | spl3_2 ),
    inference(superposition,[],[f271,f161]) ).

fof(f420,plain,
    ( spl3_10
    | ~ spl3_3
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f395,f104,f99,f104,f417]) ).

fof(f395,plain,
    ( ! [X3] :
        ( ~ p__01(s__02(cbool__00,cT__00))
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X3)
        | p__01(s__02(cbool__00,X3)) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f101,f304]) ).

fof(f419,plain,
    ( spl3_10
    | spl3_6
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f408,f104,f124,f417]) ).

fof(f408,plain,
    ( ! [X2,X1] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X1)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X2)
        | p__01(s__02(cbool__00,X2)) )
    | ~ spl3_3 ),
    inference(duplicate_literal_removal,[],[f394]) ).

fof(f394,plain,
    ( ! [X2,X1] :
        ( s__02(cbool__00,cT__00) = s__02(cbool__00,X1)
        | s__02(cbool__00,cT__00) = s__02(cbool__00,X1)
        | s__02(cbool__00,cF__00) = s__02(cbool__00,X2)
        | p__01(s__02(cbool__00,X2)) )
    | ~ spl3_3 ),
    inference(superposition,[],[f79,f304]) ).

fof(f415,plain,
    ( ~ spl3_3
    | spl3_9
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f380,f104,f99,f412,f104]) ).

fof(f412,plain,
    ( spl3_9
  <=> ! [X13,X14,X15] :
        ( s__02(cbool__00,X13) = s__02(cbool__00,X14)
        | ~ p__01(s__02(cbool__00,X13))
        | p__01(s__02(cbool__00,X15))
        | s__02(cbool__00,X15) = s__02(cbool__00,X14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_9])]) ).

fof(f380,plain,
    ( ! [X18,X16,X17] :
        ( s__02(cbool__00,X17) = s__02(cbool__00,X16)
        | s__02(cbool__00,X17) = s__02(cbool__00,X18)
        | p__01(s__02(cbool__00,X18))
        | ~ p__01(s__02(cbool__00,X16))
        | ~ p__01(s__02(cbool__00,cT__00)) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f304,f161]) ).

fof(f414,plain,
    ( ~ spl3_3
    | spl3_9
    | spl3_2
    | ~ spl3_3 ),
    inference(avatar_split_clause,[],[f379,f104,f99,f412,f104]) ).

fof(f379,plain,
    ( ! [X14,X15,X13] :
        ( s__02(cbool__00,X13) = s__02(cbool__00,X14)
        | s__02(cbool__00,X15) = s__02(cbool__00,X14)
        | p__01(s__02(cbool__00,X15))
        | ~ p__01(s__02(cbool__00,cT__00))
        | ~ p__01(s__02(cbool__00,X13)) )
    | spl3_2
    | ~ spl3_3 ),
    inference(superposition,[],[f304,f161]) ).

fof(f332,plain,
    ( ~ spl3_3
    | spl3_8
    | spl3_2 ),
    inference(avatar_split_clause,[],[f297,f99,f329,f104]) ).

fof(f329,plain,
    ( spl3_8
  <=> ! [X9,X8,X10] :
        ( s__02(cbool__00,X9) = s__02(cbool__00,X8)
        | ~ p__01(s__02(cbool__00,X8))
        | s__02(cbool__00,X8) = s__02(cbool__00,X10)
        | s__02(cbool__00,X9) = s__02(cbool__00,X10) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_8])]) ).

fof(f297,plain,
    ( ! [X11,X12,X13] :
        ( s__02(cbool__00,X11) = s__02(cbool__00,X12)
        | s__02(cbool__00,X12) = s__02(cbool__00,X13)
        | s__02(cbool__00,X11) = s__02(cbool__00,X13)
        | ~ p__01(s__02(cbool__00,X11))
        | ~ p__01(s__02(cbool__00,cT__00)) )
    | spl3_2 ),
    inference(superposition,[],[f120,f161]) ).

fof(f331,plain,
    ( ~ spl3_3
    | spl3_8
    | spl3_2 ),
    inference(avatar_split_clause,[],[f296,f99,f329,f104]) ).

fof(f296,plain,
    ( ! [X10,X8,X9] :
        ( s__02(cbool__00,X9) = s__02(cbool__00,X8)
        | s__02(cbool__00,X9) = s__02(cbool__00,X10)
        | s__02(cbool__00,X8) = s__02(cbool__00,X10)
        | ~ p__01(s__02(cbool__00,cT__00))
        | ~ p__01(s__02(cbool__00,X8)) )
    | spl3_2 ),
    inference(superposition,[],[f120,f161]) ).

fof(f130,plain,
    ( spl3_6
    | ~ spl3_7 ),
    inference(avatar_split_clause,[],[f122,f127,f124]) ).

fof(f122,plain,
    ! [X0] :
      ( s__02(cbool__00,cT__00) != s__02(cbool__00,cF__00)
      | s__02(cbool__00,cT__00) = s__02(cbool__00,X0) ),
    inference(equality_factoring,[],[f79]) ).

fof(f119,plain,
    spl3_3,
    inference(avatar_split_clause,[],[f91,f104]) ).

fof(f91,plain,
    p__01(s__02(cbool__00,cT__00)),
    inference(trivial_inequality_removal,[],[f82]) ).

fof(f82,plain,
    ! [X0,X1] :
      ( p__01(s__02(cbool__00,cT__00))
      | s__02(X0,X1) != s__02(X0,X1) ),
    inference(cnf_transformation,[],[f36]) ).

fof(f36,plain,
    ! [X0,X1] :
      ( ( s__02(X0,X1) = s__02(X0,X1)
        | ~ p__01(s__02(cbool__00,cT__00)) )
      & ( p__01(s__02(cbool__00,cT__00))
        | s__02(X0,X1) != s__02(X0,X1) ) ),
    inference(nnf_transformation,[],[f25]) ).

fof(f25,plain,
    ! [X0,X1] :
      ( s__02(X0,X1) = s__02(X0,X1)
    <=> p__01(s__02(cbool__00,cT__00)) ),
    inference(rectify,[],[f7]) ).

fof(f7,axiom,
    ! [X7,X8] :
      ( s__02(X7,X8) = s__02(X7,X8)
    <=> p__01(s__02(cbool__00,cT__00)) ),
    file('/export/starexec/sandbox/tmp/tmp.NBbyn2KmTK/Vampire---4.8_23420','thm.bool.REFL_CLAUSE') ).

fof(f118,plain,
    ( spl3_5
    | spl3_3 ),
    inference(avatar_split_clause,[],[f65,f104,f115]) ).

fof(f115,plain,
    ( spl3_5
  <=> ! [X0] : ~ p__01(s__02(cbool__00,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_5])]) ).

fof(f65,plain,
    ! [X0] :
      ( p__01(s__02(cbool__00,cT__00))
      | ~ p__01(s__02(cbool__00,X0)) ),
    inference(cnf_transformation,[],[f35]) ).

fof(f35,plain,
    ! [X0] :
      ( ( ( p__01(s__02(cbool__00,X0))
          & p__01(s__02(cbool__00,X0)) )
        | ~ p__01(s__02(cbool__00,X0)) )
      & ( p__01(s__02(cbool__00,X0))
        | ~ p__01(s__02(cbool__00,X0))
        | ~ p__01(s__02(cbool__00,X0)) )
      & ( ( p__01(s__02(cbool__00,cF__00))
          & p__01(s__02(cbool__00,X0)) )
        | ~ p__01(s__02(cbool__00,cF__00)) )
      & ( p__01(s__02(cbool__00,cF__00))
        | ~ p__01(s__02(cbool__00,cF__00))
        | ~ p__01(s__02(cbool__00,X0)) )
      & ( ( p__01(s__02(cbool__00,X0))
          & p__01(s__02(cbool__00,cF__00)) )
        | ~ p__01(s__02(cbool__00,cF__00)) )
      & ( p__01(s__02(cbool__00,cF__00))
        | ~ p__01(s__02(cbool__00,X0))
        | ~ p__01(s__02(cbool__00,cF__00)) )
      & ( ( p__01(s__02(cbool__00,cT__00))
          & p__01(s__02(cbool__00,X0)) )
        | ~ p__01(s__02(cbool__00,X0)) )
      & ( p__01(s__02(cbool__00,X0))
        | ~ p__01(s__02(cbool__00,cT__00))
        | ~ p__01(s__02(cbool__00,X0)) )
      & ( ( p__01(s__02(cbool__00,X0))
          & p__01(s__02(cbool__00,cT__00)) )
        | ~ p__01(s__02(cbool__00,X0)) )
      & ( p__01(s__02(cbool__00,X0))
        | ~ p__01(s__02(cbool__00,X0))
        | ~ p__01(s__02(cbool__00,cT__00)) ) ),
    inference(flattening,[],[f34]) ).

fof(f34,plain,
    ! [X0] :
      ( ( ( p__01(s__02(cbool__00,X0))
          & p__01(s__02(cbool__00,X0)) )
        | ~ p__01(s__02(cbool__00,X0)) )
      & ( p__01(s__02(cbool__00,X0))
        | ~ p__01(s__02(cbool__00,X0))
        | ~ p__01(s__02(cbool__00,X0)) )
      & ( ( p__01(s__02(cbool__00,cF__00))
          & p__01(s__02(cbool__00,X0)) )
        | ~ p__01(s__02(cbool__00,cF__00)) )
      & ( p__01(s__02(cbool__00,cF__00))
        | ~ p__01(s__02(cbool__00,cF__00))
        | ~ p__01(s__02(cbool__00,X0)) )
      & ( ( p__01(s__02(cbool__00,X0))
          & p__01(s__02(cbool__00,cF__00)) )
        | ~ p__01(s__02(cbool__00,cF__00)) )
      & ( p__01(s__02(cbool__00,cF__00))
        | ~ p__01(s__02(cbool__00,X0))
        | ~ p__01(s__02(cbool__00,cF__00)) )
      & ( ( p__01(s__02(cbool__00,cT__00))
          & p__01(s__02(cbool__00,X0)) )
        | ~ p__01(s__02(cbool__00,X0)) )
      & ( p__01(s__02(cbool__00,X0))
        | ~ p__01(s__02(cbool__00,cT__00))
        | ~ p__01(s__02(cbool__00,X0)) )
      & ( ( p__01(s__02(cbool__00,X0))
          & p__01(s__02(cbool__00,cT__00)) )
        | ~ p__01(s__02(cbool__00,X0)) )
      & ( p__01(s__02(cbool__00,X0))
        | ~ p__01(s__02(cbool__00,X0))
        | ~ p__01(s__02(cbool__00,cT__00)) ) ),
    inference(nnf_transformation,[],[f22]) ).

fof(f22,plain,
    ! [X0] :
      ( ( ( p__01(s__02(cbool__00,X0))
          & p__01(s__02(cbool__00,X0)) )
      <=> p__01(s__02(cbool__00,X0)) )
      & ( ( p__01(s__02(cbool__00,cF__00))
          & p__01(s__02(cbool__00,X0)) )
      <=> p__01(s__02(cbool__00,cF__00)) )
      & ( ( p__01(s__02(cbool__00,X0))
          & p__01(s__02(cbool__00,cF__00)) )
      <=> p__01(s__02(cbool__00,cF__00)) )
      & ( ( p__01(s__02(cbool__00,cT__00))
          & p__01(s__02(cbool__00,X0)) )
      <=> p__01(s__02(cbool__00,X0)) )
      & ( ( p__01(s__02(cbool__00,X0))
          & p__01(s__02(cbool__00,cT__00)) )
      <=> p__01(s__02(cbool__00,X0)) ) ),
    inference(rectify,[],[f6]) ).

fof(f6,axiom,
    ! [X6] :
      ( ( ( p__01(s__02(cbool__00,X6))
          & p__01(s__02(cbool__00,X6)) )
      <=> p__01(s__02(cbool__00,X6)) )
      & ( ( p__01(s__02(cbool__00,cF__00))
          & p__01(s__02(cbool__00,X6)) )
      <=> p__01(s__02(cbool__00,cF__00)) )
      & ( ( p__01(s__02(cbool__00,X6))
          & p__01(s__02(cbool__00,cF__00)) )
      <=> p__01(s__02(cbool__00,cF__00)) )
      & ( ( p__01(s__02(cbool__00,cT__00))
          & p__01(s__02(cbool__00,X6)) )
      <=> p__01(s__02(cbool__00,X6)) )
      & ( ( p__01(s__02(cbool__00,X6))
          & p__01(s__02(cbool__00,cT__00)) )
      <=> p__01(s__02(cbool__00,X6)) ) ),
    file('/export/starexec/sandbox/tmp/tmp.NBbyn2KmTK/Vampire---4.8_23420','thm.bool.AND_CLAUSES') ).

fof(f117,plain,
    ( spl3_5
    | spl3_3 ),
    inference(avatar_split_clause,[],[f69,f104,f115]) ).

fof(f69,plain,
    ! [X0] :
      ( p__01(s__02(cbool__00,cT__00))
      | ~ p__01(s__02(cbool__00,X0)) ),
    inference(cnf_transformation,[],[f35]) ).

fof(f113,plain,
    ( ~ spl3_2
    | spl3_4 ),
    inference(avatar_split_clause,[],[f72,f110,f99]) ).

fof(f110,plain,
    ( spl3_4
  <=> ! [X0] : p__01(s__02(cbool__00,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl3_4])]) ).

fof(f72,plain,
    ! [X0] :
      ( p__01(s__02(cbool__00,X0))
      | ~ p__01(s__02(cbool__00,cF__00)) ),
    inference(cnf_transformation,[],[f35]) ).

fof(f112,plain,
    ( ~ spl3_2
    | spl3_4 ),
    inference(avatar_split_clause,[],[f74,f110,f99]) ).

fof(f74,plain,
    ! [X0] :
      ( p__01(s__02(cbool__00,X0))
      | ~ p__01(s__02(cbool__00,cF__00)) ),
    inference(cnf_transformation,[],[f35]) ).

fof(f108,plain,
    spl3_3,
    inference(avatar_split_clause,[],[f44,f104]) ).

fof(f44,plain,
    p__01(s__02(cbool__00,cT__00)),
    inference(cnf_transformation,[],[f5]) ).

fof(f5,axiom,
    p__01(s__02(cbool__00,cT__00)),
    file('/export/starexec/sandbox/tmp/tmp.NBbyn2KmTK/Vampire---4.8_23420','thm.bool.TRUTH') ).

fof(f107,plain,
    spl3_3,
    inference(avatar_split_clause,[],[f43,f104]) ).

fof(f43,plain,
    p__01(s__02(cbool__00,cT__00)),
    inference(cnf_transformation,[],[f1]) ).

fof(f1,axiom,
    p__01(s__02(cbool__00,cT__00)),
    file('/export/starexec/sandbox/tmp/tmp.NBbyn2KmTK/Vampire---4.8_23420','HL_TRUTH') ).

fof(f102,plain,
    ~ spl3_2,
    inference(avatar_split_clause,[],[f42,f99]) ).

fof(f42,plain,
    ~ p__01(s__02(cbool__00,cF__00)),
    inference(cnf_transformation,[],[f2]) ).

fof(f2,axiom,
    ~ p__01(s__02(cbool__00,cF__00)),
    file('/export/starexec/sandbox/tmp/tmp.NBbyn2KmTK/Vampire---4.8_23420','HL_FALSITY') ).

fof(f97,plain,
    ~ spl3_1,
    inference(avatar_split_clause,[],[f41,f94]) ).

fof(f41,plain,
    s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,sK0),s__02(c_27type_2einfer_2einf__decls_27__00,sK1))))) != s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,sK0))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,sK1))))),
    inference(cnf_transformation,[],[f33]) ).

fof(f33,plain,
    s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,sK0),s__02(c_27type_2einfer_2einf__decls_27__00,sK1))))) != s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,sK0))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,sK1))))),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK0,sK1])],[f30,f32]) ).

fof(f32,plain,
    ( ? [X0,X1] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X0),s__02(c_27type_2einfer_2einf__decls_27__00,X1))))) != s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1)))))
   => s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,sK0),s__02(c_27type_2einfer_2einf__decls_27__00,sK1))))) != s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,sK0))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,sK1))))) ),
    introduced(choice_axiom,[]) ).

fof(f30,plain,
    ? [X0,X1] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X0),s__02(c_27type_2einfer_2einf__decls_27__00,X1))))) != s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))),
    inference(ennf_transformation,[],[f18]) ).

fof(f18,plain,
    ~ ! [X0,X1] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X0),s__02(c_27type_2einfer_2einf__decls_27__00,X1))))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X0))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X1))))),
    inference(rectify,[],[f17]) ).

fof(f17,negated_conjecture,
    ~ ! [X27,X28] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X27),s__02(c_27type_2einfer_2einf__decls_27__00,X28))))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X27))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X28))))),
    inference(negated_conjecture,[],[f16]) ).

fof(f16,conjecture,
    ! [X27,X28] : s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,c_27const_2einfer_2eappend__decls_27__02(s__02(c_27type_2einfer_2einf__decls_27__00,X27),s__02(c_27type_2einfer_2einf__decls_27__00,X28))))) = s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2etypeSystem_2eunion__decls_27__02(s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X27))),s__02(c_27type_2etypeSystem_2edecls_27__00,c_27const_2eenvRel_2econvert__decls_27__01(s__02(c_27type_2einfer_2einf__decls_27__00,X28))))),
    file('/export/starexec/sandbox/tmp/tmp.NBbyn2KmTK/Vampire---4.8_23420',conjecture) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13  % Problem    : SWW874+1 : TPTP v8.1.2. Released v7.3.0.
% 0.00/0.15  % Command    : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% 0.15/0.36  % Computer : n018.cluster.edu
% 0.15/0.36  % Model    : x86_64 x86_64
% 0.15/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36  % Memory   : 8042.1875MB
% 0.15/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit   : 300
% 0.15/0.36  % WCLimit    : 300
% 0.15/0.36  % DateTime   : Sun Aug 27 21:59:46 EDT 2023
% 0.15/0.36  % CPUTime    : 
% 0.15/0.36  This is a FOF_THM_RFO_SEQ problem
% 0.15/0.36  Running vampire_casc2023 --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox/tmp/tmp.NBbyn2KmTK/Vampire---4.8_23420
% 0.15/0.37  % (23614)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.43  % (23616)dis+1010_4:1_anc=none:bd=off:drc=off:flr=on:fsr=off:nm=4:nwc=1.1:nicw=on:sas=z3_680 on Vampire---4 for (680ds/0Mi)
% 0.22/0.43  % (23621)ott+11_14_av=off:bs=on:bsr=on:cond=on:flr=on:fsd=off:fde=unused:gsp=on:nm=4:nwc=1.5:tgt=full_386 on Vampire---4 for (386ds/0Mi)
% 0.22/0.43  % (23620)dis+1011_4_add=large:amm=off:sims=off:sac=on:sp=frequency:tgt=ground_413 on Vampire---4 for (413ds/0Mi)
% 0.22/0.43  % (23615)lrs+10_11_cond=on:drc=off:flr=on:fsr=off:gsp=on:gs=on:gsem=off:lma=on:msp=off:nm=4:nwc=1.5:nicw=on:sas=z3:sims=off:sp=scramble:stl=188_730 on Vampire---4 for (730ds/0Mi)
% 0.22/0.43  % (23619)lrs+1010_20_av=off:bd=off:bs=on:bsr=on:bce=on:flr=on:fde=none:gsp=on:nwc=3.0:tgt=ground:urr=ec_only:stl=125_424 on Vampire---4 for (424ds/0Mi)
% 0.22/0.43  % (23617)dis-11_4:1_aac=none:add=off:afr=on:anc=none:bd=preordered:bs=on:bsr=on:drc=off:fsr=off:fde=none:gsp=on:irw=on:lcm=reverse:lma=on:nm=0:nwc=1.7:nicw=on:sas=z3:sims=off:sos=all:sac=on:sp=weighted_frequency:tgt=full_602 on Vampire---4 for (602ds/0Mi)
% 0.22/0.43  % (23618)lrs-3_8_anc=none:bce=on:cond=on:drc=off:flr=on:fsd=off:fsr=off:fde=unused:gsp=on:gs=on:gsaa=full_model:lcm=predicate:lma=on:nm=16:sos=all:sp=weighted_frequency:tgt=ground:urr=ec_only:stl=188_482 on Vampire---4 for (482ds/0Mi)
% 0.22/0.44  % (23618)Refutation not found, incomplete strategy% (23618)------------------------------
% 0.22/0.44  % (23618)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 0.22/0.44  % (23618)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 0.22/0.44  % (23618)Termination reason: Refutation not found, incomplete strategy
% 0.22/0.44  
% 0.22/0.44  % (23618)Memory used [KB]: 10234
% 0.22/0.44  % (23618)Time elapsed: 0.012 s
% 0.22/0.44  % (23618)------------------------------
% 0.22/0.44  % (23618)------------------------------
% 0.22/0.49  % (23617)Refutation not found, incomplete strategy% (23617)------------------------------
% 0.22/0.49  % (23617)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 0.22/0.49  % (23617)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 0.22/0.49  % (23617)Termination reason: Refutation not found, incomplete strategy
% 0.22/0.49  
% 0.22/0.49  % (23617)Memory used [KB]: 1279
% 0.22/0.49  % (23617)Time elapsed: 0.056 s
% 0.22/0.49  % (23617)------------------------------
% 0.22/0.49  % (23617)------------------------------
% 0.22/0.49  % (23622)ott+10_5_av=off:bsr=on:br=off:drc=off:fsd=off:fsr=off:fde=unused:gsp=on:lcm=predicate:lma=on:nwc=2.5:sos=all:sp=occurrence:tgt=full:urr=on_375 on Vampire---4 for (375ds/0Mi)
% 0.22/0.50  % (23622)Refutation not found, incomplete strategy% (23622)------------------------------
% 0.22/0.50  % (23622)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 0.22/0.50  % (23622)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 0.22/0.50  % (23622)Termination reason: Refutation not found, incomplete strategy
% 0.22/0.50  
% 0.22/0.50  % (23622)Memory used [KB]: 1279
% 0.22/0.50  % (23622)Time elapsed: 0.005 s
% 0.22/0.50  % (23622)------------------------------
% 0.22/0.50  % (23622)------------------------------
% 0.22/0.52  % (23623)lrs-1010_3_aac=none:anc=none:er=known:fsd=off:fde=unused:gs=on:lcm=predicate:sos=on:sp=weighted_frequency:tgt=ground:stl=62_365 on Vampire---4 for (365ds/0Mi)
% 0.22/0.53  % (23623)Refutation not found, incomplete strategy% (23623)------------------------------
% 0.22/0.53  % (23623)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 0.22/0.53  % (23623)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 0.22/0.53  % (23623)Termination reason: Refutation not found, incomplete strategy
% 0.22/0.53  
% 0.22/0.53  % (23623)Memory used [KB]: 10234
% 0.22/0.53  % (23623)Time elapsed: 0.006 s
% 0.22/0.53  % (23623)------------------------------
% 0.22/0.53  % (23623)------------------------------
% 0.22/0.53  % (23624)ott+10_128_aac=none:add=large:afr=on:anc=all_dependent:bsr=on:bce=on:fsd=off:irw=on:nm=2:nwc=1.5:sp=scramble:tgt=full_251 on Vampire---4 for (251ds/0Mi)
% 0.22/0.56  % (23625)lrs-1010_2_av=off:bce=on:cond=on:er=filter:fde=unused:lcm=predicate:nm=2:nwc=3.0:sims=off:sp=frequency:urr=on:stl=188_224 on Vampire---4 for (224ds/0Mi)
% 158.11/23.07  % (23625)Time limit reached!
% 158.11/23.07  % (23625)------------------------------
% 158.11/23.07  % (23625)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 158.11/23.07  % (23625)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 158.11/23.07  % (23625)Termination reason: Time limit
% 158.11/23.07  % (23625)Termination phase: Saturation
% 158.11/23.07  
% 158.11/23.07  % (23625)Memory used [KB]: 80083
% 158.11/23.07  % (23625)Time elapsed: 22.500 s
% 158.11/23.07  % (23625)------------------------------
% 158.11/23.07  % (23625)------------------------------
% 158.75/23.10  % (24601)lrs+1002_1024_bce=on:er=known:fsd=off:fsr=off:gsp=on:nm=32:tgt=ground:stl=62_188 on Vampire---4 for (188ds/0Mi)
% 176.78/25.76  % (23624)Time limit reached!
% 176.78/25.76  % (23624)------------------------------
% 176.78/25.76  % (23624)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 176.78/25.76  % (23624)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 176.78/25.76  % (23624)Termination reason: Time limit
% 176.78/25.76  % (23624)Termination phase: Saturation
% 176.78/25.76  
% 176.78/25.76  % (23624)Memory used [KB]: 85712
% 176.78/25.76  % (23624)Time elapsed: 25.200 s
% 176.78/25.76  % (23624)------------------------------
% 176.78/25.76  % (23624)------------------------------
% 176.78/25.79  % (24602)dis-2_3:4_bd=off:bs=on:br=off:fsd=off:fde=none:nm=0:nwc=1.1:sas=z3:urr=on_186 on Vampire---4 for (186ds/0Mi)
% 264.68/38.36  % (23616)First to succeed.
% 265.89/38.51  % (23616)Refutation found. Thanks to Tanya!
% 265.89/38.51  % SZS status Theorem for Vampire---4
% 265.89/38.51  % SZS output start Proof for Vampire---4
% See solution above
% 266.02/38.54  % (23616)------------------------------
% 266.02/38.54  % (23616)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 266.02/38.54  % (23616)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 266.02/38.54  % (23616)Termination reason: Refutation
% 266.02/38.54  
% 266.02/38.54  % (23616)Memory used [KB]: 1331620
% 266.02/38.54  % (23616)Time elapsed: 38.020 s
% 266.02/38.54  % (23616)------------------------------
% 266.02/38.54  % (23616)------------------------------
% 266.02/38.54  % (23614)Success in time 38.075 s
% 266.02/38.54  % Vampire---4.8 exiting
%------------------------------------------------------------------------------