TSTP Solution File: ITP006_1 by Vampire-SAT---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : ITP006_1 : TPTP v8.1.2. Bugfixed v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s

% Computer : n028.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Sun May  5 06:56:40 EDT 2024

% Result   : Theorem 199.65s 28.87s
% Output   : Refutation 199.65s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    9
%            Number of leaves      : 1009
% Syntax   : Number of formulae    : 3265 ( 213 unt;  92 typ;   0 def)
%            Number of atoms       : 11024 (1430 equ)
%            Maximal formula atoms :   32 (   3 avg)
%            Number of connectives : 13388 (5537   ~;6517   |; 335   &)
%                                         ( 942 <=>;  56  =>;   0  <=;   1 <~>)
%            Maximal formula depth :   17 (   6 avg)
%            Maximal term depth    :   18 (   3 avg)
%            Number of types       :    7 (   6 usr)
%            Number of type conns  :  135 (  56   >;  79   *;   0   +;   0  <<)
%            Number of predicates  :  862 ( 860 usr; 846 prp; 0-4 aty)
%            Number of functors    :   71 (  71 usr;  30 con; 0-4 aty)
%            Number of variables   : 7069 (6992   !;  77   ?;7069   :)

% Comments : 
%------------------------------------------------------------------------------
tff(type_def_5,type,
    u: $tType ).

tff(type_def_6,type,
    d: $tType ).

tff(type_def_7,type,
    du: $tType ).

tff(type_def_8,type,
    mono_2Etyop_2Emin_2Ebool: $tType ).

tff(type_def_9,type,
    mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: $tType ).

tff(type_def_10,type,
    mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: $tType ).

tff(func_def_0,type,
    tyop_2Emin_2Ebool: d ).

tff(func_def_1,type,
    tyop_2Emin_2Efun: ( d * d ) > d ).

tff(func_def_2,type,
    s: ( d * u ) > du ).

tff(func_def_3,type,
    app_2E2: ( du * du ) > u ).

tff(func_def_4,type,
    combin_i_2E0: u ).

tff(func_def_5,type,
    combin_k_2E0: u ).

tff(func_def_6,type,
    combin_s_2E0: u ).

tff(func_def_7,type,
    c_2Ebool_2E_21_2E0: u ).

tff(func_def_8,type,
    c_2Ebool_2E_21_2E1: du > u ).

tff(func_def_9,type,
    c_2Ebool_2E_2F_5C_2E0: u ).

tff(func_def_10,type,
    c_2Ebool_2E_2F_5C_2E2: ( du * du ) > u ).

tff(func_def_11,type,
    c_2Emin_2E_3D_2E0: u ).

tff(func_def_12,type,
    c_2Emin_2E_3D_2E2: ( du * du ) > u ).

tff(func_def_13,type,
    c_2Emin_2E_3D_3D_3E_2E0: u ).

tff(func_def_14,type,
    c_2Emin_2E_3D_3D_3E_2E2: ( du * du ) > u ).

tff(func_def_15,type,
    c_2Ebool_2E_3F_2E0: u ).

tff(func_def_16,type,
    c_2Ebool_2E_3F_2E1: du > u ).

tff(func_def_17,type,
    c_2Ebool_2EF_2E0: u ).

tff(func_def_18,type,
    c_2EquantHeuristics_2EGUESS__EXISTS_2E0: u ).

tff(func_def_19,type,
    c_2EquantHeuristics_2EGUESS__EXISTS_2E2: ( du * du ) > u ).

tff(func_def_20,type,
    c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0: u ).

tff(func_def_21,type,
    c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2: ( du * du ) > u ).

tff(func_def_22,type,
    c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0: u ).

tff(func_def_23,type,
    c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2: ( du * du ) > u ).

tff(func_def_24,type,
    c_2EquantHeuristics_2EGUESS__FORALL_2E0: u ).

tff(func_def_25,type,
    c_2EquantHeuristics_2EGUESS__FORALL_2E2: ( du * du ) > u ).

tff(func_def_26,type,
    c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0: u ).

tff(func_def_27,type,
    c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2: ( du * du ) > u ).

tff(func_def_28,type,
    c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0: u ).

tff(func_def_29,type,
    c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2: ( du * du ) > u ).

tff(func_def_30,type,
    c_2Ebool_2ET_2E0: u ).

tff(func_def_31,type,
    c_2Ebool_2E_5C_2F_2E0: u ).

tff(func_def_32,type,
    c_2Ebool_2E_5C_2F_2E2: ( du * du ) > u ).

tff(func_def_33,type,
    c_2Ebool_2E_7E_2E0: u ).

tff(func_def_34,type,
    c_2Ebool_2E_7E_2E1: du > u ).

tff(func_def_35,type,
    mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 * mono_2Etyop_2Emin_2Ebool ) > mono_2Etyop_2Emin_2Ebool ).

tff(func_def_36,type,
    mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 * mono_2Etyop_2Emin_2Ebool ) > mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ).

tff(func_def_37,type,
    mono_2Ec_2Ebool_2E_2F_5C_2E0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ).

tff(func_def_38,type,
    mono_2Ec_2Ebool_2E_2F_5C_2E2: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > mono_2Etyop_2Emin_2Ebool ).

tff(func_def_39,type,
    mono_2Ec_2Emin_2E_3D_3D_3E_2E0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ).

tff(func_def_40,type,
    mono_2Ec_2Emin_2E_3D_3D_3E_2E2: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > mono_2Etyop_2Emin_2Ebool ).

tff(func_def_41,type,
    mono_2Ec_2Ebool_2EF_2E0: mono_2Etyop_2Emin_2Ebool ).

tff(func_def_42,type,
    mono_2Ec_2Ebool_2ET_2E0: mono_2Etyop_2Emin_2Ebool ).

tff(func_def_43,type,
    mono_2Ec_2Ebool_2E_5C_2F_2E0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ).

tff(func_def_44,type,
    mono_2Ec_2Ebool_2E_5C_2F_2E2: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > mono_2Etyop_2Emin_2Ebool ).

tff(func_def_45,type,
    mono_2Ec_2Ebool_2E_7E_2E0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ).

tff(func_def_46,type,
    mono_2Ec_2Ebool_2E_7E_2E1: mono_2Etyop_2Emin_2Ebool > mono_2Etyop_2Emin_2Ebool ).

tff(func_def_47,type,
    i_mono_2Etyop_2Emin_2Ebool: mono_2Etyop_2Emin_2Ebool > u ).

tff(func_def_48,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 > u ).

tff(func_def_49,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 > u ).

tff(func_def_50,type,
    j_mono_2Etyop_2Emin_2Ebool: du > mono_2Etyop_2Emin_2Ebool ).

tff(func_def_51,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 ).

tff(func_def_52,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 ).

tff(func_def_53,type,
    sK14: d ).

tff(func_def_54,type,
    sK15: d ).

tff(func_def_55,type,
    sK16: u ).

tff(func_def_56,type,
    sK17: u ).

tff(func_def_57,type,
    sK18: u ).

tff(func_def_58,type,
    sK19: ( d * u ) > u ).

tff(func_def_59,type,
    sK20: ( d * u ) > u ).

tff(func_def_60,type,
    sK21: ( d * d * u * u ) > u ).

tff(func_def_61,type,
    sK22: ( d * d * u * u ) > u ).

tff(func_def_62,type,
    sK23: ( d * d * u * u ) > u ).

tff(func_def_63,type,
    sK24: ( d * d * u * u ) > u ).

tff(func_def_64,type,
    sK25: ( d * d * u * u ) > u ).

tff(func_def_65,type,
    sK26: ( d * d * u * u ) > u ).

tff(func_def_66,type,
    sK27: ( d * d * u * u ) > u ).

tff(func_def_67,type,
    sK28: ( d * d * u * u ) > u ).

tff(func_def_68,type,
    sK29: ( d * d * u * u ) > u ).

tff(func_def_69,type,
    sK30: ( d * d * u * u ) > u ).

tff(func_def_70,type,
    sK31: ( d * d * u * u ) > u ).

tff(pred_def_1,type,
    p: mono_2Etyop_2Emin_2Ebool > $o ).

tff(pred_def_2,type,
    sP0: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).

tff(pred_def_3,type,
    sP1: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).

tff(pred_def_4,type,
    sP2: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).

tff(pred_def_5,type,
    sP3: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).

tff(pred_def_6,type,
    sP4: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).

tff(pred_def_7,type,
    sP5: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).

tff(pred_def_8,type,
    sP6: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).

tff(pred_def_9,type,
    sP7: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).

tff(pred_def_10,type,
    sP8: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).

tff(pred_def_11,type,
    sP9: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).

tff(pred_def_12,type,
    sP10: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).

tff(pred_def_13,type,
    sP11: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).

tff(pred_def_14,type,
    sP12: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).

tff(pred_def_15,type,
    sP13: ( mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool * mono_2Etyop_2Emin_2Ebool ) > $o ).

tff(f179350,plain,
    $false,
    inference(avatar_sat_refutation,[],[f486,f491,f496,f501,f505,f509,f513,f517,f521,f525,f529,f533,f546,f550,f554,f558,f562,f566,f570,f574,f578,f582,f587,f591,f595,f599,f603,f607,f611,f615,f619,f623,f627,f632,f636,f640,f644,f648,f652,f656,f660,f664,f697,f703,f709,f713,f717,f721,f725,f729,f733,f737,f741,f777,f789,f793,f797,f801,f805,f813,f817,f821,f825,f829,f833,f837,f841,f845,f849,f853,f858,f862,f866,f870,f874,f878,f882,f886,f890,f894,f910,f914,f918,f922,f926,f957,f1013,f1017,f1023,f1030,f1034,f1038,f1051,f1055,f1059,f1063,f1067,f1075,f1079,f1083,f1087,f1091,f1095,f1099,f1103,f1107,f1111,f1115,f1187,f1191,f1195,f1199,f1203,f1207,f1211,f1229,f1233,f1241,f1248,f1256,f1263,f1267,f1271,f1275,f1279,f1284,f1319,f1331,f1335,f1339,f1392,f1396,f1400,f1455,f1472,f1476,f1522,f1526,f1574,f1582,f1586,f1590,f1594,f1664,f1668,f1715,f1719,f1723,f1727,f1873,f1878,f1882,f1943,f1962,f1966,f1970,f1974,f1978,f1984,f1988,f1992,f2168,f2188,f2192,f2263,f2481,f2497,f2518,f2522,f2526,f2530,f2534,f2538,f2542,f2546,f2830,f2897,f2902,f2935,f2957,f2961,f2965,f2969,f2973,f2978,f2992,f2996,f3000,f3189,f3193,f3269,f3273,f3277,f3281,f3285,f3289,f3291,f3352,f3356,f3360,f3364,f3368,f3372,f3377,f3378,f3446,f3451,f3456,f3461,f3466,f3471,f3479,f3483,f3487,f3492,f3497,f3501,f3506,f3551,f3556,f3561,f3608,f3648,f3652,f3656,f3660,f3765,f3779,f3783,f3787,f3791,f3795,f3799,f3803,f3807,f3898,f4018,f4173,f4177,f4212,f4213,f4214,f4215,f4216,f4288,f4303,f4318,f4326,f4426,f4513,f4564,f4691,f5105,f5742,f5766,f5770,f5774,f5778,f5782,f5786,f5790,f6421,f6853,f6857,f6861,f6926,f6930,f6934,f7029,f7033,f7037,f7041,f7045,f7236,f7929,f7933,f8281,f8454,f8533,f8541,f8546,f8603,f8604,f9002,f9291,f9485,f9803,f11149,f11727,f12586,f12679,f12684,f12695,f12812,f12864,f12932,f12936,f13018,f13022,f13310,f13407,f13527,f13531,f13535,f13539,f13899,f14057,f14061,f14065,f14069,f14073,f14077,f14081,f14086,f14090,f14094,f14098,f14102,f14106,f14110,f14955,f14959,f14963,f14967,f14971,f14975,f14979,f14983,f15099,f15509,f15513,f15538,f15888,f15892,f15896,f15900,f15904,f15908,f15912,f15916,f15920,f16505,f16989,f16993,f16997,f17001,f17005,f17009,f17013,f17017,f17021,f17025,f17029,f17033,f17037,f17041,f17045,f17111,f17764,f18096,f18100,f18104,f18108,f18112,f18435,f18439,f18443,f18447,f19021,f19025,f19029,f19033,f19037,f19435,f19439,f19469,f19473,f19506,f19510,f19514,f19518,f19522,f19526,f19530,f19534,f19538,f19542,f20562,f20566,f20710,f20714,f20718,f20722,f20742,f21089,f21093,f21097,f21101,f21106,f21110,f21114,f21118,f21122,f21126,f21130,f21904,f21908,f21912,f21916,f21917,f21922,f21926,f21930,f21934,f21938,f21942,f21946,f21950,f21954,f21958,f21975,f22820,f23304,f23308,f23312,f23316,f23336,f23340,f23344,f23348,f23695,f23818,f23822,f23826,f23830,f24031,f24035,f24039,f24043,f24047,f24051,f24055,f24059,f24063,f24067,f24071,f24092,f24096,f24100,f24104,f24108,f24112,f24116,f24120,f24124,f25154,f25750,f25754,f26039,f26043,f26047,f26051,f26055,f26059,f26063,f26067,f26071,f26142,f27385,f27389,f27393,f27397,f27401,f27405,f27409,f27413,f27417,f27421,f27426,f27431,f27435,f27965,f28363,f28367,f28371,f28375,f28482,f28751,f28755,f28863,f28867,f28871,f28875,f28876,f28880,f28884,f29581,f29585,f29684,f29688,f29692,f29696,f30983,f30987,f31149,f31153,f31157,f31161,f31165,f31169,f31173,f31178,f31182,f31186,f31190,f31194,f31612,f32217,f32221,f32369,f32373,f32377,f32673,f32677,f32681,f32685,f32906,f33127,f33131,f33135,f33139,f33580,f33584,f33588,f33592,f33596,f33600,f33604,f33608,f33612,f33616,f33620,f33624,f33628,f33632,f33636,f33640,f33644,f33648,f33652,f33656,f33660,f33664,f33668,f33672,f33676,f33680,f33684,f33688,f33692,f33696,f33700,f33704,f33708,f33712,f34653,f35854,f37135,f37139,f37315,f37319,f37467,f37471,f37662,f37666,f37670,f37674,f37678,f37682,f37686,f37690,f37694,f37698,f37886,f37890,f39121,f39249,f39253,f39450,f39454,f40054,f40058,f40062,f40066,f40070,f40589,f40593,f40597,f42123,f42127,f42245,f42249,f42423,f42427,f42431,f42435,f42439,f42443,f42447,f42451,f42455,f42459,f42463,f42467,f42471,f42516,f42520,f42524,f42528,f42532,f42536,f42540,f42544,f42548,f42552,f42556,f42560,f42564,f42568,f42572,f42576,f44551,f45116,f45120,f45320,f45324,f45328,f45332,f45380,f45384,f46042,f47539,f47543,f47547,f47551,f47555,f48078,f48082,f48133,f48137,f48141,f49632,f49636,f49640,f49644,f49648,f49652,f49656,f49660,f49664,f49668,f49672,f49676,f49680,f49743,f49747,f49751,f49755,f51807,f52741,f54269,f54273,f54277,f54281,f54285,f54289,f55396,f56943,f56947,f56951,f57181,f57185,f57189,f57193,f57197,f57201,f57430,f57893,f57897,f57901,f57905,f58886,f58890,f58894,f58898,f58902,f58906,f59186,f59746,f59750,f60064,f62010,f62014,f62018,f64433,f64437,f68576,f68580,f68584,f68588,f69660,f69664,f69668,f70200,f72226,f72230,f72234,f72238,f72913,f73597,f75835,f75839,f76493,f76497,f76501,f77084,f77088,f77816,f77820,f77824,f77828,f79029,f79033,f79613,f79617,f79621,f79625,f79629,f81047,f81051,f81596,f81600,f82255,f82259,f82976,f82980,f83091,f83095,f84187,f84191,f84819,f84823,f84829,f84834,f84839,f84844,f84849,f84854,f84977,f84981,f85049,f85053,f85057,f85770,f85774,f86209,f86214,f86218,f86222,f86226,f86230,f86234,f86235,f86385,f86498,f86499,f86501,f86507,f86513,f86519,f86549,f86551,f86559,f86752,f86753,f86763,f86792,f86794,f86798,f86802,f86806,f86810,f86814,f86818,f86819,f87983,f88087,f88159,f88807,f88836,f88857,f89402,f89629,f89852,f89856,f89860,f89881,f89887,f90500,f91297,f92042,f92047,f92157,f92276,f92525,f92534,f92538,f92542,f92546,f92550,f92554,f92558,f92562,f92566,f92570,f92571,f95579,f95887,f95888,f95889,f97490,f97560,f97639,f101879,f103211,f104801,f107417,f107643,f108525,f109501,f110235,f112926,f114420,f115396,f116323,f117342,f118201,f119392,f120940,f122040,f123092,f131688,f134635,f147509,f154919,f161252,f166455,f169607,f172591,f174206,f175154,f176767,f176771,f176775,f176779,f176783,f176791,f177153,f177610,f177614,f177618,f177622,f177626,f177630,f177634,f177688,f177692,f177696,f177700,f177704,f177708,f177872,f178013,f178017,f179348,f179349]) ).

tff(f179349,plain,
    ( ~ spl32_2
    | spl32_1
    | ~ spl32_45
    | ~ spl32_119
    | ~ spl32_127
    | ~ spl32_843 ),
    inference(avatar_split_clause,[],[f179341,f178011,f1281,f1238,f707,f483,f488]) ).

tff(f488,plain,
    ( spl32_2
  <=> p(mono_2Ec_2Ebool_2ET_2E0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_2])]) ).

tff(f483,plain,
    ( spl32_1
  <=> p(mono_2Ec_2Ebool_2EF_2E0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_1])]) ).

tff(f707,plain,
    ( spl32_45
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_45])]) ).

tff(f1238,plain,
    ( spl32_119
  <=> ( s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_119])]) ).

tff(f1281,plain,
    ( spl32_127
  <=> ( s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_127])]) ).

tff(f178011,plain,
    ( spl32_843
  <=> ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_843])]) ).

tff(f179341,plain,
    ( p(mono_2Ec_2Ebool_2EF_2E0)
    | ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | ~ spl32_45
    | ~ spl32_119
    | ~ spl32_127
    | ~ spl32_843 ),
    inference(forward_demodulation,[],[f179340,f708]) ).

tff(f708,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) = X0 )
    | ~ spl32_45 ),
    inference(avatar_component_clause,[],[f707]) ).

tff(f179340,plain,
    ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0))))
    | ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | ~ spl32_45
    | ~ spl32_119
    | ~ spl32_127
    | ~ spl32_843 ),
    inference(forward_demodulation,[],[f179339,f1283]) ).

tff(f1283,plain,
    ( ( s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0)) )
    | ~ spl32_127 ),
    inference(avatar_component_clause,[],[f1281]) ).

tff(f179339,plain,
    ( ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
    | ~ spl32_45
    | ~ spl32_119
    | ~ spl32_843 ),
    inference(forward_demodulation,[],[f179323,f708]) ).

tff(f179323,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))))
    | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
    | ~ spl32_119
    | ~ spl32_843 ),
    inference(superposition,[],[f178012,f1240]) ).

tff(f1240,plain,
    ( ( s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) )
    | ~ spl32_119 ),
    inference(avatar_component_clause,[],[f1238]) ).

tff(f178012,plain,
    ( ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | ~ spl32_843 ),
    inference(avatar_component_clause,[],[f178011]) ).

tff(f179348,plain,
    ( spl32_845
    | ~ spl32_46
    | ~ spl32_179 ),
    inference(avatar_split_clause,[],[f2841,f2828,f711,f179346]) ).

tff(f179346,plain,
    ( spl32_845
  <=> ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) = X1 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_845])]) ).

tff(f711,plain,
    ( spl32_46
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_46])]) ).

tff(f2828,plain,
    ( spl32_179
  <=> ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) = X1 )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_179])]) ).

tff(f2841,plain,
    ( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) = X1 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0))))) ) )
    | ~ spl32_46
    | ~ spl32_179 ),
    inference(resolution,[],[f2829,f712]) ).

tff(f712,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) )
    | ~ spl32_46 ),
    inference(avatar_component_clause,[],[f711]) ).

tff(f2829,plain,
    ( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))))
        | p(X1)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) = X1 ) )
    | ~ spl32_179 ),
    inference(avatar_component_clause,[],[f2828]) ).

tff(f178017,plain,
    ( spl32_844
    | spl32_1
    | ~ spl32_8
    | ~ spl32_820 ),
    inference(avatar_split_clause,[],[f176687,f175152,f515,f483,f178015]) ).

tff(f178015,plain,
    ( spl32_844
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(X0)))
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_844])]) ).

tff(f515,plain,
    ( spl32_8
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Ec_2Ebool_2E_7E_2E1(X0))
        | p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_8])]) ).

tff(f175152,plain,
    ( spl32_820
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(X0))) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_820])]) ).

tff(f176687,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Ec_2Ebool_2EF_2E0)
        | p(mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(X0)))
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) )
    | ~ spl32_8
    | ~ spl32_820 ),
    inference(superposition,[],[f516,f175153]) ).

tff(f175153,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(X0))) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) )
    | ~ spl32_820 ),
    inference(avatar_component_clause,[],[f175152]) ).

tff(f516,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Ec_2Ebool_2E_7E_2E1(X0))
        | p(X0) )
    | ~ spl32_8 ),
    inference(avatar_component_clause,[],[f515]) ).

tff(f178013,plain,
    ( spl32_843
    | ~ spl32_151
    | ~ spl32_773 ),
    inference(avatar_split_clause,[],[f87984,f87981,f1725,f178011]) ).

tff(f1725,plain,
    ( spl32_151
  <=> ! [X17: u,X19: u,X0: d,X16: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(X0,X19)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_151])]) ).

tff(f87981,plain,
    ( spl32_773
  <=> ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,app_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(X0,sK25(X0,sK14,X1,sK18)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_773])]) ).

tff(f87984,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) )
    | ~ spl32_151
    | ~ spl32_773 ),
    inference(resolution,[],[f87982,f1726]) ).

tff(f1726,plain,
    ( ! [X0: d,X1: d,X19: u,X16: u,X17: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(X0,X19)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17))))) )
    | ~ spl32_151 ),
    inference(avatar_component_clause,[],[f1725]) ).

tff(f87982,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,app_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(X0,sK25(X0,sK14,X1,sK18))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | ~ spl32_773 ),
    inference(avatar_component_clause,[],[f87981]) ).

tff(f177872,plain,
    ( spl32_141
    | spl32_842
    | ~ spl32_2
    | ~ spl32_5
    | ~ spl32_166
    | ~ spl32_192
    | ~ spl32_748 ),
    inference(avatar_split_clause,[],[f86821,f85055,f3187,f2190,f503,f488,f177870,f1576]) ).

tff(f1576,plain,
    ( spl32_141
  <=> ! [X0: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_141])]) ).

tff(f177870,plain,
    ( spl32_842
  <=> ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_842])]) ).

tff(f503,plain,
    ( spl32_5
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ~ p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_5])]) ).

tff(f2190,plain,
    ( spl32_166
  <=> ! [X26: u,X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK28(X0,X1,X2,X3))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X26)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_166])]) ).

tff(f3187,plain,
    ( spl32_192
  <=> ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,app_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(X0,X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_192])]) ).

tff(f85055,plain,
    ( spl32_748
  <=> ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_748])]) ).

tff(f86821,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ~ p(mono_2Ec_2Ebool_2ET_2E0)
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X2))))) )
    | ~ spl32_5
    | ~ spl32_166
    | ~ spl32_192
    | ~ spl32_748 ),
    inference(forward_demodulation,[],[f3197,f85609]) ).

tff(f85609,plain,
    ( ! [X0: d,X1: u] : ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))) )
    | ~ spl32_5
    | ~ spl32_748 ),
    inference(resolution,[],[f85056,f504]) ).

tff(f504,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_5 ),
    inference(avatar_component_clause,[],[f503]) ).

tff(f85056,plain,
    ( ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_748 ),
    inference(avatar_component_clause,[],[f85055]) ).

tff(f3197,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) )
    | ~ spl32_166
    | ~ spl32_192 ),
    inference(resolution,[],[f3188,f2191]) ).

tff(f2191,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X26: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK28(X0,X1,X2,X3))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X26)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_166 ),
    inference(avatar_component_clause,[],[f2190]) ).

tff(f3188,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,app_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(X0,X2)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | ~ spl32_192 ),
    inference(avatar_component_clause,[],[f3187]) ).

tff(f177708,plain,
    ( spl32_141
    | spl32_841
    | ~ spl32_2
    | ~ spl32_5
    | ~ spl32_166
    | ~ spl32_193
    | ~ spl32_748 ),
    inference(avatar_split_clause,[],[f86820,f85055,f3191,f2190,f503,f488,f177706,f1576]) ).

tff(f177706,plain,
    ( spl32_841
  <=> ! [X0: d,X1: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_841])]) ).

tff(f3191,plain,
    ( spl32_193
  <=> ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,app_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(X0,X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_193])]) ).

tff(f86820,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ~ p(mono_2Ec_2Ebool_2ET_2E0)
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X2))))) )
    | ~ spl32_5
    | ~ spl32_166
    | ~ spl32_193
    | ~ spl32_748 ),
    inference(forward_demodulation,[],[f3233,f85609]) ).

tff(f3233,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) )
    | ~ spl32_166
    | ~ spl32_193 ),
    inference(resolution,[],[f3192,f2191]) ).

tff(f3192,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,app_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(X0,X2)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | ~ spl32_193 ),
    inference(avatar_component_clause,[],[f3191]) ).

tff(f177704,plain,
    ( spl32_840
    | ~ spl32_152
    | ~ spl32_193 ),
    inference(avatar_split_clause,[],[f3232,f3191,f1871,f177702]) ).

tff(f177702,plain,
    ( spl32_840
  <=> ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_840])]) ).

tff(f1871,plain,
    ( spl32_152
  <=> ! [X20: u,X0: d,X21: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(X0,sK26(X0,X1,X20,X21)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_152])]) ).

tff(f3232,plain,
    ( ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) )
    | ~ spl32_152
    | ~ spl32_193 ),
    inference(resolution,[],[f3192,f1872]) ).

tff(f1872,plain,
    ( ! [X21: u,X0: d,X1: d,X20: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(X0,sK26(X0,X1,X20,X21))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21))))) )
    | ~ spl32_152 ),
    inference(avatar_component_clause,[],[f1871]) ).

tff(f177700,plain,
    ( spl32_839
    | ~ spl32_151
    | ~ spl32_193 ),
    inference(avatar_split_clause,[],[f3230,f3191,f1725,f177698]) ).

tff(f177698,plain,
    ( spl32_839
  <=> ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_839])]) ).

tff(f3230,plain,
    ( ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) )
    | ~ spl32_151
    | ~ spl32_193 ),
    inference(resolution,[],[f3192,f1726]) ).

tff(f177696,plain,
    ( spl32_838
    | ~ spl32_152
    | ~ spl32_192 ),
    inference(avatar_split_clause,[],[f3196,f3187,f1871,f177694]) ).

tff(f177694,plain,
    ( spl32_838
  <=> ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_838])]) ).

tff(f3196,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) )
    | ~ spl32_152
    | ~ spl32_192 ),
    inference(resolution,[],[f3188,f1872]) ).

tff(f177692,plain,
    ( spl32_837
    | ~ spl32_151
    | ~ spl32_192 ),
    inference(avatar_split_clause,[],[f3194,f3187,f1725,f177690]) ).

tff(f177690,plain,
    ( spl32_837
  <=> ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_837])]) ).

tff(f3194,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) )
    | ~ spl32_151
    | ~ spl32_192 ),
    inference(resolution,[],[f3188,f1726]) ).

tff(f177688,plain,
    ( spl32_836
    | ~ spl32_7
    | ~ spl32_179 ),
    inference(avatar_split_clause,[],[f2864,f2828,f511,f177686]) ).

tff(f177686,plain,
    ( spl32_836
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X1)))))
        | ( mono_2Ec_2Ebool_2E_7E_2E1(X0) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X1)))) )
        | ~ p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_836])]) ).

tff(f511,plain,
    ( spl32_7
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ~ p(mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_7])]) ).

tff(f2864,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X1)))))
        | ( mono_2Ec_2Ebool_2E_7E_2E1(X0) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X1)))) )
        | ~ p(X0) )
    | ~ spl32_7
    | ~ spl32_179 ),
    inference(resolution,[],[f2829,f512]) ).

tff(f512,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Ec_2Ebool_2E_7E_2E1(X0))
        | ~ p(X0) )
    | ~ spl32_7 ),
    inference(avatar_component_clause,[],[f511]) ).

tff(f177634,plain,
    ( spl32_835
    | ~ spl32_5
    | ~ spl32_179 ),
    inference(avatar_split_clause,[],[f2847,f2828,f503,f177632]) ).

tff(f177632,plain,
    ( spl32_835
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X1)))))
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X1)))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_835])]) ).

tff(f2847,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X1)))))
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X1)))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_5
    | ~ spl32_179 ),
    inference(resolution,[],[f2829,f504]) ).

tff(f177630,plain,
    ( spl32_834
    | ~ spl32_5
    | ~ spl32_179 ),
    inference(avatar_split_clause,[],[f2840,f2828,f503,f177628]) ).

tff(f177628,plain,
    ( spl32_834
  <=> ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_834])]) ).

tff(f2840,plain,
    ( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))) ) )
    | ~ spl32_5
    | ~ spl32_179 ),
    inference(resolution,[],[f2829,f504]) ).

tff(f177626,plain,
    ( spl32_833
    | ~ spl32_115
    | ~ spl32_178 ),
    inference(avatar_split_clause,[],[f2825,f2544,f1205,f177624]) ).

tff(f177624,plain,
    ( spl32_833
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: u] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X1))))) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X1)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_833])]) ).

tff(f1205,plain,
    ( spl32_115
  <=> ! [X0: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_115])]) ).

tff(f2544,plain,
    ( spl32_178
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_178])]) ).

tff(f2825,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: u] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X1))))) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X1)))) ) )
    | ~ spl32_115
    | ~ spl32_178 ),
    inference(resolution,[],[f2545,f1206]) ).

tff(f1206,plain,
    ( ! [X0: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) ) )
    | ~ spl32_115 ),
    inference(avatar_component_clause,[],[f1205]) ).

tff(f2545,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X1,X0) ) )
    | ~ spl32_178 ),
    inference(avatar_component_clause,[],[f2544]) ).

tff(f177622,plain,
    ( spl32_832
    | ~ spl32_115
    | ~ spl32_176 ),
    inference(avatar_split_clause,[],[f2753,f2536,f1205,f177620]) ).

tff(f177620,plain,
    ( spl32_832
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: u] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X1))))) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X1)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_832])]) ).

tff(f2536,plain,
    ( spl32_176
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_176])]) ).

tff(f2753,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: u] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X1))))) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X1)))) ) )
    | ~ spl32_115
    | ~ spl32_176 ),
    inference(resolution,[],[f2537,f1206]) ).

tff(f2537,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X0) ) )
    | ~ spl32_176 ),
    inference(avatar_component_clause,[],[f2536]) ).

tff(f177618,plain,
    ( spl32_831
    | ~ spl32_115
    | ~ spl32_175 ),
    inference(avatar_split_clause,[],[f2723,f2532,f1205,f177616]) ).

tff(f177616,plain,
    ( spl32_831
  <=> ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))),X1) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_831])]) ).

tff(f2532,plain,
    ( spl32_175
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_175])]) ).

tff(f2723,plain,
    ( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))),X1) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) ) )
    | ~ spl32_115
    | ~ spl32_175 ),
    inference(resolution,[],[f2533,f1206]) ).

tff(f2533,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) ) )
    | ~ spl32_175 ),
    inference(avatar_component_clause,[],[f2532]) ).

tff(f177614,plain,
    ( spl32_830
    | ~ spl32_115
    | ~ spl32_172 ),
    inference(avatar_split_clause,[],[f2615,f2520,f1205,f177612]) ).

tff(f177612,plain,
    ( spl32_830
  <=> ! [X0: u] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0))))) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_830])]) ).

tff(f2520,plain,
    ( spl32_172
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_172])]) ).

tff(f2615,plain,
    ( ! [X0: u] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0))))) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) ) )
    | ~ spl32_115
    | ~ spl32_172 ),
    inference(resolution,[],[f2521,f1206]) ).

tff(f2521,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0) ) )
    | ~ spl32_172 ),
    inference(avatar_component_clause,[],[f2520]) ).

tff(f177610,plain,
    ( spl32_829
    | ~ spl32_48
    | ~ spl32_115 ),
    inference(avatar_split_clause,[],[f2508,f1205,f719,f177608]) ).

tff(f177608,plain,
    ( spl32_829
  <=> ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) )
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))) = X1 )
        | ~ p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_829])]) ).

tff(f719,plain,
    ( spl32_48
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( X0 = X1 )
        | ~ p(X1)
        | ~ p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_48])]) ).

tff(f2508,plain,
    ( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) )
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))) = X1 )
        | ~ p(X1) )
    | ~ spl32_48
    | ~ spl32_115 ),
    inference(resolution,[],[f1206,f720]) ).

tff(f720,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X1)
        | ( X0 = X1 )
        | ~ p(X0) )
    | ~ spl32_48 ),
    inference(avatar_component_clause,[],[f719]) ).

tff(f177153,plain,
    ( spl32_828
    | ~ spl32_736
    | ~ spl32_790 ),
    inference(avatar_split_clause,[],[f176350,f92556,f84817,f177151]) ).

tff(f177151,plain,
    ( spl32_828
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(mono_2Ec_2Ebool_2ET_2E0,mono_2Ec_2Ebool_2E_7E_2E1(X0)) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_828])]) ).

tff(f84817,plain,
    ( spl32_736
  <=> ! [X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Ec_2Ebool_2E_7E_2E1(X1))
        | ( mono_2Ec_2Ebool_2EF_2E0 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_736])]) ).

tff(f92556,plain,
    ( spl32_790
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(mono_2Ec_2Ebool_2ET_2E0,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_790])]) ).

tff(f176350,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(mono_2Ec_2Ebool_2ET_2E0,mono_2Ec_2Ebool_2E_7E_2E1(X0)) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) )
    | ~ spl32_736
    | ~ spl32_790 ),
    inference(resolution,[],[f92557,f84818]) ).

tff(f84818,plain,
    ( ! [X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Ec_2Ebool_2E_7E_2E1(X1))
        | ( mono_2Ec_2Ebool_2EF_2E0 = X1 ) )
    | ~ spl32_736 ),
    inference(avatar_component_clause,[],[f84817]) ).

tff(f92557,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(mono_2Ec_2Ebool_2ET_2E0,X0) ) )
    | ~ spl32_790 ),
    inference(avatar_component_clause,[],[f92556]) ).

tff(f176791,plain,
    ( spl32_826
    | spl32_827
    | ~ spl32_115
    | ~ spl32_323 ),
    inference(avatar_split_clause,[],[f86950,f15898,f1205,f176789,f176785]) ).

tff(f176785,plain,
    ( spl32_826
  <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_826])]) ).

tff(f176789,plain,
    ( spl32_827
  <=> ! [X0: u] : ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_827])]) ).

tff(f15898,plain,
    ( spl32_323
  <=> ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_323])]) ).

tff(f86950,plain,
    ( ! [X0: u] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
    | ~ spl32_115
    | ~ spl32_323 ),
    inference(resolution,[],[f1206,f15899]) ).

tff(f15899,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
    | ~ spl32_323 ),
    inference(avatar_component_clause,[],[f15898]) ).

tff(f176783,plain,
    ( spl32_825
    | ~ spl32_44
    | ~ spl32_177 ),
    inference(avatar_split_clause,[],[f2772,f2540,f701,f176781]) ).

tff(f176781,plain,
    ( spl32_825
  <=> ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))),X1) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_825])]) ).

tff(f701,plain,
    ( spl32_44
  <=> ! [X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X5))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_44])]) ).

tff(f2540,plain,
    ( spl32_177
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_177])]) ).

tff(f2772,plain,
    ( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))),X1) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0))))) )
    | ~ spl32_44
    | ~ spl32_177 ),
    inference(resolution,[],[f2541,f702]) ).

tff(f702,plain,
    ( ! [X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X5)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X5))))) )
    | ~ spl32_44 ),
    inference(avatar_component_clause,[],[f701]) ).

tff(f2541,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1) ) )
    | ~ spl32_177 ),
    inference(avatar_component_clause,[],[f2540]) ).

tff(f176779,plain,
    ( spl32_824
    | ~ spl32_44
    | ~ spl32_174 ),
    inference(avatar_split_clause,[],[f2671,f2528,f701,f176777]) ).

tff(f176777,plain,
    ( spl32_824
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: u] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X1))))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_824])]) ).

tff(f2528,plain,
    ( spl32_174
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_174])]) ).

tff(f2671,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: u] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X1))))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X1))))) )
    | ~ spl32_44
    | ~ spl32_174 ),
    inference(resolution,[],[f2529,f702]) ).

tff(f2529,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) ) )
    | ~ spl32_174 ),
    inference(avatar_component_clause,[],[f2528]) ).

tff(f176775,plain,
    ( spl32_823
    | ~ spl32_44
    | ~ spl32_173 ),
    inference(avatar_split_clause,[],[f2632,f2524,f701,f176773]) ).

tff(f176773,plain,
    ( spl32_823
  <=> ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))),X1) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_823])]) ).

tff(f2524,plain,
    ( spl32_173
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_173])]) ).

tff(f2632,plain,
    ( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))),X1) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0))))) )
    | ~ spl32_44
    | ~ spl32_173 ),
    inference(resolution,[],[f2525,f702]) ).

tff(f2525,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) ) )
    | ~ spl32_173 ),
    inference(avatar_component_clause,[],[f2524]) ).

tff(f176771,plain,
    ( spl32_822
    | ~ spl32_44
    | ~ spl32_171 ),
    inference(avatar_split_clause,[],[f2561,f2516,f701,f176769]) ).

tff(f176769,plain,
    ( spl32_822
  <=> ! [X0: u] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0))))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_822])]) ).

tff(f2516,plain,
    ( spl32_171
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_171])]) ).

tff(f2561,plain,
    ( ! [X0: u] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0))))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0))))) )
    | ~ spl32_44
    | ~ spl32_171 ),
    inference(resolution,[],[f2517,f702]) ).

tff(f2517,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0) ) )
    | ~ spl32_171 ),
    inference(avatar_component_clause,[],[f2516]) ).

tff(f176767,plain,
    ( spl32_821
    | ~ spl32_46
    | ~ spl32_115 ),
    inference(avatar_split_clause,[],[f2507,f1205,f711,f176765]) ).

tff(f176765,plain,
    ( spl32_821
  <=> ! [X0: u] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_821])]) ).

tff(f2507,plain,
    ( ! [X0: u] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0))))) ) )
    | ~ spl32_46
    | ~ spl32_115 ),
    inference(resolution,[],[f1206,f712]) ).

tff(f175154,plain,
    ( spl32_820
    | ~ spl32_736
    | ~ spl32_767 ),
    inference(avatar_split_clause,[],[f174388,f86796,f84817,f175152]) ).

tff(f86796,plain,
    ( spl32_767
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(X0)) )
        | p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_767])]) ).

tff(f174388,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(X0))) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) )
    | ~ spl32_736
    | ~ spl32_767 ),
    inference(resolution,[],[f86797,f84818]) ).

tff(f86797,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) )
    | ~ spl32_767 ),
    inference(avatar_component_clause,[],[f86796]) ).

tff(f174206,plain,
    ( spl32_819
    | ~ spl32_5
    | ~ spl32_115 ),
    inference(avatar_split_clause,[],[f99001,f1205,f503,f174204]) ).

tff(f174204,plain,
    ( spl32_819
  <=> ! [X0: u] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_819])]) ).

tff(f99001,plain,
    ( ! [X0: u] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))) ) )
    | ~ spl32_5
    | ~ spl32_115 ),
    inference(resolution,[],[f1206,f504]) ).

tff(f172591,plain,
    ( spl32_818
    | ~ spl32_110
    | ~ spl32_770
    | ~ spl32_774
    | ~ spl32_776 ),
    inference(avatar_split_clause,[],[f93452,f88805,f88084,f86808,f1185,f172589]) ).

tff(f172589,plain,
    ( spl32_818
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X1 )
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_818])]) ).

tff(f1185,plain,
    ( spl32_110
  <=> ! [X0: u] : ( s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_110])]) ).

tff(f86808,plain,
    ( spl32_770
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_770])]) ).

tff(f88084,plain,
    ( spl32_774
  <=> ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_774])]) ).

tff(f88805,plain,
    ( spl32_776
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18))))) = X0 )
        | ~ p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_776])]) ).

tff(f93452,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X1 )
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) = X1 ) )
    | ~ spl32_110
    | ~ spl32_770
    | ~ spl32_774
    | ~ spl32_776 ),
    inference(forward_demodulation,[],[f93220,f88150]) ).

tff(f88150,plain,
    ( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18)))) )
    | ~ spl32_110
    | ~ spl32_774 ),
    inference(superposition,[],[f1186,f88086]) ).

tff(f88086,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18))))) )
    | ~ spl32_774 ),
    inference(avatar_component_clause,[],[f88084]) ).

tff(f1186,plain,
    ( ! [X0: u] : ( s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))) )
    | ~ spl32_110 ),
    inference(avatar_component_clause,[],[f1185]) ).

tff(f93220,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) = X1 )
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18))))) = X1 ) )
    | ~ spl32_770
    | ~ spl32_776 ),
    inference(resolution,[],[f86809,f88806]) ).

tff(f88806,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18))))) = X0 ) )
    | ~ spl32_776 ),
    inference(avatar_component_clause,[],[f88805]) ).

tff(f86809,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) = X0 ) )
    | ~ spl32_770 ),
    inference(avatar_component_clause,[],[f86808]) ).

tff(f169607,plain,
    ( spl32_817
    | ~ spl32_110
    | ~ spl32_767
    | ~ spl32_774
    | ~ spl32_776 ),
    inference(avatar_split_clause,[],[f92880,f88805,f88084,f86796,f1185,f169605]) ).

tff(f169605,plain,
    ( spl32_817
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_817])]) ).

tff(f92880,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) )
    | ~ spl32_110
    | ~ spl32_767
    | ~ spl32_774
    | ~ spl32_776 ),
    inference(forward_demodulation,[],[f92648,f88150]) ).

tff(f92648,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(X0)) )
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18))))) = X0 ) )
    | ~ spl32_767
    | ~ spl32_776 ),
    inference(resolution,[],[f86797,f88806]) ).

tff(f166455,plain,
    ( spl32_816
    | ~ spl32_110
    | ~ spl32_177
    | ~ spl32_774
    | ~ spl32_776 ),
    inference(avatar_split_clause,[],[f91594,f88805,f88084,f2540,f1185,f166453]) ).

tff(f166453,plain,
    ( spl32_816
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_816])]) ).

tff(f91594,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1) ) )
    | ~ spl32_110
    | ~ spl32_177
    | ~ spl32_774
    | ~ spl32_776 ),
    inference(forward_demodulation,[],[f91356,f88150]) ).

tff(f91356,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18))))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1) ) )
    | ~ spl32_177
    | ~ spl32_776 ),
    inference(resolution,[],[f88806,f2541]) ).

tff(f161252,plain,
    ( spl32_815
    | ~ spl32_110
    | ~ spl32_174
    | ~ spl32_774
    | ~ spl32_776 ),
    inference(avatar_split_clause,[],[f91593,f88805,f88084,f2528,f1185,f161250]) ).

tff(f161250,plain,
    ( spl32_815
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_815])]) ).

tff(f91593,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) ) )
    | ~ spl32_110
    | ~ spl32_174
    | ~ spl32_774
    | ~ spl32_776 ),
    inference(forward_demodulation,[],[f91355,f88150]) ).

tff(f91355,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18))))) = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) ) )
    | ~ spl32_174
    | ~ spl32_776 ),
    inference(resolution,[],[f88806,f2529]) ).

tff(f154919,plain,
    ( spl32_814
    | ~ spl32_110
    | ~ spl32_173
    | ~ spl32_774
    | ~ spl32_776 ),
    inference(avatar_split_clause,[],[f91592,f88805,f88084,f2524,f1185,f154917]) ).

tff(f154917,plain,
    ( spl32_814
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_814])]) ).

tff(f91592,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) ) )
    | ~ spl32_110
    | ~ spl32_173
    | ~ spl32_774
    | ~ spl32_776 ),
    inference(forward_demodulation,[],[f91354,f88150]) ).

tff(f91354,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18))))) = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) ) )
    | ~ spl32_173
    | ~ spl32_776 ),
    inference(resolution,[],[f88806,f2525]) ).

tff(f147509,plain,
    ( spl32_813
    | ~ spl32_110
    | ~ spl32_171
    | ~ spl32_774
    | ~ spl32_776 ),
    inference(avatar_split_clause,[],[f91591,f88805,f88084,f2516,f1185,f147507]) ).

tff(f147507,plain,
    ( spl32_813
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_813])]) ).

tff(f91591,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0) ) )
    | ~ spl32_110
    | ~ spl32_171
    | ~ spl32_774
    | ~ spl32_776 ),
    inference(forward_demodulation,[],[f91353,f88150]) ).

tff(f91353,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18))))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0) ) )
    | ~ spl32_171
    | ~ spl32_776 ),
    inference(resolution,[],[f88806,f2517]) ).

tff(f134635,plain,
    ( spl32_812
    | spl32_1
    | ~ spl32_807 ),
    inference(avatar_split_clause,[],[f133241,f119390,f483,f134633]) ).

tff(f134633,plain,
    ( spl32_812
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_812])]) ).

tff(f119390,plain,
    ( spl32_807
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_807])]) ).

tff(f133241,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) )
    | spl32_1
    | ~ spl32_807 ),
    inference(resolution,[],[f119391,f485]) ).

tff(f485,plain,
    ( ~ p(mono_2Ec_2Ebool_2EF_2E0)
    | spl32_1 ),
    inference(avatar_component_clause,[],[f483]) ).

tff(f119391,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) )
    | ~ spl32_807 ),
    inference(avatar_component_clause,[],[f119390]) ).

tff(f131688,plain,
    ( spl32_811
    | spl32_1
    | ~ spl32_806 ),
    inference(avatar_split_clause,[],[f129227,f118199,f483,f131686]) ).

tff(f131686,plain,
    ( spl32_811
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2E_7E_2E1(X0),mono_2Ec_2Ebool_2EF_2E0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_811])]) ).

tff(f118199,plain,
    ( spl32_806
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2E_7E_2E1(X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_806])]) ).

tff(f129227,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2E_7E_2E1(X0),mono_2Ec_2Ebool_2EF_2E0) ) )
    | spl32_1
    | ~ spl32_806 ),
    inference(resolution,[],[f118200,f485]) ).

tff(f118200,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2E_7E_2E1(X0),X1) ) )
    | ~ spl32_806 ),
    inference(avatar_component_clause,[],[f118199]) ).

tff(f123092,plain,
    ( spl32_810
    | ~ spl32_247
    | ~ spl32_736 ),
    inference(avatar_split_clause,[],[f85000,f84817,f5776,f123090]) ).

tff(f123090,plain,
    ( spl32_810
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,mono_2Ec_2Ebool_2E_7E_2E1(X0)),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_810])]) ).

tff(f5776,plain,
    ( spl32_247
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_247])]) ).

tff(f85000,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,mono_2Ec_2Ebool_2E_7E_2E1(X0)),X1) ) )
    | ~ spl32_247
    | ~ spl32_736 ),
    inference(resolution,[],[f84818,f5777]) ).

tff(f5777,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1) ) )
    | ~ spl32_247 ),
    inference(avatar_component_clause,[],[f5776]) ).

tff(f122040,plain,
    ( spl32_809
    | ~ spl32_246
    | ~ spl32_736 ),
    inference(avatar_split_clause,[],[f84999,f84817,f5772,f122038]) ).

tff(f122038,plain,
    ( spl32_809
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_809])]) ).

tff(f5772,plain,
    ( spl32_246
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_246])]) ).

tff(f84999,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) )
    | ~ spl32_246
    | ~ spl32_736 ),
    inference(resolution,[],[f84818,f5773]) ).

tff(f5773,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),X0) ) )
    | ~ spl32_246 ),
    inference(avatar_component_clause,[],[f5772]) ).

tff(f120940,plain,
    ( spl32_808
    | ~ spl32_245
    | ~ spl32_736 ),
    inference(avatar_split_clause,[],[f84998,f84817,f5768,f120938]) ).

tff(f120938,plain,
    ( spl32_808
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,mono_2Ec_2Ebool_2E_7E_2E1(X0)),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_808])]) ).

tff(f5768,plain,
    ( spl32_245
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_245])]) ).

tff(f84998,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,mono_2Ec_2Ebool_2E_7E_2E1(X0)),X1) ) )
    | ~ spl32_245
    | ~ spl32_736 ),
    inference(resolution,[],[f84818,f5769]) ).

tff(f5769,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1) ) )
    | ~ spl32_245 ),
    inference(avatar_component_clause,[],[f5768]) ).

tff(f119392,plain,
    ( spl32_807
    | ~ spl32_205
    | ~ spl32_736 ),
    inference(avatar_split_clause,[],[f84997,f84817,f3370,f119390]) ).

tff(f3370,plain,
    ( spl32_205
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | p(X1)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_205])]) ).

tff(f84997,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) )
    | ~ spl32_205
    | ~ spl32_736 ),
    inference(resolution,[],[f84818,f3371]) ).

tff(f3371,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) ) )
    | ~ spl32_205 ),
    inference(avatar_component_clause,[],[f3370]) ).

tff(f118201,plain,
    ( spl32_806
    | ~ spl32_205
    | ~ spl32_736 ),
    inference(avatar_split_clause,[],[f84996,f84817,f3370,f118199]) ).

tff(f84996,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2E_7E_2E1(X0),X1) ) )
    | ~ spl32_205
    | ~ spl32_736 ),
    inference(resolution,[],[f84818,f3371]) ).

tff(f117342,plain,
    ( spl32_805
    | ~ spl32_197
    | ~ spl32_736 ),
    inference(avatar_split_clause,[],[f84995,f84817,f3279,f117340]) ).

tff(f117340,plain,
    ( spl32_805
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2E_7E_2E1(X0) = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_805])]) ).

tff(f3279,plain,
    ( spl32_197
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X2)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) = X2 )
        | p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_197])]) ).

tff(f84995,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2E_7E_2E1(X0) = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X2) ) )
    | ~ spl32_197
    | ~ spl32_736 ),
    inference(resolution,[],[f84818,f3280]) ).

tff(f3280,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X2)
        | p(X0)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) = X2 ) )
    | ~ spl32_197 ),
    inference(avatar_component_clause,[],[f3279]) ).

tff(f116323,plain,
    ( spl32_804
    | ~ spl32_197
    | ~ spl32_736 ),
    inference(avatar_split_clause,[],[f84994,f84817,f3279,f116321]) ).

tff(f116321,plain,
    ( spl32_804
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(mono_2Ec_2Ebool_2E_7E_2E1(X0),X2) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_804])]) ).

tff(f84994,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(mono_2Ec_2Ebool_2E_7E_2E1(X0),X2) = X1 ) )
    | ~ spl32_197
    | ~ spl32_736 ),
    inference(resolution,[],[f84818,f3280]) ).

tff(f115396,plain,
    ( spl32_803
    | ~ spl32_196
    | ~ spl32_736 ),
    inference(avatar_split_clause,[],[f84993,f84817,f3275,f115394]) ).

tff(f115394,plain,
    ( spl32_803
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2E_7E_2E1(X0) = mono_2Ec_2Ebool_2E_2F_5C_2E2(X2,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_803])]) ).

tff(f3275,plain,
    ( spl32_196
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X2)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) = X2 )
        | p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_196])]) ).

tff(f84993,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2E_7E_2E1(X0) = mono_2Ec_2Ebool_2E_2F_5C_2E2(X2,X1) ) )
    | ~ spl32_196
    | ~ spl32_736 ),
    inference(resolution,[],[f84818,f3276]) ).

tff(f3276,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X2)
        | p(X1)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) = X2 ) )
    | ~ spl32_196 ),
    inference(avatar_component_clause,[],[f3275]) ).

tff(f114420,plain,
    ( spl32_802
    | ~ spl32_196
    | ~ spl32_736 ),
    inference(avatar_split_clause,[],[f84992,f84817,f3275,f114418]) ).

tff(f114418,plain,
    ( spl32_802
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X2,mono_2Ec_2Ebool_2E_7E_2E1(X0)) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_802])]) ).

tff(f84992,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X2,mono_2Ec_2Ebool_2E_7E_2E1(X0)) = X1 ) )
    | ~ spl32_196
    | ~ spl32_736 ),
    inference(resolution,[],[f84818,f3276]) ).

tff(f112926,plain,
    ( spl32_801
    | ~ spl32_800 ),
    inference(avatar_split_clause,[],[f111871,f107415,f112924]) ).

tff(f112924,plain,
    ( spl32_801
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( X0 = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X1) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_801])]) ).

tff(f107415,plain,
    ( spl32_800
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_800])]) ).

tff(f111871,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( X0 = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X1) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) )
    | ~ spl32_800 ),
    inference(superposition,[],[f107416,f107416]) ).

tff(f107416,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) )
    | ~ spl32_800 ),
    inference(avatar_component_clause,[],[f107415]) ).

tff(f110235,plain,
    ( spl32_408
    | ~ spl32_2
    | ~ spl32_737 ),
    inference(avatar_split_clause,[],[f96379,f84821,f488,f22817]) ).

tff(f22817,plain,
    ( spl32_408
  <=> ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_408])]) ).

tff(f84821,plain,
    ( spl32_737
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) = X0 )
        | ~ p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_737])]) ).

tff(f96379,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) )
    | ~ spl32_2
    | ~ spl32_737 ),
    inference(resolution,[],[f490,f84822]) ).

tff(f84822,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) = X0 ) )
    | ~ spl32_737 ),
    inference(avatar_component_clause,[],[f84821]) ).

tff(f490,plain,
    ( p(mono_2Ec_2Ebool_2ET_2E0)
    | ~ spl32_2 ),
    inference(avatar_component_clause,[],[f488]) ).

tff(f109501,plain,
    ( spl32_800
    | ~ spl32_54
    | ~ spl32_110
    | ~ spl32_774
    | ~ spl32_776 ),
    inference(avatar_split_clause,[],[f91590,f88805,f88084,f1185,f775,f107415]) ).

tff(f775,plain,
    ( spl32_54
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_54])]) ).

tff(f91590,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) )
    | ~ spl32_54
    | ~ spl32_110
    | ~ spl32_774
    | ~ spl32_776 ),
    inference(forward_demodulation,[],[f91352,f88150]) ).

tff(f91352,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18))))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) )
    | ~ spl32_54
    | ~ spl32_776 ),
    inference(resolution,[],[f88806,f776]) ).

tff(f776,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) )
    | ~ spl32_54 ),
    inference(avatar_component_clause,[],[f775]) ).

tff(f108525,plain,
    ( spl32_223
    | ~ spl32_2
    | ~ spl32_737
    | ~ spl32_777 ),
    inference(avatar_split_clause,[],[f107559,f89884,f84821,f488,f3645]) ).

tff(f3645,plain,
    ( spl32_223
  <=> ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_223])]) ).

tff(f89884,plain,
    ( spl32_777
  <=> ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_777])]) ).

tff(f107559,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) )
    | ~ spl32_2
    | ~ spl32_737
    | ~ spl32_777 ),
    inference(forward_demodulation,[],[f89886,f96379]) ).

tff(f89886,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | ~ spl32_777 ),
    inference(avatar_component_clause,[],[f89884]) ).

tff(f107643,plain,
    ( ~ spl32_2
    | ~ spl32_2
    | spl32_169
    | ~ spl32_737 ),
    inference(avatar_split_clause,[],[f107642,f84821,f2478,f488,f488]) ).

tff(f2478,plain,
    ( spl32_169
  <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_169])]) ).

tff(f107642,plain,
    ( ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | ~ spl32_2
    | spl32_169
    | ~ spl32_737 ),
    inference(forward_demodulation,[],[f2480,f96379]) ).

tff(f2480,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
    | spl32_169 ),
    inference(avatar_component_clause,[],[f2478]) ).

tff(f107417,plain,
    ( spl32_800
    | ~ spl32_54
    | ~ spl32_110
    | ~ spl32_408
    | ~ spl32_737 ),
    inference(avatar_split_clause,[],[f90806,f84821,f22817,f1185,f775,f107415]) ).

tff(f90806,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) )
    | ~ spl32_54
    | ~ spl32_110
    | ~ spl32_408
    | ~ spl32_737 ),
    inference(forward_demodulation,[],[f90568,f23330]) ).

tff(f23330,plain,
    ( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) = s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))) )
    | ~ spl32_110
    | ~ spl32_408 ),
    inference(superposition,[],[f1186,f22819]) ).

tff(f22819,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) )
    | ~ spl32_408 ),
    inference(avatar_component_clause,[],[f22817]) ).

tff(f90568,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) )
    | ~ spl32_54
    | ~ spl32_737 ),
    inference(resolution,[],[f84822,f776]) ).

tff(f104801,plain,
    ( spl32_799
    | ~ spl32_6
    | spl32_170 ),
    inference(avatar_split_clause,[],[f2587,f2494,f507,f104798]) ).

tff(f104798,plain,
    ( spl32_799
  <=> ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_799])]) ).

tff(f507,plain,
    ( spl32_6
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_6])]) ).

tff(f2494,plain,
    ( spl32_170
  <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_170])]) ).

tff(f2587,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))) )
    | ~ spl32_6
    | spl32_170 ),
    inference(resolution,[],[f2496,f508]) ).

tff(f508,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) )
    | ~ spl32_6 ),
    inference(avatar_component_clause,[],[f507]) ).

tff(f2496,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | spl32_170 ),
    inference(avatar_component_clause,[],[f2494]) ).

tff(f103211,plain,
    ( spl32_798
    | ~ spl32_274
    | ~ spl32_698 ),
    inference(avatar_split_clause,[],[f83075,f69666,f9483,f103209]) ).

tff(f103209,plain,
    ( spl32_798
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_7E_2E1(X1) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_798])]) ).

tff(f9483,plain,
    ( spl32_274
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_274])]) ).

tff(f69666,plain,
    ( spl32_698
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_7E_2E1(X0) = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X1) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_698])]) ).

tff(f83075,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_7E_2E1(X1) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X1 ) )
    | ~ spl32_274
    | ~ spl32_698 ),
    inference(duplicate_literal_removal,[],[f83002]) ).

tff(f83002,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_7E_2E1(X1) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_274
    | ~ spl32_698 ),
    inference(superposition,[],[f69667,f9484]) ).

tff(f9484,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_274 ),
    inference(avatar_component_clause,[],[f9483]) ).

tff(f69667,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_7E_2E1(X0) = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X1) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) )
    | ~ spl32_698 ),
    inference(avatar_component_clause,[],[f69666]) ).

tff(f101879,plain,
    ( spl32_60
    | spl32_797
    | ~ spl32_243
    | ~ spl32_698 ),
    inference(avatar_split_clause,[],[f83071,f69666,f5103,f101877,f807]) ).

tff(f807,plain,
    ( spl32_60
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_60])]) ).

tff(f101877,plain,
    ( spl32_797
  <=> ! [X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2E_7E_2E1(X1) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_797])]) ).

tff(f5103,plain,
    ( spl32_243
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_243])]) ).

tff(f83071,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2E_7E_2E1(X1) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X1 ) )
    | ~ spl32_243
    | ~ spl32_698 ),
    inference(duplicate_literal_removal,[],[f83022]) ).

tff(f83022,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2E_7E_2E1(X1) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X1 ) )
    | ~ spl32_243
    | ~ spl32_698 ),
    inference(superposition,[],[f5104,f69667]) ).

tff(f5104,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_243 ),
    inference(avatar_component_clause,[],[f5103]) ).

tff(f97639,plain,
    ( spl32_796
    | ~ spl32_177
    | ~ spl32_736 ),
    inference(avatar_split_clause,[],[f84990,f84817,f2540,f97637]) ).

tff(f97637,plain,
    ( spl32_796
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(mono_2Ec_2Ebool_2E_7E_2E1(X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_796])]) ).

tff(f84990,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(mono_2Ec_2Ebool_2E_7E_2E1(X0),X1) ) )
    | ~ spl32_177
    | ~ spl32_736 ),
    inference(resolution,[],[f84818,f2541]) ).

tff(f97560,plain,
    ( spl32_795
    | ~ spl32_174
    | ~ spl32_736 ),
    inference(avatar_split_clause,[],[f84989,f84817,f2528,f97558]) ).

tff(f97558,plain,
    ( spl32_795
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_795])]) ).

tff(f84989,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) )
    | ~ spl32_174
    | ~ spl32_736 ),
    inference(resolution,[],[f84818,f2529]) ).

tff(f97490,plain,
    ( spl32_794
    | ~ spl32_173
    | ~ spl32_736 ),
    inference(avatar_split_clause,[],[f84988,f84817,f2524,f97488]) ).

tff(f97488,plain,
    ( spl32_794
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(mono_2Ec_2Ebool_2E_7E_2E1(X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_794])]) ).

tff(f84988,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(mono_2Ec_2Ebool_2E_7E_2E1(X0),X1) ) )
    | ~ spl32_173
    | ~ spl32_736 ),
    inference(resolution,[],[f84818,f2525]) ).

tff(f95889,plain,
    ( spl32_142
    | ~ spl32_267 ),
    inference(avatar_contradiction_clause,[],[f95735]) ).

tff(f95735,plain,
    ( $false
    | spl32_142
    | ~ spl32_267 ),
    inference(resolution,[],[f8453,f1581]) ).

tff(f1581,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
    | spl32_142 ),
    inference(avatar_component_clause,[],[f1579]) ).

tff(f1579,plain,
    ( spl32_142
  <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_142])]) ).

tff(f8453,plain,
    ( ! [X0: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
    | ~ spl32_267 ),
    inference(avatar_component_clause,[],[f8452]) ).

tff(f8452,plain,
    ( spl32_267
  <=> ! [X0: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_267])]) ).

tff(f95888,plain,
    ( ~ spl32_267
    | spl32_781 ),
    inference(avatar_contradiction_clause,[],[f95755]) ).

tff(f95755,plain,
    ( $false
    | ~ spl32_267
    | spl32_781 ),
    inference(resolution,[],[f8453,f92156]) ).

tff(f92156,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(sK14,sK14),combin_i_2E0),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
    | spl32_781 ),
    inference(avatar_component_clause,[],[f92154]) ).

tff(f92154,plain,
    ( spl32_781
  <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(sK14,sK14),combin_i_2E0),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_781])]) ).

tff(f95887,plain,
    ( ~ spl32_267
    | spl32_277 ),
    inference(avatar_contradiction_clause,[],[f95774]) ).

tff(f95774,plain,
    ( $false
    | ~ spl32_267
    | spl32_277 ),
    inference(resolution,[],[f8453,f11726]) ).

tff(f11726,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,combin_i_2E0))))
    | spl32_277 ),
    inference(avatar_component_clause,[],[f11724]) ).

tff(f11724,plain,
    ( spl32_277
  <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,combin_i_2E0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_277])]) ).

tff(f95579,plain,
    ( spl32_61
    | spl32_1
    | ~ spl32_242
    | ~ spl32_784 ),
    inference(avatar_split_clause,[],[f94262,f92532,f4688,f483,f810]) ).

tff(f810,plain,
    ( spl32_61
  <=> ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2EF_2E0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_61])]) ).

tff(f4688,plain,
    ( spl32_242
  <=> ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2EF_2E0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_242])]) ).

tff(f92532,plain,
    ( spl32_784
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,mono_2Ec_2Ebool_2EF_2E0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_784])]) ).

tff(f94262,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2EF_2E0 )
    | spl32_1
    | ~ spl32_242
    | ~ spl32_784 ),
    inference(forward_demodulation,[],[f94047,f4690]) ).

tff(f4690,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2EF_2E0) )
    | ~ spl32_242 ),
    inference(avatar_component_clause,[],[f4688]) ).

tff(f94047,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2EF_2E0) )
    | spl32_1
    | ~ spl32_784 ),
    inference(resolution,[],[f92533,f485]) ).

tff(f92533,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,mono_2Ec_2Ebool_2EF_2E0) ) )
    | ~ spl32_784 ),
    inference(avatar_component_clause,[],[f92532]) ).

tff(f92571,plain,
    ( spl32_1
    | ~ spl32_271
    | ~ spl32_272 ),
    inference(avatar_split_clause,[],[f92530,f8999,f8543,f483]) ).

tff(f8543,plain,
    ( spl32_271
  <=> p(mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2EF_2E0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_271])]) ).

tff(f8999,plain,
    ( spl32_272
  <=> ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2EF_2E0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_272])]) ).

tff(f92530,plain,
    ( p(mono_2Ec_2Ebool_2EF_2E0)
    | ~ spl32_271
    | ~ spl32_272 ),
    inference(forward_demodulation,[],[f8544,f9001]) ).

tff(f9001,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2EF_2E0) )
    | ~ spl32_272 ),
    inference(avatar_component_clause,[],[f8999]) ).

tff(f8544,plain,
    ( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2EF_2E0))
    | ~ spl32_271 ),
    inference(avatar_component_clause,[],[f8543]) ).

tff(f92570,plain,
    ( spl32_793
    | spl32_1
    | ~ spl32_247 ),
    inference(avatar_split_clause,[],[f6764,f5776,f483,f92568]) ).

tff(f92568,plain,
    ( spl32_793
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,mono_2Ec_2Ebool_2EF_2E0),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_793])]) ).

tff(f6764,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,mono_2Ec_2Ebool_2EF_2E0),X0) )
    | spl32_1
    | ~ spl32_247 ),
    inference(resolution,[],[f5777,f485]) ).

tff(f92566,plain,
    ( spl32_792
    | spl32_1
    | ~ spl32_246 ),
    inference(avatar_split_clause,[],[f6719,f5772,f483,f92564]) ).

tff(f92564,plain,
    ( spl32_792
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),mono_2Ec_2Ebool_2EF_2E0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_792])]) ).

tff(f6719,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),mono_2Ec_2Ebool_2EF_2E0) )
    | spl32_1
    | ~ spl32_246 ),
    inference(resolution,[],[f5773,f485]) ).

tff(f92562,plain,
    ( spl32_791
    | spl32_1
    | ~ spl32_245 ),
    inference(avatar_split_clause,[],[f6674,f5768,f483,f92560]) ).

tff(f92560,plain,
    ( spl32_791
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,mono_2Ec_2Ebool_2EF_2E0),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_791])]) ).

tff(f6674,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,mono_2Ec_2Ebool_2EF_2E0),X0) )
    | spl32_1
    | ~ spl32_245 ),
    inference(resolution,[],[f5769,f485]) ).

tff(f92558,plain,
    ( spl32_790
    | ~ spl32_2
    | ~ spl32_244 ),
    inference(avatar_split_clause,[],[f6634,f5764,f488,f92556]) ).

tff(f5764,plain,
    ( spl32_244
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | p(X1)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_244])]) ).

tff(f6634,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(mono_2Ec_2Ebool_2ET_2E0,X0) ) )
    | ~ spl32_2
    | ~ spl32_244 ),
    inference(resolution,[],[f5765,f490]) ).

tff(f5765,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | p(X1)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1) ) )
    | ~ spl32_244 ),
    inference(avatar_component_clause,[],[f5764]) ).

tff(f92554,plain,
    ( spl32_789
    | ~ spl32_2
    | ~ spl32_226 ),
    inference(avatar_split_clause,[],[f6599,f3658,f488,f92552]) ).

tff(f92552,plain,
    ( spl32_789
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),mono_2Ec_2Ebool_2ET_2E0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_789])]) ).

tff(f3658,plain,
    ( spl32_226
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X1),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_226])]) ).

tff(f6599,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),mono_2Ec_2Ebool_2ET_2E0) )
    | ~ spl32_2
    | ~ spl32_226 ),
    inference(resolution,[],[f3659,f490]) ).

tff(f3659,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X1),X0) ) )
    | ~ spl32_226 ),
    inference(avatar_component_clause,[],[f3658]) ).

tff(f92550,plain,
    ( spl32_788
    | ~ spl32_2
    | ~ spl32_225 ),
    inference(avatar_split_clause,[],[f6564,f3654,f488,f92548]) ).

tff(f92548,plain,
    ( spl32_788
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),mono_2Ec_2Ebool_2ET_2E0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_788])]) ).

tff(f3654,plain,
    ( spl32_225
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X1),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_225])]) ).

tff(f6564,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),mono_2Ec_2Ebool_2ET_2E0) )
    | ~ spl32_2
    | ~ spl32_225 ),
    inference(resolution,[],[f3655,f490]) ).

tff(f3655,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X1),X0) ) )
    | ~ spl32_225 ),
    inference(avatar_component_clause,[],[f3654]) ).

tff(f92546,plain,
    ( spl32_787
    | ~ spl32_2
    | ~ spl32_224 ),
    inference(avatar_split_clause,[],[f6529,f3650,f488,f92544]) ).

tff(f92544,plain,
    ( spl32_787
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,mono_2Ec_2Ebool_2ET_2E0),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_787])]) ).

tff(f3650,plain,
    ( spl32_224
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_224])]) ).

tff(f6529,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,mono_2Ec_2Ebool_2ET_2E0),X0) )
    | ~ spl32_2
    | ~ spl32_224 ),
    inference(resolution,[],[f3651,f490]) ).

tff(f3651,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1) ) )
    | ~ spl32_224 ),
    inference(avatar_component_clause,[],[f3650]) ).

tff(f92542,plain,
    ( spl32_786
    | ~ spl32_205 ),
    inference(avatar_split_clause,[],[f6504,f3370,f92540]) ).

tff(f92540,plain,
    ( spl32_786
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_786])]) ).

tff(f6504,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) ) )
    | ~ spl32_205 ),
    inference(factoring,[],[f3371]) ).

tff(f92538,plain,
    ( spl32_785
    | spl32_1
    | ~ spl32_205 ),
    inference(avatar_split_clause,[],[f6488,f3370,f483,f92536]) ).

tff(f92536,plain,
    ( spl32_785
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_785])]) ).

tff(f6488,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,X0) ) )
    | spl32_1
    | ~ spl32_205 ),
    inference(resolution,[],[f3371,f485]) ).

tff(f92534,plain,
    ( spl32_784
    | spl32_1
    | ~ spl32_205 ),
    inference(avatar_split_clause,[],[f6447,f3370,f483,f92532]) ).

tff(f6447,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,mono_2Ec_2Ebool_2EF_2E0) ) )
    | spl32_1
    | ~ spl32_205 ),
    inference(resolution,[],[f3371,f485]) ).

tff(f92525,plain,
    ( spl32_783
    | ~ spl32_171
    | ~ spl32_736 ),
    inference(avatar_split_clause,[],[f84987,f84817,f2516,f92523]) ).

tff(f92523,plain,
    ( spl32_783
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_783])]) ).

tff(f84987,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) )
    | ~ spl32_171
    | ~ spl32_736 ),
    inference(resolution,[],[f84818,f2517]) ).

tff(f92276,plain,
    ( spl32_782
    | spl32_141
    | ~ spl32_44
    | ~ spl32_326 ),
    inference(avatar_split_clause,[],[f86830,f15910,f701,f1576,f92273]) ).

tff(f92273,plain,
    ( spl32_782
  <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_782])]) ).

tff(f15910,plain,
    ( spl32_326
  <=> ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_326])]) ).

tff(f86830,plain,
    ( ! [X0: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
    | ~ spl32_44
    | ~ spl32_326 ),
    inference(resolution,[],[f702,f15911]) ).

tff(f15911,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
    | ~ spl32_326 ),
    inference(avatar_component_clause,[],[f15910]) ).

tff(f92157,plain,
    ( ~ spl32_781
    | spl32_141
    | ~ spl32_120
    | ~ spl32_193 ),
    inference(avatar_split_clause,[],[f3260,f3191,f1246,f1576,f92154]) ).

tff(f1246,plain,
    ( spl32_120
  <=> ! [X0: d,X1: u] : ( s(X0,X1) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(X0,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_120])]) ).

tff(f3260,plain,
    ( ! [X0: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(sK14,sK14),combin_i_2E0),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | ~ spl32_120
    | ~ spl32_193 ),
    inference(superposition,[],[f3192,f1247]) ).

tff(f1247,plain,
    ( ! [X0: d,X1: u] : ( s(X0,X1) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(X0,X1))) )
    | ~ spl32_120 ),
    inference(avatar_component_clause,[],[f1246]) ).

tff(f92047,plain,
    ( spl32_780
    | spl32_141
    | ~ spl32_120
    | ~ spl32_192 ),
    inference(avatar_split_clause,[],[f3224,f3187,f1246,f1576,f92044]) ).

tff(f92044,plain,
    ( spl32_780
  <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(sK14,sK14),combin_i_2E0),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_780])]) ).

tff(f3224,plain,
    ( ! [X0: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(sK14,sK14),combin_i_2E0),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | ~ spl32_120
    | ~ spl32_192 ),
    inference(superposition,[],[f3188,f1247]) ).

tff(f92042,plain,
    ( spl32_779
    | ~ spl32_44
    | ~ spl32_54 ),
    inference(avatar_split_clause,[],[f1000,f775,f701,f92040]) ).

tff(f92040,plain,
    ( spl32_779
  <=> ! [X0: u] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0))))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_779])]) ).

tff(f1000,plain,
    ( ! [X0: u] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0))))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0))))) )
    | ~ spl32_44
    | ~ spl32_54 ),
    inference(resolution,[],[f776,f702]) ).

tff(f91297,plain,
    ( spl32_778
    | spl32_1
    | ~ spl32_6
    | ~ spl32_132
    | spl32_170
    | ~ spl32_750 ),
    inference(avatar_split_clause,[],[f88791,f85772,f2494,f1390,f507,f483,f91295]) ).

tff(f91295,plain,
    ( spl32_778
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_778])]) ).

tff(f1390,plain,
    ( spl32_132
  <=> ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_132])]) ).

tff(f85772,plain,
    ( spl32_750
  <=> ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))) = X1 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_750])]) ).

tff(f88791,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Ec_2Ebool_2EF_2E0)
        | ~ p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) )
    | ~ spl32_6
    | ~ spl32_132
    | spl32_170
    | ~ spl32_750 ),
    inference(forward_demodulation,[],[f88254,f2587]) ).

tff(f88254,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) )
    | ~ spl32_132
    | ~ spl32_750 ),
    inference(superposition,[],[f1391,f85773]) ).

tff(f85773,plain,
    ( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))) = X1 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X1 ) )
    | ~ spl32_750 ),
    inference(avatar_component_clause,[],[f85772]) ).

tff(f1391,plain,
    ( ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_132 ),
    inference(avatar_component_clause,[],[f1390]) ).

tff(f90500,plain,
    ( spl32_61
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_181
    | ~ spl32_738
    | ~ spl32_751 ),
    inference(avatar_split_clause,[],[f89917,f86206,f84826,f2899,f1185,f707,f810]) ).

tff(f2899,plain,
    ( spl32_181
  <=> ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_181])]) ).

tff(f84826,plain,
    ( spl32_738
  <=> ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_738])]) ).

tff(f86206,plain,
    ( spl32_751
  <=> ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,mono_2Ec_2Ebool_2EF_2E0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_751])]) ).

tff(f89917,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2EF_2E0 )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_181
    | ~ spl32_738
    | ~ spl32_751 ),
    inference(forward_demodulation,[],[f89916,f86208]) ).

tff(f86208,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,mono_2Ec_2Ebool_2EF_2E0) )
    | ~ spl32_751 ),
    inference(avatar_component_clause,[],[f86206]) ).

tff(f89916,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,mono_2Ec_2Ebool_2EF_2E0) )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_181
    | ~ spl32_738 ),
    inference(forward_demodulation,[],[f89915,f708]) ).

tff(f89915,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0)))) )
    | ~ spl32_110
    | ~ spl32_181
    | ~ spl32_738 ),
    inference(forward_demodulation,[],[f84828,f20738]) ).

tff(f20738,plain,
    ( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0)) = s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))) )
    | ~ spl32_110
    | ~ spl32_181 ),
    inference(superposition,[],[f1186,f2901]) ).

tff(f2901,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) )
    | ~ spl32_181 ),
    inference(avatar_component_clause,[],[f2899]) ).

tff(f84828,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | ~ spl32_738 ),
    inference(avatar_component_clause,[],[f84826]) ).

tff(f89887,plain,
    ( spl32_777
    | ~ spl32_54
    | spl32_169 ),
    inference(avatar_split_clause,[],[f2482,f2478,f775,f89884]) ).

tff(f2482,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | ~ spl32_54
    | spl32_169 ),
    inference(resolution,[],[f2480,f776]) ).

tff(f89881,plain,
    ( spl32_181
    | ~ spl32_6
    | spl32_169 ),
    inference(avatar_split_clause,[],[f89116,f2478,f507,f2899]) ).

tff(f89116,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) )
    | ~ spl32_6
    | spl32_169 ),
    inference(resolution,[],[f2480,f508]) ).

tff(f89860,plain,
    ( spl32_214
    | spl32_61
    | spl32_169
    | ~ spl32_205
    | ~ spl32_739 ),
    inference(avatar_split_clause,[],[f89197,f84832,f3370,f2478,f810,f3481]) ).

tff(f3481,plain,
    ( spl32_214
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] : p(X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_214])]) ).

tff(f84832,plain,
    ( spl32_739
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_739])]) ).

tff(f89197,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2EF_2E0 )
        | p(X0) )
    | spl32_169
    | ~ spl32_205
    | ~ spl32_739 ),
    inference(forward_demodulation,[],[f89130,f84833]) ).

tff(f84833,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))),X0) )
    | ~ spl32_739 ),
    inference(avatar_component_clause,[],[f84832]) ).

tff(f89130,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))),X0) ) )
    | spl32_169
    | ~ spl32_205 ),
    inference(resolution,[],[f2480,f3371]) ).

tff(f89856,plain,
    ( spl32_214
    | spl32_61
    | spl32_169
    | ~ spl32_205
    | ~ spl32_740 ),
    inference(avatar_split_clause,[],[f89198,f84837,f3370,f2478,f810,f3481]) ).

tff(f84837,plain,
    ( spl32_740
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_740])]) ).

tff(f89198,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2EF_2E0 )
        | p(X0) )
    | spl32_169
    | ~ spl32_205
    | ~ spl32_740 ),
    inference(forward_demodulation,[],[f89131,f84838]) ).

tff(f84838,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | ~ spl32_740 ),
    inference(avatar_component_clause,[],[f84837]) ).

tff(f89131,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) ) )
    | spl32_169
    | ~ spl32_205 ),
    inference(resolution,[],[f2480,f3371]) ).

tff(f89852,plain,
    ( spl32_61
    | spl32_169
    | ~ spl32_171
    | ~ spl32_738 ),
    inference(avatar_split_clause,[],[f89627,f84826,f2516,f2478,f810]) ).

tff(f89627,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2EF_2E0 )
    | spl32_169
    | ~ spl32_171
    | ~ spl32_738 ),
    inference(forward_demodulation,[],[f84828,f89120]) ).

tff(f89120,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | spl32_169
    | ~ spl32_171 ),
    inference(resolution,[],[f2480,f2517]) ).

tff(f89629,plain,
    ( spl32_61
    | ~ spl32_54
    | spl32_168
    | ~ spl32_775 ),
    inference(avatar_split_clause,[],[f89113,f88156,f2474,f775,f810]) ).

tff(f2474,plain,
    ( spl32_168
  <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_168])]) ).

tff(f88156,plain,
    ( spl32_775
  <=> ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_775])]) ).

tff(f89113,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2EF_2E0 )
    | ~ spl32_54
    | spl32_168
    | ~ spl32_775 ),
    inference(forward_demodulation,[],[f88158,f2488]) ).

tff(f2488,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18)))))) )
    | ~ spl32_54
    | spl32_168 ),
    inference(resolution,[],[f2475,f776]) ).

tff(f2475,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18))))))
    | spl32_168 ),
    inference(avatar_component_clause,[],[f2474]) ).

tff(f88158,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18)))))) )
    | ~ spl32_775 ),
    inference(avatar_component_clause,[],[f88156]) ).

tff(f89402,plain,
    ( spl32_61
    | ~ spl32_54
    | spl32_169
    | ~ spl32_465 ),
    inference(avatar_split_clause,[],[f88855,f27423,f2478,f775,f810]) ).

tff(f27423,plain,
    ( spl32_465
  <=> ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_465])]) ).

tff(f88855,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2EF_2E0 )
    | ~ spl32_54
    | spl32_169
    | ~ spl32_465 ),
    inference(forward_demodulation,[],[f27425,f2482]) ).

tff(f27425,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | ~ spl32_465 ),
    inference(avatar_component_clause,[],[f27423]) ).

tff(f88857,plain,
    ( ~ spl32_2
    | spl32_168
    | ~ spl32_774 ),
    inference(avatar_split_clause,[],[f88835,f88084,f2474,f488]) ).

tff(f88835,plain,
    ( ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | spl32_168
    | ~ spl32_774 ),
    inference(forward_demodulation,[],[f2475,f88086]) ).

tff(f88836,plain,
    ( ~ spl32_2
    | spl32_169
    | ~ spl32_408 ),
    inference(avatar_split_clause,[],[f88822,f22817,f2478,f488]) ).

tff(f88822,plain,
    ( ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | spl32_169
    | ~ spl32_408 ),
    inference(forward_demodulation,[],[f2480,f22819]) ).

tff(f88807,plain,
    ( spl32_776
    | ~ spl32_48
    | ~ spl32_168 ),
    inference(avatar_split_clause,[],[f2920,f2474,f719,f88805]) ).

tff(f2920,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18))))) = X0 )
        | ~ p(X0) )
    | ~ spl32_48
    | ~ spl32_168 ),
    inference(resolution,[],[f2476,f720]) ).

tff(f2476,plain,
    ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18))))))
    | ~ spl32_168 ),
    inference(avatar_component_clause,[],[f2474]) ).

tff(f88159,plain,
    ( spl32_775
    | ~ spl32_46
    | ~ spl32_168 ),
    inference(avatar_split_clause,[],[f2919,f2474,f711,f88156]) ).

tff(f2919,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18)))))) )
    | ~ spl32_46
    | ~ spl32_168 ),
    inference(resolution,[],[f2476,f712]) ).

tff(f88087,plain,
    ( spl32_774
    | ~ spl32_5
    | ~ spl32_168 ),
    inference(avatar_split_clause,[],[f2918,f2474,f503,f88084]) ).

tff(f2918,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18))))) )
    | ~ spl32_5
    | ~ spl32_168 ),
    inference(resolution,[],[f2476,f504]) ).

tff(f87983,plain,
    ( spl32_773
    | ~ spl32_44
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1911,f1880,f701,f87981]) ).

tff(f1880,plain,
    ( spl32_154
  <=> ! [X17: u,X0: d,X16: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(X0,sK25(X0,X1,X16,X17)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_154])]) ).

tff(f1911,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,app_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(X0,sK25(X0,sK14,X1,sK18)))))))) )
    | ~ spl32_44
    | ~ spl32_154 ),
    inference(resolution,[],[f1881,f702]) ).

tff(f1881,plain,
    ( ! [X0: d,X1: d,X16: u,X17: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(X0,sK25(X0,X1,X16,X17))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17))))) )
    | ~ spl32_154 ),
    inference(avatar_component_clause,[],[f1880]) ).

tff(f86819,plain,
    ( ~ spl32_2
    | spl32_61
    | ~ spl32_45
    | ~ spl32_119
    | ~ spl32_380
    | ~ spl32_743 ),
    inference(avatar_split_clause,[],[f86368,f84852,f20720,f1238,f707,f810,f488]) ).

tff(f20720,plain,
    ( spl32_380
  <=> ! [X4: u,X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4)))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_380])]) ).

tff(f84852,plain,
    ( spl32_743
  <=> ! [X0: u] : ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_743])]) ).

tff(f86368,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2EF_2E0 )
    | ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | ~ spl32_45
    | ~ spl32_119
    | ~ spl32_380
    | ~ spl32_743 ),
    inference(forward_demodulation,[],[f85979,f84853]) ).

tff(f84853,plain,
    ( ! [X0: u] : ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))) )
    | ~ spl32_743 ),
    inference(avatar_component_clause,[],[f84852]) ).

tff(f85979,plain,
    ( ! [X0: u] :
        ( ~ p(mono_2Ec_2Ebool_2ET_2E0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,app_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(sK15,X0)))))) ) )
    | ~ spl32_45
    | ~ spl32_119
    | ~ spl32_380 ),
    inference(forward_demodulation,[],[f85783,f708]) ).

tff(f85783,plain,
    ( ! [X0: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,app_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(sK15,X0)))))) ) )
    | ~ spl32_119
    | ~ spl32_380 ),
    inference(superposition,[],[f20721,f1240]) ).

tff(f20721,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4)))))) ) )
    | ~ spl32_380 ),
    inference(avatar_component_clause,[],[f20720]) ).

tff(f86818,plain,
    ( spl32_772
    | ~ spl32_2
    | ~ spl32_204 ),
    inference(avatar_split_clause,[],[f6407,f3366,f488,f86816]) ).

tff(f86816,plain,
    ( spl32_772
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(mono_2Ec_2Ebool_2ET_2E0,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_772])]) ).

tff(f3366,plain,
    ( spl32_204
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ~ p(X1)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_204])]) ).

tff(f6407,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(mono_2Ec_2Ebool_2ET_2E0,X0) ) )
    | ~ spl32_2
    | ~ spl32_204 ),
    inference(resolution,[],[f3367,f490]) ).

tff(f3367,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X1)
        | ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) ) )
    | ~ spl32_204 ),
    inference(avatar_component_clause,[],[f3366]) ).

tff(f86814,plain,
    ( spl32_771
    | ~ spl32_197 ),
    inference(avatar_split_clause,[],[f6215,f3279,f86812]) ).

tff(f86812,plain,
    ( spl32_771
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_771])]) ).

tff(f6215,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) = X0 ) )
    | ~ spl32_197 ),
    inference(factoring,[],[f3280]) ).

tff(f86810,plain,
    ( spl32_770
    | ~ spl32_196 ),
    inference(avatar_split_clause,[],[f6143,f3275,f86808]) ).

tff(f6143,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) = X0 ) )
    | ~ spl32_196 ),
    inference(factoring,[],[f3276]) ).

tff(f86806,plain,
    ( spl32_769
    | ~ spl32_7
    | ~ spl32_54 ),
    inference(avatar_split_clause,[],[f998,f775,f511,f86804]) ).

tff(f86804,plain,
    ( spl32_769
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(X0)) )
        | ~ p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_769])]) ).

tff(f998,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(X0)) )
        | ~ p(X0) )
    | ~ spl32_7
    | ~ spl32_54 ),
    inference(resolution,[],[f776,f512]) ).

tff(f86802,plain,
    ( spl32_768
    | ~ spl32_5
    | ~ spl32_54 ),
    inference(avatar_split_clause,[],[f989,f775,f503,f86800]) ).

tff(f86800,plain,
    ( spl32_768
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_768])]) ).

tff(f989,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_5
    | ~ spl32_54 ),
    inference(resolution,[],[f776,f504]) ).

tff(f86798,plain,
    ( spl32_767
    | ~ spl32_8
    | ~ spl32_46 ),
    inference(avatar_split_clause,[],[f904,f711,f515,f86796]) ).

tff(f904,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(X0)) )
        | p(X0) )
    | ~ spl32_8
    | ~ spl32_46 ),
    inference(resolution,[],[f712,f516]) ).

tff(f86794,plain,
    ( spl32_170
    | spl32_766
    | ~ spl32_132
    | ~ spl32_179 ),
    inference(avatar_split_clause,[],[f2837,f2828,f1390,f86790,f2494]) ).

tff(f86790,plain,
    ( spl32_766
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,sK19(sK14,sK17))))) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_766])]) ).

tff(f2837,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,sK19(sK14,sK17))))) = X0 )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) )
    | ~ spl32_132
    | ~ spl32_179 ),
    inference(resolution,[],[f2829,f1391]) ).

tff(f86792,plain,
    ( spl32_766
    | spl32_1
    | ~ spl32_6
    | ~ spl32_132
    | spl32_170
    | ~ spl32_179 ),
    inference(avatar_split_clause,[],[f2891,f2828,f2494,f1390,f507,f483,f86790]) ).

tff(f2891,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Ec_2Ebool_2EF_2E0)
        | p(X0)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,sK19(sK14,sK17))))) = X0 ) )
    | ~ spl32_6
    | ~ spl32_132
    | spl32_170
    | ~ spl32_179 ),
    inference(forward_demodulation,[],[f2837,f2587]) ).

tff(f86763,plain,
    ( spl32_765
    | spl32_1
    | ~ spl32_6
    | ~ spl32_115
    | ~ spl32_132
    | spl32_170 ),
    inference(avatar_split_clause,[],[f4249,f2494,f1390,f1205,f507,f483,f86760]) ).

tff(f86760,plain,
    ( spl32_765
  <=> ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,sK19(sK14,sK17))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_765])]) ).

tff(f4249,plain,
    ( p(mono_2Ec_2Ebool_2EF_2E0)
    | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,sK19(sK14,sK17))))) )
    | ~ spl32_6
    | ~ spl32_115
    | ~ spl32_132
    | spl32_170 ),
    inference(forward_demodulation,[],[f2504,f2587]) ).

tff(f2504,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,sK19(sK14,sK17))))) )
    | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_115
    | ~ spl32_132 ),
    inference(resolution,[],[f1206,f1391]) ).

tff(f86753,plain,
    ( ~ spl32_2
    | ~ spl32_45
    | ~ spl32_119
    | ~ spl32_212
    | ~ spl32_422 ),
    inference(avatar_split_clause,[],[f86555,f24028,f3469,f1238,f707,f488]) ).

tff(f3469,plain,
    ( spl32_212
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_212])]) ).

tff(f24028,plain,
    ( spl32_422
  <=> ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_422])]) ).

tff(f86555,plain,
    ( ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | ~ spl32_45
    | ~ spl32_119
    | ~ spl32_212
    | ~ spl32_422 ),
    inference(duplicate_literal_removal,[],[f86554]) ).

tff(f86554,plain,
    ( ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | ~ spl32_45
    | ~ spl32_119
    | ~ spl32_212
    | ~ spl32_422 ),
    inference(forward_demodulation,[],[f85977,f24030]) ).

tff(f24030,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))) )
    | ~ spl32_422 ),
    inference(avatar_component_clause,[],[f24028]) ).

tff(f85977,plain,
    ( ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_45
    | ~ spl32_119
    | ~ spl32_212 ),
    inference(forward_demodulation,[],[f85778,f708]) ).

tff(f85778,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))))
    | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_119
    | ~ spl32_212 ),
    inference(superposition,[],[f3470,f1240]) ).

tff(f3470,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_212 ),
    inference(avatar_component_clause,[],[f3469]) ).

tff(f86752,plain,
    ( spl32_764
    | ~ spl32_6
    | ~ spl32_46 ),
    inference(avatar_split_clause,[],[f897,f711,f507,f86750]) ).

tff(f86750,plain,
    ( spl32_764
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_764])]) ).

tff(f897,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) )
    | ~ spl32_6
    | ~ spl32_46 ),
    inference(resolution,[],[f712,f508]) ).

tff(f86559,plain,
    ( spl32_763
    | ~ spl32_2
    | ~ spl32_178 ),
    inference(avatar_split_clause,[],[f2813,f2544,f488,f86557]) ).

tff(f86557,plain,
    ( spl32_763
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,mono_2Ec_2Ebool_2ET_2E0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_763])]) ).

tff(f2813,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,mono_2Ec_2Ebool_2ET_2E0) )
    | ~ spl32_2
    | ~ spl32_178 ),
    inference(resolution,[],[f2545,f490]) ).

tff(f86551,plain,
    ( ~ spl32_2
    | ~ spl32_5
    | ~ spl32_45
    | ~ spl32_119
    | ~ spl32_220
    | ~ spl32_746 ),
    inference(avatar_split_clause,[],[f86370,f85047,f3549,f1238,f707,f503,f488]) ).

tff(f3549,plain,
    ( spl32_220
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_220])]) ).

tff(f85047,plain,
    ( spl32_746
  <=> ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_746])]) ).

tff(f86370,plain,
    ( ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | ~ spl32_5
    | ~ spl32_45
    | ~ spl32_119
    | ~ spl32_220
    | ~ spl32_746 ),
    inference(duplicate_literal_removal,[],[f86369]) ).

tff(f86369,plain,
    ( ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | ~ spl32_5
    | ~ spl32_45
    | ~ spl32_119
    | ~ spl32_220
    | ~ spl32_746 ),
    inference(forward_demodulation,[],[f85978,f85349]) ).

tff(f85349,plain,
    ( ! [X0: d,X1: u] : ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))) )
    | ~ spl32_5
    | ~ spl32_746 ),
    inference(resolution,[],[f85048,f504]) ).

tff(f85048,plain,
    ( ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_746 ),
    inference(avatar_component_clause,[],[f85047]) ).

tff(f85978,plain,
    ( ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_45
    | ~ spl32_119
    | ~ spl32_220 ),
    inference(forward_demodulation,[],[f85779,f708]) ).

tff(f85779,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))))
    | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_119
    | ~ spl32_220 ),
    inference(superposition,[],[f3550,f1240]) ).

tff(f3550,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_220 ),
    inference(avatar_component_clause,[],[f3549]) ).

tff(f86549,plain,
    ( spl32_762
    | spl32_142
    | ~ spl32_320 ),
    inference(avatar_split_clause,[],[f86392,f15886,f1579,f86547]) ).

tff(f86547,plain,
    ( spl32_762
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,sK19(sK14,sK18))))) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_762])]) ).

tff(f15886,plain,
    ( spl32_320
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | p(X2)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1))))) = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_320])]) ).

tff(f86392,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,sK19(sK14,sK18))))) = X0 ) )
    | spl32_142
    | ~ spl32_320 ),
    inference(resolution,[],[f1581,f15887]) ).

tff(f15887,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | p(X2)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1))))) = X2 ) )
    | ~ spl32_320 ),
    inference(avatar_component_clause,[],[f15886]) ).

tff(f86519,plain,
    ( spl32_761
    | spl32_142
    | ~ spl32_309 ),
    inference(avatar_split_clause,[],[f86393,f14957,f1579,f86516]) ).

tff(f86516,plain,
    ( spl32_761
  <=> ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,sK19(sK14,sK18))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_761])]) ).

tff(f14957,plain,
    ( spl32_309
  <=> ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_309])]) ).

tff(f86393,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,sK19(sK14,sK18))))) )
    | spl32_142
    | ~ spl32_309 ),
    inference(resolution,[],[f1581,f14958]) ).

tff(f14958,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1))))) ) )
    | ~ spl32_309 ),
    inference(avatar_component_clause,[],[f14957]) ).

tff(f86513,plain,
    ( spl32_760
    | spl32_142
    | ~ spl32_183 ),
    inference(avatar_split_clause,[],[f3029,f2955,f1579,f86511]) ).

tff(f86511,plain,
    ( spl32_760
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_760])]) ).

tff(f2955,plain,
    ( spl32_183
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ( X0 = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_183])]) ).

tff(f3029,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | spl32_142
    | ~ spl32_183 ),
    inference(resolution,[],[f2956,f1581]) ).

tff(f2956,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ( X0 = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_183 ),
    inference(avatar_component_clause,[],[f2955]) ).

tff(f86507,plain,
    ( spl32_759
    | ~ spl32_47
    | spl32_142 ),
    inference(avatar_split_clause,[],[f1689,f1579,f715,f86505]) ).

tff(f86505,plain,
    ( spl32_759
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_759])]) ).

tff(f715,plain,
    ( spl32_47
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( X0 = X1 )
        | p(X1)
        | p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_47])]) ).

tff(f1689,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) = X0 ) )
    | ~ spl32_47
    | spl32_142 ),
    inference(resolution,[],[f1581,f716]) ).

tff(f716,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | p(X0)
        | ( X0 = X1 ) )
    | ~ spl32_47 ),
    inference(avatar_component_clause,[],[f715]) ).

tff(f86501,plain,
    ( spl32_164
    | ~ spl32_54
    | spl32_142 ),
    inference(avatar_split_clause,[],[f1688,f1579,f775,f2165]) ).

tff(f2165,plain,
    ( spl32_164
  <=> ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_164])]) ).

tff(f1688,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | ~ spl32_54
    | spl32_142 ),
    inference(resolution,[],[f1581,f776]) ).

tff(f86499,plain,
    ( spl32_153
    | ~ spl32_6
    | spl32_142 ),
    inference(avatar_split_clause,[],[f1691,f1579,f507,f1875]) ).

tff(f1875,plain,
    ( spl32_153
  <=> ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_153])]) ).

tff(f1691,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) )
    | ~ spl32_6
    | spl32_142 ),
    inference(resolution,[],[f1581,f508]) ).

tff(f86498,plain,
    ( spl32_758
    | ~ spl32_110
    | ~ spl32_153
    | ~ spl32_742 ),
    inference(avatar_split_clause,[],[f86390,f84847,f1875,f1185,f86496]) ).

tff(f86496,plain,
    ( spl32_758
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_758])]) ).

tff(f84847,plain,
    ( spl32_742
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_742])]) ).

tff(f86390,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) )
    | ~ spl32_110
    | ~ spl32_153
    | ~ spl32_742 ),
    inference(forward_demodulation,[],[f84848,f1980]) ).

tff(f1980,plain,
    ( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0)) = s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))) )
    | ~ spl32_110
    | ~ spl32_153 ),
    inference(superposition,[],[f1186,f1877]) ).

tff(f1877,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) )
    | ~ spl32_153 ),
    inference(avatar_component_clause,[],[f1875]) ).

tff(f84848,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) )
    | ~ spl32_742 ),
    inference(avatar_component_clause,[],[f84847]) ).

tff(f86385,plain,
    ( spl32_61
    | ~ spl32_153
    | ~ spl32_386 ),
    inference(avatar_split_clause,[],[f86373,f21103,f1875,f810]) ).

tff(f21103,plain,
    ( spl32_386
  <=> ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_386])]) ).

tff(f86373,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2EF_2E0 )
    | ~ spl32_153
    | ~ spl32_386 ),
    inference(forward_demodulation,[],[f1877,f21105]) ).

tff(f21105,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) )
    | ~ spl32_386 ),
    inference(avatar_component_clause,[],[f21103]) ).

tff(f86235,plain,
    ( ~ spl32_2
    | ~ spl32_45
    | ~ spl32_119
    | ~ spl32_744 ),
    inference(avatar_split_clause,[],[f85976,f84975,f1238,f707,f488]) ).

tff(f84975,plain,
    ( spl32_744
  <=> ! [X0: d,X1: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_744])]) ).

tff(f85976,plain,
    ( ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | ~ spl32_45
    | ~ spl32_119
    | ~ spl32_744 ),
    inference(forward_demodulation,[],[f85777,f708]) ).

tff(f85777,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))))
    | ~ spl32_119
    | ~ spl32_744 ),
    inference(superposition,[],[f84976,f1240]) ).

tff(f84976,plain,
    ( ! [X0: d,X1: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_744 ),
    inference(avatar_component_clause,[],[f84975]) ).

tff(f86234,plain,
    ( spl32_757
    | spl32_1
    | ~ spl32_177 ),
    inference(avatar_split_clause,[],[f2769,f2540,f483,f86232]) ).

tff(f86232,plain,
    ( spl32_757
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(mono_2Ec_2Ebool_2EF_2E0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_757])]) ).

tff(f2769,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(mono_2Ec_2Ebool_2EF_2E0,X0) )
    | spl32_1
    | ~ spl32_177 ),
    inference(resolution,[],[f2541,f485]) ).

tff(f86230,plain,
    ( spl32_756
    | ~ spl32_2
    | ~ spl32_176 ),
    inference(avatar_split_clause,[],[f2741,f2536,f488,f86228]) ).

tff(f86228,plain,
    ( spl32_756
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,mono_2Ec_2Ebool_2ET_2E0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_756])]) ).

tff(f2741,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,mono_2Ec_2Ebool_2ET_2E0) )
    | ~ spl32_2
    | ~ spl32_176 ),
    inference(resolution,[],[f2537,f490]) ).

tff(f86226,plain,
    ( spl32_755
    | ~ spl32_2
    | ~ spl32_175 ),
    inference(avatar_split_clause,[],[f2711,f2532,f488,f86224]) ).

tff(f86224,plain,
    ( spl32_755
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2ET_2E0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_755])]) ).

tff(f2711,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2ET_2E0,X0) )
    | ~ spl32_2
    | ~ spl32_175 ),
    inference(resolution,[],[f2533,f490]) ).

tff(f86222,plain,
    ( spl32_754
    | spl32_1
    | ~ spl32_174 ),
    inference(avatar_split_clause,[],[f2668,f2528,f483,f86220]) ).

tff(f86220,plain,
    ( spl32_754
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,mono_2Ec_2Ebool_2EF_2E0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_754])]) ).

tff(f2668,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,mono_2Ec_2Ebool_2EF_2E0) )
    | spl32_1
    | ~ spl32_174 ),
    inference(resolution,[],[f2529,f485]) ).

tff(f86218,plain,
    ( spl32_753
    | spl32_1
    | ~ spl32_173 ),
    inference(avatar_split_clause,[],[f2629,f2524,f483,f86216]) ).

tff(f86216,plain,
    ( spl32_753
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(mono_2Ec_2Ebool_2EF_2E0,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_753])]) ).

tff(f2629,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(mono_2Ec_2Ebool_2EF_2E0,X0) )
    | spl32_1
    | ~ spl32_173 ),
    inference(resolution,[],[f2525,f485]) ).

tff(f86214,plain,
    ( spl32_752
    | ~ spl32_2
    | ~ spl32_172 ),
    inference(avatar_split_clause,[],[f2603,f2520,f488,f86211]) ).

tff(f86211,plain,
    ( spl32_752
  <=> ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,mono_2Ec_2Ebool_2ET_2E0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_752])]) ).

tff(f2603,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,mono_2Ec_2Ebool_2ET_2E0) )
    | ~ spl32_2
    | ~ spl32_172 ),
    inference(resolution,[],[f2521,f490]) ).

tff(f86209,plain,
    ( spl32_751
    | spl32_1
    | ~ spl32_171 ),
    inference(avatar_split_clause,[],[f2558,f2516,f483,f86206]) ).

tff(f2558,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,mono_2Ec_2Ebool_2EF_2E0) )
    | spl32_1
    | ~ spl32_171 ),
    inference(resolution,[],[f2517,f485]) ).

tff(f85774,plain,
    ( spl32_750
    | ~ spl32_141
    | ~ spl32_185 ),
    inference(avatar_split_clause,[],[f3328,f2963,f1576,f85772]) ).

tff(f2963,plain,
    ( spl32_185
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( X0 = X1 )
        | ~ p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_185])]) ).

tff(f3328,plain,
    ( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))) = X1 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X1 ) )
    | ~ spl32_141
    | ~ spl32_185 ),
    inference(resolution,[],[f1577,f2964]) ).

tff(f2964,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( X0 = X1 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X1 ) )
    | ~ spl32_185 ),
    inference(avatar_component_clause,[],[f2963]) ).

tff(f1577,plain,
    ( ! [X0: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))))
    | ~ spl32_141 ),
    inference(avatar_component_clause,[],[f1576]) ).

tff(f85770,plain,
    ( spl32_749
    | ~ spl32_54
    | ~ spl32_736 ),
    inference(avatar_split_clause,[],[f84986,f84817,f775,f85768]) ).

tff(f85768,plain,
    ( spl32_749
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_749])]) ).

tff(f84986,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) )
    | ~ spl32_54
    | ~ spl32_736 ),
    inference(resolution,[],[f84818,f776]) ).

tff(f85057,plain,
    ( spl32_748
    | ~ spl32_141
    | ~ spl32_143 ),
    inference(avatar_split_clause,[],[f3319,f1584,f1576,f85055]) ).

tff(f1584,plain,
    ( spl32_143
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK27(X0,X1,X2,X3)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_143])]) ).

tff(f3319,plain,
    ( ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_141
    | ~ spl32_143 ),
    inference(resolution,[],[f1577,f1585]) ).

tff(f1585,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK27(X0,X1,X2,X3))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_143 ),
    inference(avatar_component_clause,[],[f1584]) ).

tff(f85053,plain,
    ( spl32_747
    | ~ spl32_141
    | ~ spl32_145 ),
    inference(avatar_split_clause,[],[f3318,f1592,f1576,f85051]) ).

tff(f85051,plain,
    ( spl32_747
  <=> ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_747])]) ).

tff(f1592,plain,
    ( spl32_145
  <=> ! [X4: u,X0: d,X5: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,sK21(X0,X1,X4,X5)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_145])]) ).

tff(f3318,plain,
    ( ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_141
    | ~ spl32_145 ),
    inference(resolution,[],[f1577,f1593]) ).

tff(f1593,plain,
    ( ! [X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,sK21(X0,X1,X4,X5))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5))))) )
    | ~ spl32_145 ),
    inference(avatar_component_clause,[],[f1592]) ).

tff(f85049,plain,
    ( spl32_746
    | ~ spl32_141
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f3315,f1871,f1576,f85047]) ).

tff(f3315,plain,
    ( ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_141
    | ~ spl32_152 ),
    inference(resolution,[],[f1577,f1872]) ).

tff(f84981,plain,
    ( spl32_745
    | ~ spl32_141
    | ~ spl32_148 ),
    inference(avatar_split_clause,[],[f3314,f1713,f1576,f84979]) ).

tff(f84979,plain,
    ( spl32_745
  <=> ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_745])]) ).

tff(f1713,plain,
    ( spl32_148
  <=> ! [X29: u,X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X29))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_148])]) ).

tff(f3314,plain,
    ( ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_141
    | ~ spl32_148 ),
    inference(resolution,[],[f1577,f1714]) ).

tff(f1714,plain,
    ( ! [X2: u,X3: u,X0: d,X29: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X29)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_148 ),
    inference(avatar_component_clause,[],[f1713]) ).

tff(f84977,plain,
    ( spl32_744
    | ~ spl32_141
    | ~ spl32_151 ),
    inference(avatar_split_clause,[],[f3313,f1725,f1576,f84975]) ).

tff(f3313,plain,
    ( ! [X0: d,X1: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_141
    | ~ spl32_151 ),
    inference(resolution,[],[f1577,f1726]) ).

tff(f84854,plain,
    ( spl32_743
    | ~ spl32_5
    | ~ spl32_141 ),
    inference(avatar_split_clause,[],[f3320,f1576,f503,f84852]) ).

tff(f3320,plain,
    ( ! [X0: u] : ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))) )
    | ~ spl32_5
    | ~ spl32_141 ),
    inference(resolution,[],[f1577,f504]) ).

tff(f84849,plain,
    ( spl32_742
    | ~ spl32_142
    | ~ spl32_185 ),
    inference(avatar_split_clause,[],[f3300,f2963,f1579,f84847]) ).

tff(f3300,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) )
    | ~ spl32_142
    | ~ spl32_185 ),
    inference(resolution,[],[f1580,f2964]) ).

tff(f1580,plain,
    ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
    | ~ spl32_142 ),
    inference(avatar_component_clause,[],[f1579]) ).

tff(f84844,plain,
    ( spl32_741
    | ~ spl32_169
    | ~ spl32_178 ),
    inference(avatar_split_clause,[],[f2909,f2544,f2478,f84842]) ).

tff(f84842,plain,
    ( spl32_741
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_741])]) ).

tff(f2909,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | ~ spl32_169
    | ~ spl32_178 ),
    inference(resolution,[],[f2479,f2545]) ).

tff(f2479,plain,
    ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
    | ~ spl32_169 ),
    inference(avatar_component_clause,[],[f2478]) ).

tff(f84839,plain,
    ( spl32_740
    | ~ spl32_169
    | ~ spl32_176 ),
    inference(avatar_split_clause,[],[f2908,f2536,f2478,f84837]) ).

tff(f2908,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | ~ spl32_169
    | ~ spl32_176 ),
    inference(resolution,[],[f2479,f2537]) ).

tff(f84834,plain,
    ( spl32_739
    | ~ spl32_169
    | ~ spl32_175 ),
    inference(avatar_split_clause,[],[f2907,f2532,f2478,f84832]) ).

tff(f2907,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))),X0) )
    | ~ spl32_169
    | ~ spl32_175 ),
    inference(resolution,[],[f2479,f2533]) ).

tff(f84829,plain,
    ( spl32_738
    | ~ spl32_169
    | ~ spl32_172 ),
    inference(avatar_split_clause,[],[f2906,f2520,f2478,f84826]) ).

tff(f2906,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | ~ spl32_169
    | ~ spl32_172 ),
    inference(resolution,[],[f2479,f2521]) ).

tff(f84823,plain,
    ( spl32_737
    | ~ spl32_48
    | ~ spl32_169 ),
    inference(avatar_split_clause,[],[f2905,f2478,f719,f84821]) ).

tff(f2905,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) = X0 )
        | ~ p(X0) )
    | ~ spl32_48
    | ~ spl32_169 ),
    inference(resolution,[],[f2479,f720]) ).

tff(f84819,plain,
    ( spl32_60
    | spl32_736
    | ~ spl32_273
    | ~ spl32_698 ),
    inference(avatar_split_clause,[],[f83070,f69666,f9289,f84817,f807]) ).

tff(f9289,plain,
    ( spl32_273
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0))
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_273])]) ).

tff(f83070,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Ec_2Ebool_2E_7E_2E1(X1))
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X1 ) )
    | ~ spl32_273
    | ~ spl32_698 ),
    inference(duplicate_literal_removal,[],[f83023]) ).

tff(f83023,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Ec_2Ebool_2E_7E_2E1(X1))
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X1 ) )
    | ~ spl32_273
    | ~ spl32_698 ),
    inference(superposition,[],[f9290,f69667]) ).

tff(f9290,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0))
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_273 ),
    inference(avatar_component_clause,[],[f9289]) ).

tff(f84191,plain,
    ( spl32_735
    | ~ spl32_166
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2468,f2261,f2190,f84189]) ).

tff(f84189,plain,
    ( spl32_735
  <=> ! [X2: d,X3: u,X0: d,X1: d,X8: u,X6: d,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(X6,sK28(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,X8)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_735])]) ).

tff(f2261,plain,
    ( spl32_167
  <=> ! [X2: d,X3: u,X4: u,X0: d,X5: u,X1: d] : ( s(X2,app_2E2(s(tyop_2Emin_2Efun(X0,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3))),s(tyop_2Emin_2Efun(X0,X1),X4))),s(X0,X5))) = s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3),s(X0,X5))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X5))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_167])]) ).

tff(f2468,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X8: u,X6: d,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(X6,sK28(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,X8)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))))) )
    | ~ spl32_166
    | ~ spl32_167 ),
    inference(superposition,[],[f2191,f2262]) ).

tff(f2262,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X4: u,X5: u] : ( s(X2,app_2E2(s(tyop_2Emin_2Efun(X0,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3))),s(tyop_2Emin_2Efun(X0,X1),X4))),s(X0,X5))) = s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3),s(X0,X5))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X5))))) )
    | ~ spl32_167 ),
    inference(avatar_component_clause,[],[f2261]) ).

tff(f84187,plain,
    ( spl32_734
    | ~ spl32_165
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2467,f2261,f2186,f84185]) ).

tff(f84185,plain,
    ( spl32_734
  <=> ! [X2: d,X3: u,X0: d,X1: d,X8: u,X6: d,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,X8)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(X6,sK30(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4)))))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_734])]) ).

tff(f2186,plain,
    ( spl32_165
  <=> ! [X30: u,X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK30(X0,X1,X2,X3))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X30)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_165])]) ).

tff(f2467,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X8: u,X6: d,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,X8)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(X6,sK30(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4)))))))))))) )
    | ~ spl32_165
    | ~ spl32_167 ),
    inference(superposition,[],[f2187,f2262]) ).

tff(f2187,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X30: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X30)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK30(X0,X1,X2,X3)))))))) )
    | ~ spl32_165 ),
    inference(avatar_component_clause,[],[f2186]) ).

tff(f83095,plain,
    ( spl32_733
    | ~ spl32_155
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2432,f2261,f1941,f83093]) ).

tff(f83093,plain,
    ( spl32_733
  <=> ! [X5: u,X3: d,X4: u,X0: d,X7: u,X6: u,X2: d,X1: d] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X7),s(X0,sK31(X0,X1,X7,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))))))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,sK31(X0,X1,X7,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))))))) )
        | ( s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))) = s(tyop_2Emin_2Efun(X0,X1),X7) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_733])]) ).

tff(f1941,plain,
    ( spl32_155
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ( s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3) )
        | ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK31(X0,X1,X2,X3)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK31(X0,X1,X2,X3)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_155])]) ).

tff(f2432,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X6: u,X7: u,X4: u,X5: u] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X7),s(X0,sK31(X0,X1,X7,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))))))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,sK31(X0,X1,X7,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))))))) )
        | ( s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))) = s(tyop_2Emin_2Efun(X0,X1),X7) ) )
    | ~ spl32_155
    | ~ spl32_167 ),
    inference(superposition,[],[f1942,f2262]) ).

tff(f1942,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK31(X0,X1,X2,X3)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK31(X0,X1,X2,X3)))) )
        | ( s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3) ) )
    | ~ spl32_155 ),
    inference(avatar_component_clause,[],[f1941]) ).

tff(f83091,plain,
    ( spl32_732
    | ~ spl32_155
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2431,f2261,f1941,f83089]) ).

tff(f83089,plain,
    ( spl32_732
  <=> ! [X5: u,X2: d,X7: u,X4: u,X0: d,X6: u,X3: d,X1: d] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X7),s(X0,sK31(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X7)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,sK31(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X7)))) )
        | ( s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))) = s(tyop_2Emin_2Efun(X0,X1),X7) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_732])]) ).

tff(f2431,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X6: u,X7: u,X4: u,X5: u] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X7),s(X0,sK31(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X7)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,sK31(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X7)))) )
        | ( s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))) = s(tyop_2Emin_2Efun(X0,X1),X7) ) )
    | ~ spl32_155
    | ~ spl32_167 ),
    inference(superposition,[],[f1942,f2262]) ).

tff(f82980,plain,
    ( spl32_731
    | ~ spl32_155
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2343,f2261,f1941,f82978]) ).

tff(f82978,plain,
    ( spl32_731
  <=> ! [X5: u,X3: d,X4: u,X0: d,X7: u,X6: u,X2: d,X1: d] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X7),s(X0,sK31(X0,X1,X7,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)))))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,sK31(X0,X1,X7,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)))))) )
        | ( s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))) = s(tyop_2Emin_2Efun(X0,X1),X7) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_731])]) ).

tff(f2343,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X6: u,X7: u,X4: u,X5: u] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X7),s(X0,sK31(X0,X1,X7,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)))))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,sK31(X0,X1,X7,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)))))) )
        | ( s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))) = s(tyop_2Emin_2Efun(X0,X1),X7) ) )
    | ~ spl32_155
    | ~ spl32_167 ),
    inference(superposition,[],[f1942,f2262]) ).

tff(f82976,plain,
    ( spl32_730
    | ~ spl32_155
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2342,f2261,f1941,f82974]) ).

tff(f82974,plain,
    ( spl32_730
  <=> ! [X5: u,X3: d,X4: u,X7: u,X0: d,X6: u,X2: d,X1: d] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X7),s(X0,sK31(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X7)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,sK31(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X7)))) )
        | ( s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))) = s(tyop_2Emin_2Efun(X0,X1),X7) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_730])]) ).

tff(f2342,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X6: u,X7: u,X4: u,X5: u] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X7),s(X0,sK31(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X7)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,sK31(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X7)))) )
        | ( s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))) = s(tyop_2Emin_2Efun(X0,X1),X7) ) )
    | ~ spl32_155
    | ~ spl32_167 ),
    inference(superposition,[],[f1942,f2262]) ).

tff(f82259,plain,
    ( spl32_729
    | ~ spl32_166
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2379,f2261,f2190,f82257]) ).

tff(f82257,plain,
    ( spl32_729
  <=> ! [X2: d,X3: u,X0: d,X1: d,X8: u,X6: d,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(X6,sK28(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,X8)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_729])]) ).

tff(f2379,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X8: u,X6: d,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(X6,sK28(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,X8)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))))) )
    | ~ spl32_166
    | ~ spl32_167 ),
    inference(superposition,[],[f2191,f2262]) ).

tff(f82255,plain,
    ( spl32_728
    | ~ spl32_165
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2378,f2261,f2186,f82253]) ).

tff(f82253,plain,
    ( spl32_728
  <=> ! [X2: d,X3: u,X0: d,X1: d,X8: u,X6: d,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5)))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,X8)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(X6,sK30(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5)))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_728])]) ).

tff(f2378,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X8: u,X6: d,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5)))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,X8)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(X6,sK30(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5)))))))))) )
    | ~ spl32_165
    | ~ spl32_167 ),
    inference(superposition,[],[f2187,f2262]) ).

tff(f81600,plain,
    ( spl32_727
    | ~ spl32_166
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2442,f2261,f2190,f81598]) ).

tff(f81598,plain,
    ( spl32_727
  <=> ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,sK28(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X7))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,X8)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_727])]) ).

tff(f2442,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,sK28(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X7))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,X8)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7))))) )
    | ~ spl32_166
    | ~ spl32_167 ),
    inference(superposition,[],[f2191,f2262]) ).

tff(f81596,plain,
    ( spl32_726
    | ~ spl32_165
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2441,f2261,f2186,f81594]) ).

tff(f81594,plain,
    ( spl32_726
  <=> ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,X8)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,sK30(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X7)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_726])]) ).

tff(f2441,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,X8)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,sK30(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X7)))))))) )
    | ~ spl32_165
    | ~ spl32_167 ),
    inference(superposition,[],[f2187,f2262]) ).

tff(f81051,plain,
    ( spl32_725
    | ~ spl32_163
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2440,f2261,f1990,f81049]) ).

tff(f81049,plain,
    ( spl32_725
  <=> ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,X8)))))
        | ( s(X1,X8) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,sK22(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X8)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_725])]) ).

tff(f1990,plain,
    ( spl32_163
  <=> ! [X4: u,X0: d,X8: u,X5: u,X1: d] :
        ( ( s(X1,X8) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,sK22(X0,X1,X4,X8)))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X8)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_163])]) ).

tff(f2440,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,X8)))))
        | ( s(X1,X8) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,sK22(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X8)))) ) )
    | ~ spl32_163
    | ~ spl32_167 ),
    inference(superposition,[],[f1991,f2262]) ).

tff(f1991,plain,
    ( ! [X0: d,X1: d,X8: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X8)))))
        | ( s(X1,X8) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,sK22(X0,X1,X4,X8)))) ) )
    | ~ spl32_163 ),
    inference(avatar_component_clause,[],[f1990]) ).

tff(f81047,plain,
    ( spl32_724
    | ~ spl32_162
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2439,f2261,f1986,f81045]) ).

tff(f81045,plain,
    ( spl32_724
  <=> ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,X8)))))
        | ( s(X1,X8) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,sK24(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X8)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_724])]) ).

tff(f1986,plain,
    ( spl32_162
  <=> ! [X11: u,X0: d,X14: u,X10: u,X1: d] :
        ( ( s(X1,X14) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(X0,sK24(X0,X1,X10,X14)))) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11),s(X1,X14)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_162])]) ).

tff(f2439,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,X8)))))
        | ( s(X1,X8) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,sK24(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X8)))) ) )
    | ~ spl32_162
    | ~ spl32_167 ),
    inference(superposition,[],[f1987,f2262]) ).

tff(f1987,plain,
    ( ! [X10: u,X0: d,X11: u,X1: d,X14: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11),s(X1,X14)))))
        | ( s(X1,X14) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(X0,sK24(X0,X1,X10,X14)))) ) )
    | ~ spl32_162 ),
    inference(avatar_component_clause,[],[f1986]) ).

tff(f79629,plain,
    ( spl32_723
    | ~ spl32_154
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2458,f2261,f1880,f79627]) ).

tff(f79627,plain,
    ( spl32_723
  <=> ! [X3: u,X4: u,X0: d,X7: u,X6: d,X5: u,X2: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(X6,sK25(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_723])]) ).

tff(f2458,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: d,X7: u,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(X6,sK25(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))))) )
    | ~ spl32_154
    | ~ spl32_167 ),
    inference(superposition,[],[f1881,f2262]) ).

tff(f79625,plain,
    ( spl32_722
    | ~ spl32_152
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2457,f2261,f1871,f79623]) ).

tff(f79623,plain,
    ( spl32_722
  <=> ! [X3: u,X4: u,X0: d,X7: u,X6: d,X5: u,X2: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(X6,sK26(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_722])]) ).

tff(f2457,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: d,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(X6,sK26(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))))) )
    | ~ spl32_152
    | ~ spl32_167 ),
    inference(superposition,[],[f1872,f2262]) ).

tff(f79621,plain,
    ( spl32_60
    | spl32_721
    | ~ spl32_580
    | ~ spl32_665 ),
    inference(avatar_split_clause,[],[f58226,f56949,f40068,f79619,f807]) ).

tff(f79619,plain,
    ( spl32_721
  <=> ! [X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,mono_2Ec_2Ebool_2EF_2E0) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_721])]) ).

tff(f40068,plain,
    ( spl32_580
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0),mono_2Ec_2Ebool_2EF_2E0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_580])]) ).

tff(f56949,plain,
    ( spl32_665
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) = X1 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_665])]) ).

tff(f58226,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,mono_2Ec_2Ebool_2EF_2E0) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X1) ) )
    | ~ spl32_580
    | ~ spl32_665 ),
    inference(duplicate_literal_removal,[],[f58200]) ).

tff(f58200,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,mono_2Ec_2Ebool_2EF_2E0) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X1) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_580
    | ~ spl32_665 ),
    inference(superposition,[],[f40069,f56950]) ).

tff(f56950,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) = X1 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X1) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_665 ),
    inference(avatar_component_clause,[],[f56949]) ).

tff(f40069,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0),mono_2Ec_2Ebool_2EF_2E0) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_580 ),
    inference(avatar_component_clause,[],[f40068]) ).

tff(f79617,plain,
    ( spl32_720
    | ~ spl32_154
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2430,f2261,f1880,f79615]) ).

tff(f79615,plain,
    ( spl32_720
  <=> ! [X5: u,X2: d,X7: u,X4: u,X0: d,X6: u,X3: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,sK25(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X7))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_720])]) ).

tff(f2430,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X6: u,X7: u,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,sK25(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X7))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7))))) )
    | ~ spl32_154
    | ~ spl32_167 ),
    inference(superposition,[],[f1881,f2262]) ).

tff(f79613,plain,
    ( spl32_719
    | ~ spl32_152
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2429,f2261,f1871,f79611]) ).

tff(f79611,plain,
    ( spl32_719
  <=> ! [X5: u,X2: d,X7: u,X4: u,X0: d,X6: u,X3: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,sK26(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X7))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_719])]) ).

tff(f2429,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X6: u,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,sK26(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X7))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7))))) )
    | ~ spl32_152
    | ~ spl32_167 ),
    inference(superposition,[],[f1872,f2262]) ).

tff(f79033,plain,
    ( spl32_718
    | ~ spl32_147
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2424,f2261,f1666,f79031]) ).

tff(f79031,plain,
    ( spl32_718
  <=> ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,X7))) != s(X1,sK21(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X8)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X8))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_718])]) ).

tff(f1666,plain,
    ( spl32_147
  <=> ! [X4: u,X0: d,X5: u,X1: d,X7: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5)))))
        | ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X7))) != s(X1,sK21(X0,X1,X4,X5)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_147])]) ).

tff(f2424,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,X7))) != s(X1,sK21(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X8)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X8))))) )
    | ~ spl32_147
    | ~ spl32_167 ),
    inference(superposition,[],[f1667,f2262]) ).

tff(f1667,plain,
    ( ! [X0: d,X1: d,X7: u,X4: u,X5: u] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X7))) != s(X1,sK21(X0,X1,X4,X5)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5))))) )
    | ~ spl32_147 ),
    inference(avatar_component_clause,[],[f1666]) ).

tff(f79029,plain,
    ( spl32_717
    | ~ spl32_146
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2423,f2261,f1662,f79027]) ).

tff(f79027,plain,
    ( spl32_717
  <=> ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ( s(X1,sK23(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X8)) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,X7))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X8))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_717])]) ).

tff(f1662,plain,
    ( spl32_146
  <=> ! [X11: u,X0: d,X13: u,X10: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11)))))
        | ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(X0,X13))) != s(X1,sK23(X0,X1,X10,X11)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_146])]) ).

tff(f2423,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ( s(X1,sK23(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5)))),X8)) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,X7))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X8))))) )
    | ~ spl32_146
    | ~ spl32_167 ),
    inference(superposition,[],[f1663,f2262]) ).

tff(f1663,plain,
    ( ! [X10: u,X0: d,X11: u,X1: d,X13: u] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(X0,X13))) != s(X1,sK23(X0,X1,X10,X11)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11))))) )
    | ~ spl32_146 ),
    inference(avatar_component_clause,[],[f1662]) ).

tff(f77828,plain,
    ( spl32_716
    | ~ spl32_145
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2452,f2261,f1592,f77826]) ).

tff(f77826,plain,
    ( spl32_716
  <=> ! [X3: u,X4: u,X0: d,X7: u,X6: d,X5: u,X2: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,sK21(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_716])]) ).

tff(f2452,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: d,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,sK21(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))))) )
    | ~ spl32_145
    | ~ spl32_167 ),
    inference(superposition,[],[f1593,f2262]) ).

tff(f77824,plain,
    ( spl32_715
    | ~ spl32_144
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2451,f2261,f1588,f77822]) ).

tff(f77822,plain,
    ( spl32_715
  <=> ! [X3: u,X4: u,X0: d,X7: u,X6: d,X5: u,X2: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,sK23(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_715])]) ).

tff(f1588,plain,
    ( spl32_144
  <=> ! [X11: u,X0: d,X10: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11),s(X1,sK23(X0,X1,X10,X11)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_144])]) ).

tff(f2451,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: d,X7: u,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,sK23(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))))) )
    | ~ spl32_144
    | ~ spl32_167 ),
    inference(superposition,[],[f1589,f2262]) ).

tff(f1589,plain,
    ( ! [X10: u,X0: d,X11: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11),s(X1,sK23(X0,X1,X10,X11))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11))))) )
    | ~ spl32_144 ),
    inference(avatar_component_clause,[],[f1588]) ).

tff(f77820,plain,
    ( spl32_714
    | ~ spl32_143
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2450,f2261,f1584,f77818]) ).

tff(f77818,plain,
    ( spl32_714
  <=> ! [X3: u,X4: u,X0: d,X7: u,X6: d,X5: u,X2: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,sK27(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_714])]) ).

tff(f2450,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: d,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,sK27(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))))) )
    | ~ spl32_143
    | ~ spl32_167 ),
    inference(superposition,[],[f1585,f2262]) ).

tff(f77816,plain,
    ( spl32_713
    | ~ spl32_140
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2449,f2261,f1572,f77814]) ).

tff(f77814,plain,
    ( spl32_713
  <=> ! [X3: u,X4: u,X0: d,X7: u,X6: d,X5: u,X2: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,sK29(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_713])]) ).

tff(f1572,plain,
    ( spl32_140
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK29(X0,X1,X2,X3)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_140])]) ).

tff(f2449,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: d,X7: u,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,sK29(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))))) )
    | ~ spl32_140
    | ~ spl32_167 ),
    inference(superposition,[],[f1573,f2262]) ).

tff(f1573,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK29(X0,X1,X2,X3))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_140 ),
    inference(avatar_component_clause,[],[f1572]) ).

tff(f77088,plain,
    ( spl32_712
    | ~ spl32_166
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2353,f2261,f2190,f77086]) ).

tff(f77086,plain,
    ( spl32_712
  <=> ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,sK28(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X7))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,X8)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_712])]) ).

tff(f2353,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,sK28(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X7))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,X8)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7))))) )
    | ~ spl32_166
    | ~ spl32_167 ),
    inference(superposition,[],[f2191,f2262]) ).

tff(f77084,plain,
    ( spl32_711
    | ~ spl32_165
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2352,f2261,f2186,f77082]) ).

tff(f77082,plain,
    ( spl32_711
  <=> ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,X8)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,sK30(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X7)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_711])]) ).

tff(f2352,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,X8)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,sK30(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X7)))))))) )
    | ~ spl32_165
    | ~ spl32_167 ),
    inference(superposition,[],[f2187,f2262]) ).

tff(f76501,plain,
    ( spl32_60
    | spl32_710
    | ~ spl32_617
    | ~ spl32_665 ),
    inference(avatar_split_clause,[],[f58225,f56949,f44549,f76499,f807]) ).

tff(f76499,plain,
    ( spl32_710
  <=> ! [X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,X1) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_710])]) ).

tff(f44549,plain,
    ( spl32_617
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_617])]) ).

tff(f58225,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,X1) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X1) ) )
    | ~ spl32_617
    | ~ spl32_665 ),
    inference(duplicate_literal_removal,[],[f58201]) ).

tff(f58201,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,X1) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X1) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_617
    | ~ spl32_665 ),
    inference(superposition,[],[f44550,f56950]) ).

tff(f44550,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_617 ),
    inference(avatar_component_clause,[],[f44549]) ).

tff(f76497,plain,
    ( spl32_709
    | ~ spl32_133
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2446,f2261,f1394,f76495]) ).

tff(f76495,plain,
    ( spl32_709
  <=> ! [X3: u,X4: u,X0: d,X5: u,X2: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,sK20(X0,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_709])]) ).

tff(f1394,plain,
    ( spl32_133
  <=> ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK20(X0,X1))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_133])]) ).

tff(f2446,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,sK20(X0,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))))) )
    | ~ spl32_133
    | ~ spl32_167 ),
    inference(superposition,[],[f1395,f2262]) ).

tff(f1395,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK20(X0,X1))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_133 ),
    inference(avatar_component_clause,[],[f1394]) ).

tff(f76493,plain,
    ( spl32_708
    | ~ spl32_132
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2445,f2261,f1390,f76491]) ).

tff(f76491,plain,
    ( spl32_708
  <=> ! [X3: u,X4: u,X0: d,X5: u,X2: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,sK19(X0,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_708])]) ).

tff(f2445,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))),s(X0,sK19(X0,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X2,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))))) )
    | ~ spl32_132
    | ~ spl32_167 ),
    inference(superposition,[],[f1391,f2262]) ).

tff(f75839,plain,
    ( spl32_707
    | ~ spl32_163
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2351,f2261,f1990,f75837]) ).

tff(f75837,plain,
    ( spl32_707
  <=> ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,X8)))))
        | ( s(X1,X8) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,sK22(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X8)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_707])]) ).

tff(f2351,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,X8)))))
        | ( s(X1,X8) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,sK22(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X8)))) ) )
    | ~ spl32_163
    | ~ spl32_167 ),
    inference(superposition,[],[f1991,f2262]) ).

tff(f75835,plain,
    ( spl32_706
    | ~ spl32_162
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2350,f2261,f1986,f75833]) ).

tff(f75833,plain,
    ( spl32_706
  <=> ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,X8)))))
        | ( s(X1,X8) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,sK24(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X8)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_706])]) ).

tff(f2350,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,X8)))))
        | ( s(X1,X8) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,sK24(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X8)))) ) )
    | ~ spl32_162
    | ~ spl32_167 ),
    inference(superposition,[],[f1987,f2262]) ).

tff(f73597,plain,
    ( spl32_705
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2264,f2261,f73595]) ).

tff(f73595,plain,
    ( spl32_705
  <=> ! [X2: d,X3: u,X4: u,X0: d,X5: u,X1: d] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),X3),s(X0,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X0,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),tyop_2Emin_2Efun(X0,X2)),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),X3))),s(X0,X5))))) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),tyop_2Emin_2Efun(X0,X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X2),tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),tyop_2Emin_2Efun(X0,X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X2),tyop_2Emin_2Efun(X0,X1))),combin_s_2E0))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),tyop_2Emin_2Efun(X0,X2)),X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),X3))),s(X0,X5))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_705])]) ).

tff(f2264,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X4: u,X5: u] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),X3),s(X0,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X0,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),tyop_2Emin_2Efun(X0,X2)),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),X3))),s(X0,X5))))) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),tyop_2Emin_2Efun(X0,X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X2),tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),tyop_2Emin_2Efun(X0,X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X2),tyop_2Emin_2Efun(X0,X1))),combin_s_2E0))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),tyop_2Emin_2Efun(X0,X2)),X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X2,X1)),X3))),s(X0,X5))) )
    | ~ spl32_167 ),
    inference(superposition,[],[f2262,f2262]) ).

tff(f72913,plain,
    ( spl32_704
    | ~ spl32_8
    | ~ spl32_454 ),
    inference(avatar_split_clause,[],[f27281,f26140,f515,f72911]) ).

tff(f72911,plain,
    ( spl32_704
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(X0)) = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X1) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
        | p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_704])]) ).

tff(f26140,plain,
    ( spl32_454
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2E_7E_2E1(X1) = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) )
        | ~ p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_454])]) ).

tff(f27281,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_7E_2E1(X0)) = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X1) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
        | p(X0) )
    | ~ spl32_8
    | ~ spl32_454 ),
    inference(resolution,[],[f26141,f516]) ).

tff(f26141,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X1)
        | ( mono_2Ec_2Ebool_2E_7E_2E1(X1) = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_454 ),
    inference(avatar_component_clause,[],[f26140]) ).

tff(f72238,plain,
    ( spl32_703
    | ~ spl32_154
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2369,f2261,f1880,f72236]) ).

tff(f72236,plain,
    ( spl32_703
  <=> ! [X2: d,X3: u,X4: u,X0: d,X6: d,X5: u,X1: d,X7: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(X6,sK25(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_703])]) ).

tff(f2369,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: d,X7: u,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(X6,sK25(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))))) )
    | ~ spl32_154
    | ~ spl32_167 ),
    inference(superposition,[],[f1881,f2262]) ).

tff(f72234,plain,
    ( spl32_702
    | ~ spl32_152
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2368,f2261,f1871,f72232]) ).

tff(f72232,plain,
    ( spl32_702
  <=> ! [X2: d,X3: u,X4: u,X0: d,X6: d,X5: u,X1: d,X7: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(X6,sK26(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_702])]) ).

tff(f2368,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: d,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(X6,sK26(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))))) )
    | ~ spl32_152
    | ~ spl32_167 ),
    inference(superposition,[],[f1872,f2262]) ).

tff(f72230,plain,
    ( spl32_701
    | ~ spl32_154
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2341,f2261,f1880,f72228]) ).

tff(f72228,plain,
    ( spl32_701
  <=> ! [X5: u,X3: d,X4: u,X7: u,X0: d,X6: u,X2: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,sK25(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X7))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_701])]) ).

tff(f2341,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X6: u,X7: u,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,sK25(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X7))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7))))) )
    | ~ spl32_154
    | ~ spl32_167 ),
    inference(superposition,[],[f1881,f2262]) ).

tff(f72226,plain,
    ( spl32_700
    | ~ spl32_152
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2340,f2261,f1871,f72224]) ).

tff(f72224,plain,
    ( spl32_700
  <=> ! [X5: u,X3: d,X4: u,X7: u,X0: d,X6: u,X2: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,sK26(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X7))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_700])]) ).

tff(f2340,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X6: u,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,sK26(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X7))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X7))))) )
    | ~ spl32_152
    | ~ spl32_167 ),
    inference(superposition,[],[f1872,f2262]) ).

tff(f70200,plain,
    ( spl32_699
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2275,f2261,f70198]) ).

tff(f70198,plain,
    ( spl32_699
  <=> ! [X5: u,X3: d,X4: u,X7: u,X0: d,X6: u,X2: d,X1: d] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X0),tyop_2Emin_2Efun(X2,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X0),tyop_2Emin_2Efun(X2,X1))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))))),s(tyop_2Emin_2Efun(X2,X0),X7))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5))))) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),X7),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_699])]) ).

tff(f2275,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X6: u,X7: u,X4: u,X5: u] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X0),tyop_2Emin_2Efun(X2,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X0),tyop_2Emin_2Efun(X2,X1))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4),s(X3,X5))))),s(tyop_2Emin_2Efun(X2,X0),X7))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5))))) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X3,X2),tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X3,X2),X6))),s(X3,X5))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),X7),s(X2,app_2E2(s(tyop_2Emin_2Efun(X3,X2),X6),s(X3,X5))))))) )
    | ~ spl32_167 ),
    inference(superposition,[],[f2262,f2262]) ).

tff(f69668,plain,
    ( spl32_698
    | ~ spl32_6
    | ~ spl32_454 ),
    inference(avatar_split_clause,[],[f27226,f26140,f507,f69666]) ).

tff(f27226,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_7E_2E1(X0) = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X1) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) )
    | ~ spl32_6
    | ~ spl32_454 ),
    inference(resolution,[],[f26141,f508]) ).

tff(f69664,plain,
    ( spl32_697
    | ~ spl32_147
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2335,f2261,f1666,f69662]) ).

tff(f69662,plain,
    ( spl32_697
  <=> ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,X7))) != s(X1,sK21(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X8)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X8))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_697])]) ).

tff(f2335,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,X7))) != s(X1,sK21(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X8)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X8))))) )
    | ~ spl32_147
    | ~ spl32_167 ),
    inference(superposition,[],[f1667,f2262]) ).

tff(f69660,plain,
    ( spl32_696
    | ~ spl32_146
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2334,f2261,f1662,f69658]) ).

tff(f69658,plain,
    ( spl32_696
  <=> ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ( s(X1,sK23(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X8)) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,X7))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X8))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_696])]) ).

tff(f2334,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X8: u,X6: u,X7: u,X4: u,X5: u] :
        ( ( s(X1,sK23(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))),s(X2,X6)),X8)) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,X7))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X8))))) )
    | ~ spl32_146
    | ~ spl32_167 ),
    inference(superposition,[],[f1663,f2262]) ).

tff(f68588,plain,
    ( spl32_695
    | ~ spl32_145
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2363,f2261,f1592,f68586]) ).

tff(f68586,plain,
    ( spl32_695
  <=> ! [X2: d,X3: u,X4: u,X0: d,X6: d,X5: u,X1: d,X7: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,sK21(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_695])]) ).

tff(f2363,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: d,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,sK21(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))))) )
    | ~ spl32_145
    | ~ spl32_167 ),
    inference(superposition,[],[f1593,f2262]) ).

tff(f68584,plain,
    ( spl32_694
    | ~ spl32_144
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2362,f2261,f1588,f68582]) ).

tff(f68582,plain,
    ( spl32_694
  <=> ! [X2: d,X3: u,X4: u,X0: d,X6: d,X5: u,X1: d,X7: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,sK23(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_694])]) ).

tff(f2362,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: d,X7: u,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,sK23(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))))) )
    | ~ spl32_144
    | ~ spl32_167 ),
    inference(superposition,[],[f1589,f2262]) ).

tff(f68580,plain,
    ( spl32_693
    | ~ spl32_143
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2361,f2261,f1584,f68578]) ).

tff(f68578,plain,
    ( spl32_693
  <=> ! [X2: d,X3: u,X4: u,X0: d,X6: d,X5: u,X1: d,X7: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,sK27(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_693])]) ).

tff(f2361,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: d,X7: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,sK27(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))))) )
    | ~ spl32_143
    | ~ spl32_167 ),
    inference(superposition,[],[f1585,f2262]) ).

tff(f68576,plain,
    ( spl32_692
    | ~ spl32_140
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2360,f2261,f1572,f68574]) ).

tff(f68574,plain,
    ( spl32_692
  <=> ! [X2: d,X3: u,X4: u,X0: d,X6: d,X5: u,X1: d,X7: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,sK29(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_692])]) ).

tff(f2360,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: d,X7: u,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,sK29(X6,X0,X7,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X6,X0),X7),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))))) )
    | ~ spl32_140
    | ~ spl32_167 ),
    inference(superposition,[],[f1573,f2262]) ).

tff(f64437,plain,
    ( spl32_691
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2274,f2261,f64435]) ).

tff(f64435,plain,
    ( spl32_691
  <=> ! [X5: u,X3: d,X4: u,X1: d,X0: d,X6: u,X2: d,X7: u] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X0),tyop_2Emin_2Efun(X2,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X0),tyop_2Emin_2Efun(X2,X1))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))))),s(tyop_2Emin_2Efun(X2,X0),X7))),s(X2,X6))) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),X7),s(X2,X6))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_691])]) ).

tff(f2274,plain,
    ( ! [X2: d,X3: d,X0: d,X1: d,X6: u,X7: u,X4: u,X5: u] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X0),tyop_2Emin_2Efun(X2,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X0),tyop_2Emin_2Efun(X2,X1))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X3),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4))),s(tyop_2Emin_2Efun(X2,X3),X5))))),s(tyop_2Emin_2Efun(X2,X0),X7))),s(X2,X6))) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,X1))),X4),s(X2,X6))),s(X3,app_2E2(s(tyop_2Emin_2Efun(X2,X3),X5),s(X2,X6))))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),X7),s(X2,X6))))) )
    | ~ spl32_167 ),
    inference(superposition,[],[f2262,f2262]) ).

tff(f64433,plain,
    ( spl32_690
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2265,f2261,f64431]) ).

tff(f64431,plain,
    ( spl32_690
  <=> ! [X3: u,X4: u,X0: d,X5: u,X2: d,X1: d] : ( s(X0,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),X0))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),X1),X5))),s(tyop_2Emin_2Efun(X1,X2),X4))) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),X1),X5),s(tyop_2Emin_2Efun(X1,X2),X4))))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),X1),X5),s(tyop_2Emin_2Efun(X1,X2),X4))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_690])]) ).

tff(f2265,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X4: u,X5: u] : ( s(X0,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),X0))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),X1),X5))),s(tyop_2Emin_2Efun(X1,X2),X4))) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),X1),X5),s(tyop_2Emin_2Efun(X1,X2),X4))))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),X1),X5),s(tyop_2Emin_2Efun(X1,X2),X4))))))) )
    | ~ spl32_167 ),
    inference(superposition,[],[f2262,f2262]) ).

tff(f62018,plain,
    ( spl32_689
    | ~ spl32_133
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2357,f2261,f1394,f62016]) ).

tff(f62016,plain,
    ( spl32_689
  <=> ! [X2: d,X3: u,X4: u,X0: d,X5: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,sK20(X0,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_689])]) ).

tff(f2357,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,sK20(X0,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))))) )
    | ~ spl32_133
    | ~ spl32_167 ),
    inference(superposition,[],[f1395,f2262]) ).

tff(f62014,plain,
    ( spl32_688
    | ~ spl32_132
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2356,f2261,f1390,f62012]) ).

tff(f62012,plain,
    ( spl32_688
  <=> ! [X2: d,X3: u,X4: u,X0: d,X5: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,sK19(X0,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_688])]) ).

tff(f2356,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))),s(X0,sK19(X0,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(X1,X5))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))))) )
    | ~ spl32_132
    | ~ spl32_167 ),
    inference(superposition,[],[f1391,f2262]) ).

tff(f62010,plain,
    ( spl32_687
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2298,f2261,f62008]) ).

tff(f62008,plain,
    ( spl32_687
  <=> ! [X3: u,X4: u,X0: d,X7: u,X6: d,X5: u,X2: d,X1: d] : ( s(X6,app_2E2(s(tyop_2Emin_2Efun(X1,X6),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,X6)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,X6)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,X6))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,X6)),X7))),s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3),s(X2,X4))))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))) = s(X6,app_2E2(s(tyop_2Emin_2Efun(X0,X6),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,X6)),X7),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_687])]) ).

tff(f2298,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: d,X7: u,X4: u,X5: u] : ( s(X6,app_2E2(s(tyop_2Emin_2Efun(X1,X6),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,X6)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,X6)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,X6))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,X6)),X7))),s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3),s(X2,X4))))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))) = s(X6,app_2E2(s(tyop_2Emin_2Efun(X0,X6),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,X6)),X7),s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),X5),s(X2,X4))))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))))) )
    | ~ spl32_167 ),
    inference(superposition,[],[f2262,f2262]) ).

tff(f60064,plain,
    ( spl32_686
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2297,f2261,f60062]) ).

tff(f60062,plain,
    ( spl32_686
  <=> ! [X2: d,X3: u,X4: u,X0: d,X6: d,X5: u,X1: d,X7: u] : ( s(X6,app_2E2(s(tyop_2Emin_2Efun(X1,X6),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,X6)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,X6)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,X6))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,X6)),X7))),s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))))),s(X1,X5))) = s(X6,app_2E2(s(tyop_2Emin_2Efun(X0,X6),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,X6)),X7),s(X1,X5))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_686])]) ).

tff(f2297,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: d,X7: u,X4: u,X5: u] : ( s(X6,app_2E2(s(tyop_2Emin_2Efun(X1,X6),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,X6)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,X6)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,X6))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,X6)),X7))),s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))))),s(X1,X5))) = s(X6,app_2E2(s(tyop_2Emin_2Efun(X0,X6),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,X6)),X7),s(X1,X5))),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))))) )
    | ~ spl32_167 ),
    inference(superposition,[],[f2262,f2262]) ).

tff(f59750,plain,
    ( spl32_685
    | ~ spl32_147
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2303,f2261,f1666,f59748]) ).

tff(f59748,plain,
    ( spl32_685
  <=> ! [X5: u,X3: u,X4: u,X0: d,X6: u,X2: d,X1: d] :
        ( ( s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))) != s(X0,sK21(X1,X0,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))),s(tyop_2Emin_2Efun(X1,X2),X4)),X6)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_685])]) ).

tff(f2303,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: u,X4: u,X5: u] :
        ( ( s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))) != s(X0,sK21(X1,X0,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))),s(tyop_2Emin_2Efun(X1,X2),X4)),X6)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) )
    | ~ spl32_147
    | ~ spl32_167 ),
    inference(superposition,[],[f1667,f2262]) ).

tff(f59746,plain,
    ( spl32_684
    | ~ spl32_146
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2302,f2261,f1662,f59744]) ).

tff(f59744,plain,
    ( spl32_684
  <=> ! [X5: u,X3: u,X4: u,X0: d,X6: u,X2: d,X1: d] :
        ( ( s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))) != s(X0,sK23(X1,X0,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))),s(tyop_2Emin_2Efun(X1,X2),X4)),X6)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_684])]) ).

tff(f2302,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: u,X4: u,X5: u] :
        ( ( s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5))))) != s(X0,sK23(X1,X0,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))),s(tyop_2Emin_2Efun(X1,X2),X4)),X6)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) )
    | ~ spl32_146
    | ~ spl32_167 ),
    inference(superposition,[],[f1663,f2262]) ).

tff(f59186,plain,
    ( spl32_60
    | spl32_683
    | ~ spl32_243
    | ~ spl32_665 ),
    inference(avatar_split_clause,[],[f58239,f56949,f5103,f59184,f807]) ).

tff(f59184,plain,
    ( spl32_683
  <=> ! [X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 != X1 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_683])]) ).

tff(f58239,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 != X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X1) ) )
    | ~ spl32_243
    | ~ spl32_665 ),
    inference(duplicate_literal_removal,[],[f58187]) ).

tff(f58187,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 != X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X1) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_243
    | ~ spl32_665 ),
    inference(superposition,[],[f5104,f56950]) ).

tff(f58906,plain,
    ( spl32_682
    | ~ spl32_161
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2421,f2261,f1982,f58904]) ).

tff(f58904,plain,
    ( spl32_682
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3),s(tyop_2Emin_2Efun(X1,X0),X2)))))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3))),s(tyop_2Emin_2Efun(X1,X0),X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_682])]) ).

tff(f1982,plain,
    ( spl32_161
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_161])]) ).

tff(f2421,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3),s(tyop_2Emin_2Efun(X1,X0),X2)))))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3))),s(tyop_2Emin_2Efun(X1,X0),X2)))) )
    | ~ spl32_161
    | ~ spl32_167 ),
    inference(superposition,[],[f1983,f2262]) ).

tff(f1983,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))) )
    | ~ spl32_161 ),
    inference(avatar_component_clause,[],[f1982]) ).

tff(f58902,plain,
    ( spl32_681
    | ~ spl32_160
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2420,f2261,f1976,f58900]) ).

tff(f58900,plain,
    ( spl32_681
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3),s(tyop_2Emin_2Efun(X1,X0),X2)))))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3))),s(tyop_2Emin_2Efun(X1,X0),X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_681])]) ).

tff(f1976,plain,
    ( spl32_160
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_160])]) ).

tff(f2420,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3),s(tyop_2Emin_2Efun(X1,X0),X2)))))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3))),s(tyop_2Emin_2Efun(X1,X0),X2)))) )
    | ~ spl32_160
    | ~ spl32_167 ),
    inference(superposition,[],[f1977,f2262]) ).

tff(f1977,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) )
    | ~ spl32_160 ),
    inference(avatar_component_clause,[],[f1976]) ).

tff(f58898,plain,
    ( spl32_680
    | ~ spl32_159
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2419,f2261,f1972,f58896]) ).

tff(f58896,plain,
    ( spl32_680
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3),s(tyop_2Emin_2Efun(X1,X0),X2)))))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3))),s(tyop_2Emin_2Efun(X1,X0),X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_680])]) ).

tff(f1972,plain,
    ( spl32_159
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_159])]) ).

tff(f2419,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3),s(tyop_2Emin_2Efun(X1,X0),X2)))))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3))),s(tyop_2Emin_2Efun(X1,X0),X2)))) )
    | ~ spl32_159
    | ~ spl32_167 ),
    inference(superposition,[],[f1973,f2262]) ).

tff(f1973,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) )
    | ~ spl32_159 ),
    inference(avatar_component_clause,[],[f1972]) ).

tff(f58894,plain,
    ( spl32_679
    | ~ spl32_158
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2418,f2261,f1968,f58892]) ).

tff(f58892,plain,
    ( spl32_679
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3),s(tyop_2Emin_2Efun(X1,X0),X2)))))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3))),s(tyop_2Emin_2Efun(X1,X0),X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_679])]) ).

tff(f1968,plain,
    ( spl32_158
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_158])]) ).

tff(f2418,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3),s(tyop_2Emin_2Efun(X1,X0),X2)))))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3))),s(tyop_2Emin_2Efun(X1,X0),X2)))) )
    | ~ spl32_158
    | ~ spl32_167 ),
    inference(superposition,[],[f1969,f2262]) ).

tff(f1969,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) )
    | ~ spl32_158 ),
    inference(avatar_component_clause,[],[f1968]) ).

tff(f58890,plain,
    ( spl32_678
    | ~ spl32_157
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2417,f2261,f1964,f58888]) ).

tff(f58888,plain,
    ( spl32_678
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3),s(tyop_2Emin_2Efun(X1,X0),X2)))))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3))),s(tyop_2Emin_2Efun(X1,X0),X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_678])]) ).

tff(f1964,plain,
    ( spl32_157
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_157])]) ).

tff(f2417,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3),s(tyop_2Emin_2Efun(X1,X0),X2)))))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3))),s(tyop_2Emin_2Efun(X1,X0),X2)))) )
    | ~ spl32_157
    | ~ spl32_167 ),
    inference(superposition,[],[f1965,f2262]) ).

tff(f1965,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) )
    | ~ spl32_157 ),
    inference(avatar_component_clause,[],[f1964]) ).

tff(f58886,plain,
    ( spl32_677
    | ~ spl32_156
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2416,f2261,f1960,f58884]) ).

tff(f58884,plain,
    ( spl32_677
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3),s(tyop_2Emin_2Efun(X1,X0),X2)))))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3))),s(tyop_2Emin_2Efun(X1,X0),X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_677])]) ).

tff(f1960,plain,
    ( spl32_156
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_156])]) ).

tff(f2416,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3),s(tyop_2Emin_2Efun(X1,X0),X2)))))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X3))),s(tyop_2Emin_2Efun(X1,X0),X2)))) )
    | ~ spl32_156
    | ~ spl32_167 ),
    inference(superposition,[],[f1961,f2262]) ).

tff(f1961,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) )
    | ~ spl32_156 ),
    inference(avatar_component_clause,[],[f1960]) ).

tff(f57905,plain,
    ( spl32_676
    | ~ spl32_148
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2332,f2261,f1713,f57903]) ).

tff(f57903,plain,
    ( spl32_676
  <=> ! [X5: u,X4: d,X2: u,X0: d,X6: u,X3: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,X6))))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,X6)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X0,X1),X3))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_676])]) ).

tff(f2332,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X6: u,X4: d,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,X6))))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,X6)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X0,X1),X3))))))) )
    | ~ spl32_148
    | ~ spl32_167 ),
    inference(superposition,[],[f1714,f2262]) ).

tff(f57901,plain,
    ( spl32_675
    | ~ spl32_149
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2331,f2261,f1717,f57899]) ).

tff(f57899,plain,
    ( spl32_675
  <=> ! [X5: u,X4: d,X2: u,X0: d,X6: u,X3: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,X6))))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,X6)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X0,X1),X3))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_675])]) ).

tff(f1717,plain,
    ( spl32_149
  <=> ! [X0: d,X3: u,X25: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X25))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_149])]) ).

tff(f2331,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X6: u,X4: d,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,X6))))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,X6)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X0,X1),X3))))))) )
    | ~ spl32_149
    | ~ spl32_167 ),
    inference(superposition,[],[f1718,f2262]) ).

tff(f1718,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X25: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X25)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_149 ),
    inference(avatar_component_clause,[],[f1717]) ).

tff(f57897,plain,
    ( spl32_674
    | ~ spl32_150
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2330,f2261,f1721,f57895]) ).

tff(f57895,plain,
    ( spl32_674
  <=> ! [X5: u,X4: d,X2: u,X0: d,X6: u,X3: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,X6))))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,X6)))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X0,X1),X3))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_674])]) ).

tff(f1721,plain,
    ( spl32_150
  <=> ! [X21: u,X20: u,X0: d,X23: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(X0,X23)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_150])]) ).

tff(f2330,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X6: u,X4: d,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,X6))))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,X6)))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X0,X1),X3))))))) )
    | ~ spl32_150
    | ~ spl32_167 ),
    inference(superposition,[],[f1722,f2262]) ).

tff(f1722,plain,
    ( ! [X21: u,X0: d,X1: d,X23: u,X20: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(X0,X23)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21))))) )
    | ~ spl32_150 ),
    inference(avatar_component_clause,[],[f1721]) ).

tff(f57893,plain,
    ( spl32_673
    | ~ spl32_151
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2329,f2261,f1725,f57891]) ).

tff(f57891,plain,
    ( spl32_673
  <=> ! [X5: u,X4: d,X2: u,X0: d,X6: u,X3: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,X6))))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,X6)))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X0,X1),X3))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_673])]) ).

tff(f2329,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X6: u,X4: d,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,X6))))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,X6)))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X0,X1),X3))))))) )
    | ~ spl32_151
    | ~ spl32_167 ),
    inference(superposition,[],[f1726,f2262]) ).

tff(f57430,plain,
    ( spl32_672
    | ~ spl32_16
    | ~ spl32_324 ),
    inference(avatar_split_clause,[],[f18150,f15902,f556,f57428]) ).

tff(f57428,plain,
    ( spl32_672
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X1) = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) )
        | ~ p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_672])]) ).

tff(f556,plain,
    ( spl32_16
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_16])]) ).

tff(f15902,plain,
    ( spl32_324
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_324])]) ).

tff(f18150,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X1) = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) )
        | ~ p(X1) )
    | ~ spl32_16
    | ~ spl32_324 ),
    inference(resolution,[],[f15903,f557]) ).

tff(f557,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0))
        | ~ p(X0) )
    | ~ spl32_16 ),
    inference(avatar_component_clause,[],[f556]) ).

tff(f15903,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) = X1 ) )
    | ~ spl32_324 ),
    inference(avatar_component_clause,[],[f15902]) ).

tff(f57201,plain,
    ( spl32_671
    | ~ spl32_161
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2259,f2190,f1982,f57199]) ).

tff(f57199,plain,
    ( spl32_671
  <=> ! [X3: d,X4: u,X0: d,X5: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK28(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_671])]) ).

tff(f2259,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK28(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_161
    | ~ spl32_166 ),
    inference(forward_demodulation,[],[f2241,f1983]) ).

tff(f2241,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK28(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_161
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1983]) ).

tff(f57197,plain,
    ( spl32_670
    | ~ spl32_160
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2258,f2190,f1976,f57195]) ).

tff(f57195,plain,
    ( spl32_670
  <=> ! [X3: d,X4: u,X0: d,X5: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK28(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_670])]) ).

tff(f2258,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK28(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_160
    | ~ spl32_166 ),
    inference(forward_demodulation,[],[f2240,f1977]) ).

tff(f2240,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK28(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_160
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1977]) ).

tff(f57193,plain,
    ( spl32_669
    | ~ spl32_159
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2257,f2190,f1972,f57191]) ).

tff(f57191,plain,
    ( spl32_669
  <=> ! [X3: d,X4: u,X0: d,X5: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK28(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_669])]) ).

tff(f2257,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK28(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_159
    | ~ spl32_166 ),
    inference(forward_demodulation,[],[f2239,f1973]) ).

tff(f2239,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK28(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_159
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1973]) ).

tff(f57189,plain,
    ( spl32_668
    | ~ spl32_158
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2256,f2190,f1968,f57187]) ).

tff(f57187,plain,
    ( spl32_668
  <=> ! [X3: d,X4: u,X0: d,X5: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK28(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_668])]) ).

tff(f2256,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK28(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_158
    | ~ spl32_166 ),
    inference(forward_demodulation,[],[f2238,f1969]) ).

tff(f2238,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK28(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_158
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1969]) ).

tff(f57185,plain,
    ( spl32_667
    | ~ spl32_157
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2255,f2190,f1964,f57183]) ).

tff(f57183,plain,
    ( spl32_667
  <=> ! [X3: d,X4: u,X0: d,X5: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK28(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_667])]) ).

tff(f2255,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK28(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_157
    | ~ spl32_166 ),
    inference(forward_demodulation,[],[f2237,f1965]) ).

tff(f2237,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK28(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_157
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1965]) ).

tff(f57181,plain,
    ( spl32_666
    | ~ spl32_156
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2254,f2190,f1960,f57179]) ).

tff(f57179,plain,
    ( spl32_666
  <=> ! [X3: d,X4: u,X0: d,X5: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK28(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_666])]) ).

tff(f2254,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK28(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_156
    | ~ spl32_166 ),
    inference(forward_demodulation,[],[f2236,f1961]) ).

tff(f2236,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK28(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_156
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1961]) ).

tff(f56951,plain,
    ( spl32_665
    | ~ spl32_46
    | ~ spl32_324 ),
    inference(avatar_split_clause,[],[f18114,f15902,f711,f56949]) ).

tff(f18114,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) = X1 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X1) ) )
    | ~ spl32_46
    | ~ spl32_324 ),
    inference(resolution,[],[f15903,f712]) ).

tff(f56947,plain,
    ( spl32_664
    | ~ spl32_134
    | ~ spl32_155 ),
    inference(avatar_split_clause,[],[f1955,f1941,f1398,f56945]) ).

tff(f56945,plain,
    ( spl32_664
  <=> ! [X5: u,X4: u,X0: d,X3: u,X2: d,X1: d] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X5),s(X0,sK31(X0,X1,X5,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)))))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK31(X0,X1,X5,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)))))) )
        | ( s(tyop_2Emin_2Efun(X0,X1),X3) = s(tyop_2Emin_2Efun(X0,X1),X5) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_664])]) ).

tff(f1398,plain,
    ( spl32_134
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(X1,X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_134])]) ).

tff(f1955,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X4: u,X5: u] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X5),s(X0,sK31(X0,X1,X5,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)))))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK31(X0,X1,X5,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)))))) )
        | ( s(tyop_2Emin_2Efun(X0,X1),X3) = s(tyop_2Emin_2Efun(X0,X1),X5) ) )
    | ~ spl32_134
    | ~ spl32_155 ),
    inference(superposition,[],[f1942,f1399]) ).

tff(f1399,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(X1,X3))) )
    | ~ spl32_134 ),
    inference(avatar_component_clause,[],[f1398]) ).

tff(f56943,plain,
    ( spl32_663
    | ~ spl32_134
    | ~ spl32_155 ),
    inference(avatar_split_clause,[],[f1948,f1941,f1398,f56941]) ).

tff(f56941,plain,
    ( spl32_663
  <=> ! [X3: u,X4: u,X0: d,X5: u,X2: d,X1: d] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X5),s(X0,sK31(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X5)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK31(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X5)))) )
        | ( s(tyop_2Emin_2Efun(X0,X1),X3) = s(tyop_2Emin_2Efun(X0,X1),X5) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_663])]) ).

tff(f1948,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X4: u,X5: u] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X5),s(X0,sK31(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X5)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK31(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X5)))) )
        | ( s(tyop_2Emin_2Efun(X0,X1),X3) = s(tyop_2Emin_2Efun(X0,X1),X5) ) )
    | ~ spl32_134
    | ~ spl32_155 ),
    inference(superposition,[],[f1942,f1399]) ).

tff(f55396,plain,
    ( spl32_662
    | ~ spl32_135
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2299,f2261,f1453,f55394]) ).

tff(f55394,plain,
    ( spl32_662
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X3: u,X2: d,X1: mono_2Etyop_2Emin_2Ebool] : ( s(X2,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),X3))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)))),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) = s(X2,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),X3),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_662])]) ).

tff(f1453,plain,
    ( spl32_135
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_135])]) ).

tff(f2299,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(X2,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),X3))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)))),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) = s(X2,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),X3),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))) )
    | ~ spl32_135
    | ~ spl32_167 ),
    inference(superposition,[],[f2262,f1454]) ).

tff(f1454,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) )
    | ~ spl32_135 ),
    inference(avatar_component_clause,[],[f1453]) ).

tff(f54289,plain,
    ( spl32_661
    | ~ spl32_147
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2385,f2261,f1666,f54287]) ).

tff(f54287,plain,
    ( spl32_661
  <=> ! [X5: u,X3: u,X4: u,X0: d,X6: u,X2: d,X1: d] :
        ( ( s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))) != s(X0,sK21(X1,X0,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3),s(X2,X4)),X6)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3),s(X2,X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_661])]) ).

tff(f2385,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: u,X4: u,X5: u] :
        ( ( s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))) != s(X0,sK21(X1,X0,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3),s(X2,X4)),X6)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3),s(X2,X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) )
    | ~ spl32_147
    | ~ spl32_167 ),
    inference(superposition,[],[f1667,f2262]) ).

tff(f54285,plain,
    ( spl32_660
    | ~ spl32_146
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2384,f2261,f1662,f54283]) ).

tff(f54283,plain,
    ( spl32_660
  <=> ! [X5: u,X3: u,X4: u,X0: d,X6: u,X2: d,X1: d] :
        ( ( s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))) != s(X0,sK23(X1,X0,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3),s(X2,X4)),X6)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3),s(X2,X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_660])]) ).

tff(f2384,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: u,X4: u,X5: u] :
        ( ( s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4))) != s(X0,sK23(X1,X0,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3),s(X2,X4)),X6)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3),s(X2,X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) )
    | ~ spl32_146
    | ~ spl32_167 ),
    inference(superposition,[],[f1663,f2262]) ).

tff(f54281,plain,
    ( spl32_659
    | ~ spl32_151
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2307,f2261,f1725,f54279]) ).

tff(f54279,plain,
    ( spl32_659
  <=> ! [X2: d,X3: u,X4: u,X0: d,X6: u,X5: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5)))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_659])]) ).

tff(f2307,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5)))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) )
    | ~ spl32_151
    | ~ spl32_167 ),
    inference(superposition,[],[f1726,f2262]) ).

tff(f54277,plain,
    ( spl32_658
    | ~ spl32_150
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2306,f2261,f1721,f54275]) ).

tff(f54275,plain,
    ( spl32_658
  <=> ! [X2: d,X3: u,X4: u,X0: d,X6: u,X5: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5)))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_658])]) ).

tff(f2306,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: u,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5)))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) )
    | ~ spl32_150
    | ~ spl32_167 ),
    inference(superposition,[],[f1722,f2262]) ).

tff(f54273,plain,
    ( spl32_657
    | ~ spl32_149
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2305,f2261,f1717,f54271]) ).

tff(f54271,plain,
    ( spl32_657
  <=> ! [X2: d,X3: u,X4: u,X0: d,X6: u,X5: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_657])]) ).

tff(f2305,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: u,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) )
    | ~ spl32_149
    | ~ spl32_167 ),
    inference(superposition,[],[f1718,f2262]) ).

tff(f54269,plain,
    ( spl32_656
    | ~ spl32_148
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2304,f2261,f1713,f54267]) ).

tff(f54267,plain,
    ( spl32_656
  <=> ! [X2: d,X3: u,X4: u,X0: d,X6: u,X5: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_656])]) ).

tff(f2304,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3),s(X1,X5))),s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),X4),s(X1,X5)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X2),tyop_2Emin_2Efun(X1,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X2,X0)),X3))),s(tyop_2Emin_2Efun(X1,X2),X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) )
    | ~ spl32_148
    | ~ spl32_167 ),
    inference(superposition,[],[f1714,f2262]) ).

tff(f52741,plain,
    ( spl32_655
    | ~ spl32_120
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2272,f2261,f1246,f52739]) ).

tff(f52739,plain,
    ( spl32_655
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),X1),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),X1))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),X0),X3))),s(tyop_2Emin_2Efun(X0,X1),X2))) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),X0),X3),s(tyop_2Emin_2Efun(X0,X1),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_655])]) ).

tff(f2272,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),X1),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),X1))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0))),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),X0),X3))),s(tyop_2Emin_2Efun(X0,X1),X2))) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),X0),X3),s(tyop_2Emin_2Efun(X0,X1),X2))))) )
    | ~ spl32_120
    | ~ spl32_167 ),
    inference(superposition,[],[f2262,f1247]) ).

tff(f51807,plain,
    ( spl32_654
    | ~ spl32_134
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2273,f2261,f1398,f51805]) ).

tff(f51805,plain,
    ( spl32_654
  <=> ! [X3: u,X4: u,X0: d,X5: u,X2: d,X1: d] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X0),tyop_2Emin_2Efun(X2,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X0),tyop_2Emin_2Efun(X2,X1))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))))),s(tyop_2Emin_2Efun(X2,X0),X5))),s(X2,X4))) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),X5),s(X2,X4))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_654])]) ).

tff(f2273,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X4: u,X5: u] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X2,X1),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X0),tyop_2Emin_2Efun(X2,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X0),tyop_2Emin_2Efun(X2,X1))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))))),s(tyop_2Emin_2Efun(X2,X0),X5))),s(X2,X4))) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),X5),s(X2,X4))))) )
    | ~ spl32_134
    | ~ spl32_167 ),
    inference(superposition,[],[f2262,f1399]) ).

tff(f49755,plain,
    ( spl32_653
    | ~ spl32_151
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2389,f2261,f1725,f49753]) ).

tff(f49753,plain,
    ( spl32_653
  <=> ! [X3: u,X4: u,X0: d,X6: u,X5: u,X2: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3),s(X2,X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_653])]) ).

tff(f2389,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3),s(X2,X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) )
    | ~ spl32_151
    | ~ spl32_167 ),
    inference(superposition,[],[f1726,f2262]) ).

tff(f49751,plain,
    ( spl32_652
    | ~ spl32_150
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2388,f2261,f1721,f49749]) ).

tff(f49749,plain,
    ( spl32_652
  <=> ! [X3: u,X4: u,X0: d,X6: u,X5: u,X2: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3),s(X2,X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_652])]) ).

tff(f2388,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: u,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3),s(X2,X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) )
    | ~ spl32_150
    | ~ spl32_167 ),
    inference(superposition,[],[f1722,f2262]) ).

tff(f49747,plain,
    ( spl32_651
    | ~ spl32_149
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2387,f2261,f1717,f49745]) ).

tff(f49745,plain,
    ( spl32_651
  <=> ! [X3: u,X4: u,X0: d,X6: u,X5: u,X2: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3),s(X2,X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_651])]) ).

tff(f2387,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: u,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3),s(X2,X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) )
    | ~ spl32_149
    | ~ spl32_167 ),
    inference(superposition,[],[f1718,f2262]) ).

tff(f49743,plain,
    ( spl32_650
    | ~ spl32_148
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2386,f2261,f1713,f49741]) ).

tff(f49741,plain,
    ( spl32_650
  <=> ! [X3: u,X4: u,X0: d,X6: u,X5: u,X2: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3),s(X2,X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_650])]) ).

tff(f2386,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X2,X1),tyop_2Emin_2Efun(X2,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3))),s(tyop_2Emin_2Efun(X2,X1),X5))),s(X2,X4)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X1,X0)),X3),s(X2,X4))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X6))))) )
    | ~ spl32_148
    | ~ spl32_167 ),
    inference(superposition,[],[f1714,f2262]) ).

tff(f49680,plain,
    ( spl32_649
    | ~ spl32_154
    | ~ spl32_161 ),
    inference(avatar_split_clause,[],[f2140,f1982,f1880,f49678]) ).

tff(f49678,plain,
    ( spl32_649
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK25(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_649])]) ).

tff(f2140,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK25(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_154
    | ~ spl32_161 ),
    inference(superposition,[],[f1881,f1983]) ).

tff(f49676,plain,
    ( spl32_648
    | ~ spl32_152
    | ~ spl32_161 ),
    inference(avatar_split_clause,[],[f2139,f1982,f1871,f49674]) ).

tff(f49674,plain,
    ( spl32_648
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK26(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_648])]) ).

tff(f2139,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK26(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_152
    | ~ spl32_161 ),
    inference(superposition,[],[f1872,f1983]) ).

tff(f49672,plain,
    ( spl32_647
    | ~ spl32_154
    | ~ spl32_160 ),
    inference(avatar_split_clause,[],[f2114,f1976,f1880,f49670]) ).

tff(f49670,plain,
    ( spl32_647
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK25(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_647])]) ).

tff(f2114,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK25(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_154
    | ~ spl32_160 ),
    inference(superposition,[],[f1881,f1977]) ).

tff(f49668,plain,
    ( spl32_646
    | ~ spl32_152
    | ~ spl32_160 ),
    inference(avatar_split_clause,[],[f2113,f1976,f1871,f49666]) ).

tff(f49666,plain,
    ( spl32_646
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK26(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_646])]) ).

tff(f2113,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK26(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_152
    | ~ spl32_160 ),
    inference(superposition,[],[f1872,f1977]) ).

tff(f49664,plain,
    ( spl32_645
    | ~ spl32_154
    | ~ spl32_159 ),
    inference(avatar_split_clause,[],[f2088,f1972,f1880,f49662]) ).

tff(f49662,plain,
    ( spl32_645
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK25(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_645])]) ).

tff(f2088,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK25(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_154
    | ~ spl32_159 ),
    inference(superposition,[],[f1881,f1973]) ).

tff(f49660,plain,
    ( spl32_644
    | ~ spl32_152
    | ~ spl32_159 ),
    inference(avatar_split_clause,[],[f2087,f1972,f1871,f49658]) ).

tff(f49658,plain,
    ( spl32_644
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK26(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_644])]) ).

tff(f2087,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK26(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_152
    | ~ spl32_159 ),
    inference(superposition,[],[f1872,f1973]) ).

tff(f49656,plain,
    ( spl32_643
    | ~ spl32_154
    | ~ spl32_158 ),
    inference(avatar_split_clause,[],[f2062,f1968,f1880,f49654]) ).

tff(f49654,plain,
    ( spl32_643
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK25(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_643])]) ).

tff(f2062,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK25(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_154
    | ~ spl32_158 ),
    inference(superposition,[],[f1881,f1969]) ).

tff(f49652,plain,
    ( spl32_642
    | ~ spl32_152
    | ~ spl32_158 ),
    inference(avatar_split_clause,[],[f2061,f1968,f1871,f49650]) ).

tff(f49650,plain,
    ( spl32_642
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK26(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_642])]) ).

tff(f2061,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK26(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_152
    | ~ spl32_158 ),
    inference(superposition,[],[f1872,f1969]) ).

tff(f49648,plain,
    ( spl32_641
    | ~ spl32_154
    | ~ spl32_157 ),
    inference(avatar_split_clause,[],[f2036,f1964,f1880,f49646]) ).

tff(f49646,plain,
    ( spl32_641
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK25(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_641])]) ).

tff(f2036,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK25(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_154
    | ~ spl32_157 ),
    inference(superposition,[],[f1881,f1965]) ).

tff(f49644,plain,
    ( spl32_640
    | ~ spl32_152
    | ~ spl32_157 ),
    inference(avatar_split_clause,[],[f2035,f1964,f1871,f49642]) ).

tff(f49642,plain,
    ( spl32_640
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK26(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_640])]) ).

tff(f2035,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK26(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_152
    | ~ spl32_157 ),
    inference(superposition,[],[f1872,f1965]) ).

tff(f49640,plain,
    ( spl32_639
    | ~ spl32_14
    | ~ spl32_627 ),
    inference(avatar_split_clause,[],[f48083,f47537,f548,f49638]) ).

tff(f49638,plain,
    ( spl32_639
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_639])]) ).

tff(f548,plain,
    ( spl32_14
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_14])]) ).

tff(f47537,plain,
    ( spl32_627
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,X0) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_627])]) ).

tff(f48083,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_14
    | ~ spl32_627 ),
    inference(superposition,[],[f47538,f549]) ).

tff(f549,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_14 ),
    inference(avatar_component_clause,[],[f548]) ).

tff(f47538,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,X0) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_627 ),
    inference(avatar_component_clause,[],[f47537]) ).

tff(f49636,plain,
    ( spl32_638
    | ~ spl32_154
    | ~ spl32_156 ),
    inference(avatar_split_clause,[],[f2010,f1960,f1880,f49634]) ).

tff(f49634,plain,
    ( spl32_638
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK25(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_638])]) ).

tff(f2010,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK25(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_154
    | ~ spl32_156 ),
    inference(superposition,[],[f1881,f1961]) ).

tff(f49632,plain,
    ( spl32_637
    | ~ spl32_152
    | ~ spl32_156 ),
    inference(avatar_split_clause,[],[f2009,f1960,f1871,f49630]) ).

tff(f49630,plain,
    ( spl32_637
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK26(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_637])]) ).

tff(f2009,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,sK26(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_152
    | ~ spl32_156 ),
    inference(superposition,[],[f1872,f1961]) ).

tff(f48141,plain,
    ( spl32_636
    | ~ spl32_134
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2296,f2261,f1398,f48139]) ).

tff(f48139,plain,
    ( spl32_636
  <=> ! [X5: u,X4: d,X0: d,X3: u,X2: u,X1: d] : ( s(X4,app_2E2(s(tyop_2Emin_2Efun(X1,X4),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,X4)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,X4)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,X4))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,X4)),X5))),s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))))),s(X1,X3))) = s(X4,app_2E2(s(tyop_2Emin_2Efun(X0,X4),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,X4)),X5),s(X1,X3))),s(X0,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_636])]) ).

tff(f2296,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: d,X5: u] : ( s(X4,app_2E2(s(tyop_2Emin_2Efun(X1,X4),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,X4)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,X4)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,X4))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,X4)),X5))),s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))))),s(X1,X3))) = s(X4,app_2E2(s(tyop_2Emin_2Efun(X0,X4),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,X4)),X5),s(X1,X3))),s(X0,X2))) )
    | ~ spl32_134
    | ~ spl32_167 ),
    inference(superposition,[],[f2262,f1399]) ).

tff(f48137,plain,
    ( spl32_635
    | ~ spl32_134
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2229,f2190,f1398,f48135]) ).

tff(f48135,plain,
    ( spl32_635
  <=> ! [X3: u,X4: u,X0: d,X6: u,X5: u,X2: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK28(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X5))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X6)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_635])]) ).

tff(f2229,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK28(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X5))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X6)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5))))) )
    | ~ spl32_134
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1399]) ).

tff(f48133,plain,
    ( spl32_634
    | ~ spl32_134
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2224,f2190,f1398,f48131]) ).

tff(f48131,plain,
    ( spl32_634
  <=> ! [X5: u,X6: u,X4: d,X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,sK28(X4,X0,X5,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_634])]) ).

tff(f2224,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X6: u,X4: d,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,sK28(X4,X0,X5,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_134
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1399]) ).

tff(f48082,plain,
    ( spl32_633
    | ~ spl32_134
    | ~ spl32_165 ),
    inference(avatar_split_clause,[],[f2205,f2186,f1398,f48080]) ).

tff(f48080,plain,
    ( spl32_633
  <=> ! [X6: u,X4: d,X3: u,X0: d,X5: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,sK30(X4,X0,X5,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3)))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_633])]) ).

tff(f2205,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X6: u,X4: d,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X6)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,sK30(X4,X0,X5,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3)))))))))) )
    | ~ spl32_134
    | ~ spl32_165 ),
    inference(superposition,[],[f2187,f1399]) ).

tff(f48078,plain,
    ( spl32_632
    | ~ spl32_134
    | ~ spl32_165 ),
    inference(avatar_split_clause,[],[f2201,f2186,f1398,f48076]) ).

tff(f48076,plain,
    ( spl32_632
  <=> ! [X2: d,X3: u,X4: u,X0: d,X6: u,X5: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X6)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK30(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X5)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_632])]) ).

tff(f2201,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X6)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK30(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X5)))))))) )
    | ~ spl32_134
    | ~ spl32_165 ),
    inference(superposition,[],[f2187,f1399]) ).

tff(f47555,plain,
    ( spl32_631
    | ~ spl32_130
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2328,f2261,f1333,f47553]) ).

tff(f47553,plain,
    ( spl32_631
  <=> ! [X2: u,X4: u,X0: d,X3: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X4)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X0,X1),X3))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_631])]) ).

tff(f1333,plain,
    ( spl32_130
  <=> ! [X0: d,X1: u,X3: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_130])]) ).

tff(f2328,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X4)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X0,X1),X3))))))) )
    | ~ spl32_130
    | ~ spl32_167 ),
    inference(superposition,[],[f1334,f2262]) ).

tff(f1334,plain,
    ( ! [X3: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_130 ),
    inference(avatar_component_clause,[],[f1333]) ).

tff(f47551,plain,
    ( spl32_630
    | ~ spl32_131
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2327,f2261,f1337,f47549]) ).

tff(f47549,plain,
    ( spl32_630
  <=> ! [X2: u,X4: u,X0: d,X3: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X4)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X0,X1),X3))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_630])]) ).

tff(f1337,plain,
    ( spl32_131
  <=> ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_131])]) ).

tff(f2327,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2),s(X0,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X4)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X0,X1),X3))))))) )
    | ~ spl32_131
    | ~ spl32_167 ),
    inference(superposition,[],[f1338,f2262]) ).

tff(f1338,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_131 ),
    inference(avatar_component_clause,[],[f1337]) ).

tff(f47547,plain,
    ( spl32_629
    | ~ spl32_129
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2226,f2190,f1329,f47545]) ).

tff(f47545,plain,
    ( spl32_629
  <=> ! [X2: u,X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,sK28(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_629])]) ).

tff(f1329,plain,
    ( spl32_129
  <=> ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_129])]) ).

tff(f2226,plain,
    ( ! [X2: u,X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,sK28(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_129
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1330]) ).

tff(f1330,plain,
    ( ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0)))) )
    | ~ spl32_129 ),
    inference(avatar_component_clause,[],[f1329]) ).

tff(f47543,plain,
    ( spl32_628
    | ~ spl32_129
    | ~ spl32_165 ),
    inference(avatar_split_clause,[],[f2198,f2186,f1329,f47541]) ).

tff(f47541,plain,
    ( spl32_628
  <=> ! [X2: u,X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,sK30(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X1)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_628])]) ).

tff(f2198,plain,
    ( ! [X2: u,X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,sK30(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X1)))))))) )
    | ~ spl32_129
    | ~ spl32_165 ),
    inference(superposition,[],[f2187,f1330]) ).

tff(f47539,plain,
    ( spl32_627
    | ~ spl32_274
    | ~ spl32_617 ),
    inference(avatar_split_clause,[],[f45371,f44549,f9483,f47537]) ).

tff(f45371,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,X0) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_274
    | ~ spl32_617 ),
    inference(duplicate_literal_removal,[],[f45342]) ).

tff(f45342,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,X0) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_274
    | ~ spl32_617 ),
    inference(superposition,[],[f44550,f9484]) ).

tff(f46042,plain,
    ( spl32_626
    | ~ spl32_128
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2294,f2261,f1317,f46040]) ).

tff(f46040,plain,
    ( spl32_626
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X3: u,X2: d,X1: mono_2Etyop_2Emin_2Ebool] : ( s(X2,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2)),X3))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) = s(X2,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2)),X3),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_626])]) ).

tff(f1317,plain,
    ( spl32_128
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_128])]) ).

tff(f2294,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(X2,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2)),X3))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) = s(X2,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,X2)),X3),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))))) )
    | ~ spl32_128
    | ~ spl32_167 ),
    inference(superposition,[],[f2262,f1318]) ).

tff(f1318,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) )
    | ~ spl32_128 ),
    inference(avatar_component_clause,[],[f1317]) ).

tff(f45384,plain,
    ( spl32_625
    | ~ spl32_148
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2413,f2261,f1713,f45382]) ).

tff(f45382,plain,
    ( spl32_625
  <=> ! [X2: u,X4: u,X0: d,X3: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X1,X0),X4))),s(X1,X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_625])]) ).

tff(f2413,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X1,X0),X4))),s(X1,X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3))))))) )
    | ~ spl32_148
    | ~ spl32_167 ),
    inference(superposition,[],[f1714,f2262]) ).

tff(f45380,plain,
    ( spl32_624
    | ~ spl32_149
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2412,f2261,f1717,f45378]) ).

tff(f45378,plain,
    ( spl32_624
  <=> ! [X2: u,X4: u,X0: d,X3: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X1,X0),X4))),s(X1,X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_624])]) ).

tff(f2412,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X1,X0),X4))),s(X1,X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3))))))) )
    | ~ spl32_149
    | ~ spl32_167 ),
    inference(superposition,[],[f1718,f2262]) ).

tff(f45332,plain,
    ( spl32_623
    | ~ spl32_150
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2411,f2261,f1721,f45330]) ).

tff(f45330,plain,
    ( spl32_623
  <=> ! [X2: u,X4: u,X0: d,X3: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X1,X0),X4))),s(X1,X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_623])]) ).

tff(f2411,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X1,X0),X4))),s(X1,X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3))))))) )
    | ~ spl32_150
    | ~ spl32_167 ),
    inference(superposition,[],[f1722,f2262]) ).

tff(f45328,plain,
    ( spl32_622
    | ~ spl32_151
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2410,f2261,f1725,f45326]) ).

tff(f45326,plain,
    ( spl32_622
  <=> ! [X2: u,X4: u,X0: d,X3: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X1,X0),X4))),s(X1,X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_622])]) ).

tff(f2410,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X1,X0),X4))),s(X1,X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3))))))) )
    | ~ spl32_151
    | ~ spl32_167 ),
    inference(superposition,[],[f1726,f2262]) ).

tff(f45324,plain,
    ( spl32_621
    | ~ spl32_129
    | ~ spl32_155 ),
    inference(avatar_split_clause,[],[f1952,f1941,f1329,f45322]) ).

tff(f45322,plain,
    ( spl32_621
  <=> ! [X0: u,X1: u] :
        ( ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X1),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))))))) != s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))))))) )
        | ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_621])]) ).

tff(f1952,plain,
    ( ! [X0: u,X1: u] :
        ( ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X1),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))))))) != s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))))))) )
        | ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X1) ) )
    | ~ spl32_129
    | ~ spl32_155 ),
    inference(superposition,[],[f1942,f1330]) ).

tff(f45320,plain,
    ( spl32_620
    | ~ spl32_129
    | ~ spl32_155 ),
    inference(avatar_split_clause,[],[f1945,f1941,f1329,f45318]) ).

tff(f45318,plain,
    ( spl32_620
  <=> ! [X0: u,X1: u] :
        ( ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X1),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X1)))) != s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X1)))) )
        | ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_620])]) ).

tff(f1945,plain,
    ( ! [X0: u,X1: u] :
        ( ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X1),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X1)))) != s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X1)))) )
        | ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X1) ) )
    | ~ spl32_129
    | ~ spl32_155 ),
    inference(superposition,[],[f1942,f1330]) ).

tff(f45120,plain,
    ( spl32_619
    | ~ spl32_134
    | ~ spl32_163 ),
    inference(avatar_split_clause,[],[f2178,f1990,f1398,f45118]) ).

tff(f45118,plain,
    ( spl32_619
  <=> ! [X2: d,X3: u,X4: u,X0: d,X6: u,X5: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X6)))))
        | ( s(X1,X6) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK22(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X6)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_619])]) ).

tff(f2178,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X6)))))
        | ( s(X1,X6) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK22(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X6)))) ) )
    | ~ spl32_134
    | ~ spl32_163 ),
    inference(superposition,[],[f1991,f1399]) ).

tff(f45116,plain,
    ( spl32_618
    | ~ spl32_134
    | ~ spl32_162 ),
    inference(avatar_split_clause,[],[f2157,f1986,f1398,f45114]) ).

tff(f45114,plain,
    ( spl32_618
  <=> ! [X2: d,X3: u,X4: u,X0: d,X6: u,X5: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X6)))))
        | ( s(X1,X6) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK24(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X6)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_618])]) ).

tff(f2157,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: u,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X6)))))
        | ( s(X1,X6) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK24(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X6)))) ) )
    | ~ spl32_134
    | ~ spl32_162 ),
    inference(superposition,[],[f1987,f1399]) ).

tff(f44551,plain,
    ( spl32_617
    | spl32_1
    | ~ spl32_539 ),
    inference(avatar_split_clause,[],[f43671,f33666,f483,f44549]) ).

tff(f33666,plain,
    ( spl32_539
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_539])]) ).

tff(f43671,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)) ) )
    | spl32_1
    | ~ spl32_539 ),
    inference(resolution,[],[f33667,f485]) ).

tff(f33667,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)) ) )
    | ~ spl32_539 ),
    inference(avatar_component_clause,[],[f33666]) ).

tff(f42576,plain,
    ( spl32_616
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2472,f2261,f1453,f1317,f1254,f42574]) ).

tff(f42574,plain,
    ( spl32_616
  <=> ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_616])]) ).

tff(f1254,plain,
    ( spl32_121
  <=> ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_121])]) ).

tff(f2472,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),X1))))) )
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_167 ),
    inference(forward_demodulation,[],[f2271,f1320]) ).

tff(f1320,plain,
    ( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) )
    | ~ spl32_121
    | ~ spl32_128 ),
    inference(superposition,[],[f1318,f1255]) ).

tff(f1255,plain,
    ( ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))) )
    | ~ spl32_121 ),
    inference(avatar_component_clause,[],[f1254]) ).

tff(f2271,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))) )
    | ~ spl32_135
    | ~ spl32_167 ),
    inference(superposition,[],[f2262,f1454]) ).

tff(f42572,plain,
    ( spl32_615
    | ~ spl32_140
    | ~ spl32_161 ),
    inference(avatar_split_clause,[],[f2146,f1982,f1572,f42570]) ).

tff(f42570,plain,
    ( spl32_615
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_615])]) ).

tff(f2146,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_140
    | ~ spl32_161 ),
    inference(superposition,[],[f1573,f1983]) ).

tff(f42568,plain,
    ( spl32_614
    | ~ spl32_143
    | ~ spl32_161 ),
    inference(avatar_split_clause,[],[f2145,f1982,f1584,f42566]) ).

tff(f42566,plain,
    ( spl32_614
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_614])]) ).

tff(f2145,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_143
    | ~ spl32_161 ),
    inference(superposition,[],[f1585,f1983]) ).

tff(f42564,plain,
    ( spl32_613
    | ~ spl32_144
    | ~ spl32_161 ),
    inference(avatar_split_clause,[],[f2144,f1982,f1588,f42562]) ).

tff(f42562,plain,
    ( spl32_613
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_613])]) ).

tff(f2144,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_144
    | ~ spl32_161 ),
    inference(superposition,[],[f1589,f1983]) ).

tff(f42560,plain,
    ( spl32_612
    | ~ spl32_145
    | ~ spl32_161 ),
    inference(avatar_split_clause,[],[f2143,f1982,f1592,f42558]) ).

tff(f42558,plain,
    ( spl32_612
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_612])]) ).

tff(f2143,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_145
    | ~ spl32_161 ),
    inference(superposition,[],[f1593,f1983]) ).

tff(f42556,plain,
    ( spl32_611
    | ~ spl32_14
    | ~ spl32_590 ),
    inference(avatar_split_clause,[],[f42472,f42429,f548,f42554]) ).

tff(f42554,plain,
    ( spl32_611
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X0) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_611])]) ).

tff(f42429,plain,
    ( spl32_590
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,mono_2Ec_2Ebool_2EF_2E0) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_590])]) ).

tff(f42472,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X0) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_14
    | ~ spl32_590 ),
    inference(superposition,[],[f42430,f549]) ).

tff(f42430,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,mono_2Ec_2Ebool_2EF_2E0) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_590 ),
    inference(avatar_component_clause,[],[f42429]) ).

tff(f42552,plain,
    ( spl32_610
    | ~ spl32_140
    | ~ spl32_160 ),
    inference(avatar_split_clause,[],[f2120,f1976,f1572,f42550]) ).

tff(f42550,plain,
    ( spl32_610
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_610])]) ).

tff(f2120,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_140
    | ~ spl32_160 ),
    inference(superposition,[],[f1573,f1977]) ).

tff(f42548,plain,
    ( spl32_609
    | ~ spl32_143
    | ~ spl32_160 ),
    inference(avatar_split_clause,[],[f2119,f1976,f1584,f42546]) ).

tff(f42546,plain,
    ( spl32_609
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_609])]) ).

tff(f2119,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_143
    | ~ spl32_160 ),
    inference(superposition,[],[f1585,f1977]) ).

tff(f42544,plain,
    ( spl32_608
    | ~ spl32_144
    | ~ spl32_160 ),
    inference(avatar_split_clause,[],[f2118,f1976,f1588,f42542]) ).

tff(f42542,plain,
    ( spl32_608
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_608])]) ).

tff(f2118,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_144
    | ~ spl32_160 ),
    inference(superposition,[],[f1589,f1977]) ).

tff(f42540,plain,
    ( spl32_607
    | ~ spl32_145
    | ~ spl32_160 ),
    inference(avatar_split_clause,[],[f2117,f1976,f1592,f42538]) ).

tff(f42538,plain,
    ( spl32_607
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_607])]) ).

tff(f2117,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_145
    | ~ spl32_160 ),
    inference(superposition,[],[f1593,f1977]) ).

tff(f42536,plain,
    ( spl32_606
    | ~ spl32_140
    | ~ spl32_159 ),
    inference(avatar_split_clause,[],[f2094,f1972,f1572,f42534]) ).

tff(f42534,plain,
    ( spl32_606
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_606])]) ).

tff(f2094,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_140
    | ~ spl32_159 ),
    inference(superposition,[],[f1573,f1973]) ).

tff(f42532,plain,
    ( spl32_605
    | ~ spl32_143
    | ~ spl32_159 ),
    inference(avatar_split_clause,[],[f2093,f1972,f1584,f42530]) ).

tff(f42530,plain,
    ( spl32_605
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_605])]) ).

tff(f2093,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_143
    | ~ spl32_159 ),
    inference(superposition,[],[f1585,f1973]) ).

tff(f42528,plain,
    ( spl32_604
    | ~ spl32_144
    | ~ spl32_159 ),
    inference(avatar_split_clause,[],[f2092,f1972,f1588,f42526]) ).

tff(f42526,plain,
    ( spl32_604
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_604])]) ).

tff(f2092,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_144
    | ~ spl32_159 ),
    inference(superposition,[],[f1589,f1973]) ).

tff(f42524,plain,
    ( spl32_603
    | ~ spl32_145
    | ~ spl32_159 ),
    inference(avatar_split_clause,[],[f2091,f1972,f1592,f42522]) ).

tff(f42522,plain,
    ( spl32_603
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_603])]) ).

tff(f2091,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_145
    | ~ spl32_159 ),
    inference(superposition,[],[f1593,f1973]) ).

tff(f42520,plain,
    ( spl32_602
    | ~ spl32_140
    | ~ spl32_158 ),
    inference(avatar_split_clause,[],[f2068,f1968,f1572,f42518]) ).

tff(f42518,plain,
    ( spl32_602
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_602])]) ).

tff(f2068,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_140
    | ~ spl32_158 ),
    inference(superposition,[],[f1573,f1969]) ).

tff(f42516,plain,
    ( spl32_601
    | ~ spl32_143
    | ~ spl32_158 ),
    inference(avatar_split_clause,[],[f2067,f1968,f1584,f42514]) ).

tff(f42514,plain,
    ( spl32_601
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_601])]) ).

tff(f2067,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_143
    | ~ spl32_158 ),
    inference(superposition,[],[f1585,f1969]) ).

tff(f42471,plain,
    ( spl32_600
    | ~ spl32_144
    | ~ spl32_158 ),
    inference(avatar_split_clause,[],[f2066,f1968,f1588,f42469]) ).

tff(f42469,plain,
    ( spl32_600
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_600])]) ).

tff(f2066,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_144
    | ~ spl32_158 ),
    inference(superposition,[],[f1589,f1969]) ).

tff(f42467,plain,
    ( spl32_599
    | ~ spl32_145
    | ~ spl32_158 ),
    inference(avatar_split_clause,[],[f2065,f1968,f1592,f42465]) ).

tff(f42465,plain,
    ( spl32_599
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_599])]) ).

tff(f2065,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_145
    | ~ spl32_158 ),
    inference(superposition,[],[f1593,f1969]) ).

tff(f42463,plain,
    ( spl32_598
    | ~ spl32_140
    | ~ spl32_157 ),
    inference(avatar_split_clause,[],[f2042,f1964,f1572,f42461]) ).

tff(f42461,plain,
    ( spl32_598
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_598])]) ).

tff(f2042,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_140
    | ~ spl32_157 ),
    inference(superposition,[],[f1573,f1965]) ).

tff(f42459,plain,
    ( spl32_597
    | ~ spl32_143
    | ~ spl32_157 ),
    inference(avatar_split_clause,[],[f2041,f1964,f1584,f42457]) ).

tff(f42457,plain,
    ( spl32_597
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_597])]) ).

tff(f2041,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_143
    | ~ spl32_157 ),
    inference(superposition,[],[f1585,f1965]) ).

tff(f42455,plain,
    ( spl32_596
    | ~ spl32_144
    | ~ spl32_157 ),
    inference(avatar_split_clause,[],[f2040,f1964,f1588,f42453]) ).

tff(f42453,plain,
    ( spl32_596
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_596])]) ).

tff(f2040,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_144
    | ~ spl32_157 ),
    inference(superposition,[],[f1589,f1965]) ).

tff(f42451,plain,
    ( spl32_595
    | ~ spl32_145
    | ~ spl32_157 ),
    inference(avatar_split_clause,[],[f2039,f1964,f1592,f42449]) ).

tff(f42449,plain,
    ( spl32_595
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_595])]) ).

tff(f2039,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_145
    | ~ spl32_157 ),
    inference(superposition,[],[f1593,f1965]) ).

tff(f42447,plain,
    ( spl32_594
    | ~ spl32_140
    | ~ spl32_156 ),
    inference(avatar_split_clause,[],[f2016,f1960,f1572,f42445]) ).

tff(f42445,plain,
    ( spl32_594
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_594])]) ).

tff(f2016,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_140
    | ~ spl32_156 ),
    inference(superposition,[],[f1573,f1961]) ).

tff(f42443,plain,
    ( spl32_593
    | ~ spl32_143
    | ~ spl32_156 ),
    inference(avatar_split_clause,[],[f2015,f1960,f1584,f42441]) ).

tff(f42441,plain,
    ( spl32_593
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_593])]) ).

tff(f2015,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_143
    | ~ spl32_156 ),
    inference(superposition,[],[f1585,f1961]) ).

tff(f42439,plain,
    ( spl32_592
    | ~ spl32_144
    | ~ spl32_156 ),
    inference(avatar_split_clause,[],[f2014,f1960,f1588,f42437]) ).

tff(f42437,plain,
    ( spl32_592
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_592])]) ).

tff(f2014,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_144
    | ~ spl32_156 ),
    inference(superposition,[],[f1589,f1961]) ).

tff(f42435,plain,
    ( spl32_591
    | ~ spl32_145
    | ~ spl32_156 ),
    inference(avatar_split_clause,[],[f2013,f1960,f1592,f42433]) ).

tff(f42433,plain,
    ( spl32_591
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_591])]) ).

tff(f2013,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_145
    | ~ spl32_156 ),
    inference(superposition,[],[f1593,f1961]) ).

tff(f42431,plain,
    ( spl32_590
    | ~ spl32_274
    | ~ spl32_580 ),
    inference(avatar_split_clause,[],[f42114,f40068,f9483,f42429]) ).

tff(f42114,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,mono_2Ec_2Ebool_2EF_2E0) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_274
    | ~ spl32_580 ),
    inference(duplicate_literal_removal,[],[f42086]) ).

tff(f42086,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,mono_2Ec_2Ebool_2EF_2E0) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_274
    | ~ spl32_580 ),
    inference(superposition,[],[f40069,f9484]) ).

tff(f42427,plain,
    ( spl32_589
    | ~ spl32_135
    | ~ spl32_155 ),
    inference(avatar_split_clause,[],[f1953,f1941,f1453,f42425]) ).

tff(f42425,plain,
    ( spl32_589
  <=> ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,X2,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))) != s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,X2,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))) )
        | ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_589])]) ).

tff(f1953,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,X2,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))) != s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,X2,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))) )
        | ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2) ) )
    | ~ spl32_135
    | ~ spl32_155 ),
    inference(superposition,[],[f1942,f1454]) ).

tff(f42423,plain,
    ( spl32_588
    | ~ spl32_135
    | ~ spl32_155 ),
    inference(avatar_split_clause,[],[f1946,f1941,f1453,f42421]) ).

tff(f42421,plain,
    ( spl32_588
  <=> ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2)))) != s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2)))) )
        | ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_588])]) ).

tff(f1946,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2)))) != s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2)))) )
        | ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2) ) )
    | ~ spl32_135
    | ~ spl32_155 ),
    inference(superposition,[],[f1942,f1454]) ).

tff(f42249,plain,
    ( spl32_587
    | ~ spl32_129
    | ~ spl32_163 ),
    inference(avatar_split_clause,[],[f2175,f1990,f1329,f42247]) ).

tff(f42247,plain,
    ( spl32_587
  <=> ! [X2: u,X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)))))
        | ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,sK22(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X2)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_587])]) ).

tff(f2175,plain,
    ( ! [X2: u,X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)))))
        | ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,sK22(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X2)))) ) )
    | ~ spl32_129
    | ~ spl32_163 ),
    inference(superposition,[],[f1991,f1330]) ).

tff(f42245,plain,
    ( spl32_586
    | ~ spl32_129
    | ~ spl32_162 ),
    inference(avatar_split_clause,[],[f2154,f1986,f1329,f42243]) ).

tff(f42243,plain,
    ( spl32_586
  <=> ! [X2: u,X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)))))
        | ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X2)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_586])]) ).

tff(f2154,plain,
    ( ! [X2: u,X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)))))
        | ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X2)))) ) )
    | ~ spl32_129
    | ~ spl32_162 ),
    inference(superposition,[],[f1987,f1330]) ).

tff(f42127,plain,
    ( spl32_585
    | ~ spl32_120
    | ~ spl32_155 ),
    inference(avatar_split_clause,[],[f1954,f1941,f1246,f42125]) ).

tff(f42125,plain,
    ( spl32_585
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK31(X0,X1,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)))))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK31(X0,X1,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)))))) )
        | ( s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_585])]) ).

tff(f1954,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK31(X0,X1,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)))))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK31(X0,X1,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)))))) )
        | ( s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3) ) )
    | ~ spl32_120
    | ~ spl32_155 ),
    inference(superposition,[],[f1942,f1247]) ).

tff(f42123,plain,
    ( spl32_584
    | ~ spl32_120
    | ~ spl32_155 ),
    inference(avatar_split_clause,[],[f1947,f1941,f1246,f42121]) ).

tff(f42121,plain,
    ( spl32_584
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK31(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X3)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK31(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X3)))) )
        | ( s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_584])]) ).

tff(f1947,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK31(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X3)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK31(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X3)))) )
        | ( s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3) ) )
    | ~ spl32_120
    | ~ spl32_155 ),
    inference(superposition,[],[f1942,f1247]) ).

tff(f40597,plain,
    ( spl32_583
    | ~ spl32_130
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2415,f2261,f1333,f40595]) ).

tff(f40595,plain,
    ( spl32_583
  <=> ! [X2: u,X4: u,X0: d,X3: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X1,X0),X4))),s(X1,X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_583])]) ).

tff(f2415,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X1,X0),X4))),s(X1,X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3))))))) )
    | ~ spl32_130
    | ~ spl32_167 ),
    inference(superposition,[],[f1334,f2262]) ).

tff(f40593,plain,
    ( spl32_582
    | ~ spl32_131
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2414,f2261,f1337,f40591]) ).

tff(f40591,plain,
    ( spl32_582
  <=> ! [X2: u,X4: u,X0: d,X3: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X1,X0),X4))),s(X1,X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_582])]) ).

tff(f2414,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2))),s(tyop_2Emin_2Efun(X1,X0),X4))),s(X1,X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3))))))) )
    | ~ spl32_131
    | ~ spl32_167 ),
    inference(superposition,[],[f1338,f2262]) ).

tff(f40589,plain,
    ( spl32_581
    | ~ spl32_120
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2295,f2261,f1246,f40587]) ).

tff(f40587,plain,
    ( spl32_581
  <=> ! [X0: d,X3: u,X2: d,X1: u] : ( s(X2,app_2E2(s(tyop_2Emin_2Efun(X0,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X0),tyop_2Emin_2Efun(X0,X2)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X0),tyop_2Emin_2Efun(X0,X2))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,X2)),X3))),s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0))),s(X0,X1))) = s(X2,app_2E2(s(tyop_2Emin_2Efun(X0,X2),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,X2)),X3),s(X0,X1))),s(X0,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_581])]) ).

tff(f2295,plain,
    ( ! [X2: d,X3: u,X0: d,X1: u] : ( s(X2,app_2E2(s(tyop_2Emin_2Efun(X0,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X0),tyop_2Emin_2Efun(X0,X2)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X0),tyop_2Emin_2Efun(X0,X2))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,X2)),X3))),s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0))),s(X0,X1))) = s(X2,app_2E2(s(tyop_2Emin_2Efun(X0,X2),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,X2)),X3),s(X0,X1))),s(X0,X1))) )
    | ~ spl32_120
    | ~ spl32_167 ),
    inference(superposition,[],[f2262,f1247]) ).

tff(f40070,plain,
    ( spl32_580
    | spl32_1
    | ~ spl32_528 ),
    inference(avatar_split_clause,[],[f39308,f33622,f483,f40068]) ).

tff(f33622,plain,
    ( spl32_528
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_528])]) ).

tff(f39308,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0),mono_2Ec_2Ebool_2EF_2E0) ) )
    | spl32_1
    | ~ spl32_528 ),
    inference(resolution,[],[f33623,f485]) ).

tff(f33623,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0),X1) ) )
    | ~ spl32_528 ),
    inference(avatar_component_clause,[],[f33622]) ).

tff(f40066,plain,
    ( spl32_579
    | ~ spl32_120
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2228,f2190,f1246,f40064]) ).

tff(f40064,plain,
    ( spl32_579
  <=> ! [X4: u,X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK28(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X3))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X4)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_579])]) ).

tff(f2228,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK28(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X3))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X4)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_120
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1247]) ).

tff(f40062,plain,
    ( spl32_578
    | ~ spl32_120
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2223,f2190,f1246,f40060]) ).

tff(f40060,plain,
    ( spl32_578
  <=> ! [X4: u,X0: d,X3: u,X2: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(X2,sK28(X2,X0,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_578])]) ).

tff(f2223,plain,
    ( ! [X2: d,X3: u,X0: d,X1: u,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(X2,sK28(X2,X0,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_120
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1247]) ).

tff(f40058,plain,
    ( spl32_577
    | ~ spl32_120
    | ~ spl32_165 ),
    inference(avatar_split_clause,[],[f2204,f2186,f1246,f40056]) ).

tff(f40056,plain,
    ( spl32_577
  <=> ! [X4: u,X0: d,X3: u,X2: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(X2,sK30(X2,X0,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_577])]) ).

tff(f2204,plain,
    ( ! [X2: d,X3: u,X0: d,X1: u,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X4)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(X2,sK30(X2,X0,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))))))) )
    | ~ spl32_120
    | ~ spl32_165 ),
    inference(superposition,[],[f2187,f1247]) ).

tff(f40054,plain,
    ( spl32_576
    | ~ spl32_120
    | ~ spl32_165 ),
    inference(avatar_split_clause,[],[f2200,f2186,f1246,f40052]) ).

tff(f40052,plain,
    ( spl32_576
  <=> ! [X4: u,X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X4)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK30(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X3)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_576])]) ).

tff(f2200,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X4)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK30(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X3)))))))) )
    | ~ spl32_120
    | ~ spl32_165 ),
    inference(superposition,[],[f2187,f1247]) ).

tff(f39454,plain,
    ( spl32_575
    | ~ spl32_134
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1927,f1880,f1398,f39452]) ).

tff(f39452,plain,
    ( spl32_575
  <=> ! [X3: u,X4: u,X0: d,X5: u,X2: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK25(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X5))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_575])]) ).

tff(f1927,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK25(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X5))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5))))) )
    | ~ spl32_134
    | ~ spl32_154 ),
    inference(superposition,[],[f1881,f1399]) ).

tff(f39450,plain,
    ( spl32_574
    | ~ spl32_134
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1922,f1880,f1398,f39448]) ).

tff(f39448,plain,
    ( spl32_574
  <=> ! [X5: u,X4: d,X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,sK25(X4,X0,X5,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_574])]) ).

tff(f1922,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: d,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,sK25(X4,X0,X5,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_134
    | ~ spl32_154 ),
    inference(superposition,[],[f1881,f1399]) ).

tff(f39253,plain,
    ( spl32_573
    | ~ spl32_134
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f1898,f1871,f1398,f39251]) ).

tff(f39251,plain,
    ( spl32_573
  <=> ! [X3: u,X4: u,X0: d,X5: u,X2: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK26(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X5))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_573])]) ).

tff(f1898,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK26(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X5))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5))))) )
    | ~ spl32_134
    | ~ spl32_152 ),
    inference(superposition,[],[f1872,f1399]) ).

tff(f39249,plain,
    ( spl32_572
    | ~ spl32_134
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f1893,f1871,f1398,f39247]) ).

tff(f39247,plain,
    ( spl32_572
  <=> ! [X5: u,X4: d,X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,sK26(X4,X0,X5,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_572])]) ).

tff(f1893,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: d,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,app_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(X4,sK26(X4,X0,X5,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_134
    | ~ spl32_152 ),
    inference(superposition,[],[f1872,f1399]) ).

tff(f39121,plain,
    ( spl32_571
    | ~ spl32_139
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2409,f2261,f1524,f39119]) ).

tff(f39119,plain,
    ( spl32_571
  <=> ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0))),s(tyop_2Emin_2Efun(X0,X0),X2))),s(X0,X1)))))
        | ( s(X0,X1) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),X2),s(X0,X1))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_571])]) ).

tff(f1524,plain,
    ( spl32_139
  <=> ! [X2: u,X0: d,X1: u] :
        ( ( s(X0,X1) = s(X0,X2) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_139])]) ).

tff(f2409,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X0),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0))),s(tyop_2Emin_2Efun(X0,X0),X2))),s(X0,X1)))))
        | ( s(X0,X1) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),X2),s(X0,X1))) ) )
    | ~ spl32_139
    | ~ spl32_167 ),
    inference(superposition,[],[f1525,f2262]) ).

tff(f1525,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2)))))
        | ( s(X0,X1) = s(X0,X2) ) )
    | ~ spl32_139 ),
    inference(avatar_component_clause,[],[f1524]) ).

tff(f37890,plain,
    ( spl32_570
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2249,f2190,f1453,f1317,f1254,f1185,f707,f37888]) ).

tff(f37888,plain,
    ( spl32_570
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X3: u,X2: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK28(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_570])]) ).

tff(f2249,plain,
    ( ! [X2: u,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK28(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_166 ),
    inference(forward_demodulation,[],[f2248,f708]) ).

tff(f2248,plain,
    ( ! [X2: u,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK28(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_110
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_166 ),
    inference(forward_demodulation,[],[f2247,f1320]) ).

tff(f2247,plain,
    ( ! [X2: u,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK28(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_166 ),
    inference(forward_demodulation,[],[f2227,f1321]) ).

tff(f1321,plain,
    ( ! [X0: u,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X1,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0))))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X1)),s(tyop_2Emin_2Ebool,X0))) )
    | ~ spl32_110
    | ~ spl32_128 ),
    inference(superposition,[],[f1318,f1186]) ).

tff(f2227,plain,
    ( ! [X2: u,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK28(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_135
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1454]) ).

tff(f37886,plain,
    ( spl32_569
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_165 ),
    inference(avatar_split_clause,[],[f2209,f2186,f1453,f1317,f1254,f1185,f707,f37884]) ).

tff(f37884,plain,
    ( spl32_569
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X3: u,X2: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK30(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_569])]) ).

tff(f2209,plain,
    ( ! [X2: u,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK30(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,X3))))) )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_165 ),
    inference(forward_demodulation,[],[f2208,f708]) ).

tff(f2208,plain,
    ( ! [X2: u,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK30(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2)))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,X3))))) )
    | ~ spl32_110
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_165 ),
    inference(forward_demodulation,[],[f2207,f1320]) ).

tff(f2207,plain,
    ( ! [X2: u,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK30(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2))))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,X3))))) )
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_165 ),
    inference(forward_demodulation,[],[f2199,f1321]) ).

tff(f2199,plain,
    ( ! [X2: u,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK30(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2)))))))) )
    | ~ spl32_135
    | ~ spl32_165 ),
    inference(superposition,[],[f2187,f1454]) ).

tff(f37698,plain,
    ( spl32_568
    | ~ spl32_133
    | ~ spl32_161 ),
    inference(avatar_split_clause,[],[f2142,f1982,f1394,f37696]) ).

tff(f37696,plain,
    ( spl32_568
  <=> ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_568])]) ).

tff(f2142,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_133
    | ~ spl32_161 ),
    inference(superposition,[],[f1395,f1983]) ).

tff(f37694,plain,
    ( spl32_567
    | ~ spl32_132
    | ~ spl32_161 ),
    inference(avatar_split_clause,[],[f2141,f1982,f1390,f37692]) ).

tff(f37692,plain,
    ( spl32_567
  <=> ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_567])]) ).

tff(f2141,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_132
    | ~ spl32_161 ),
    inference(superposition,[],[f1391,f1983]) ).

tff(f37690,plain,
    ( spl32_566
    | ~ spl32_133
    | ~ spl32_160 ),
    inference(avatar_split_clause,[],[f2116,f1976,f1394,f37688]) ).

tff(f37688,plain,
    ( spl32_566
  <=> ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_566])]) ).

tff(f2116,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_133
    | ~ spl32_160 ),
    inference(superposition,[],[f1395,f1977]) ).

tff(f37686,plain,
    ( spl32_565
    | ~ spl32_132
    | ~ spl32_160 ),
    inference(avatar_split_clause,[],[f2115,f1976,f1390,f37684]) ).

tff(f37684,plain,
    ( spl32_565
  <=> ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_565])]) ).

tff(f2115,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_132
    | ~ spl32_160 ),
    inference(superposition,[],[f1391,f1977]) ).

tff(f37682,plain,
    ( spl32_564
    | ~ spl32_133
    | ~ spl32_159 ),
    inference(avatar_split_clause,[],[f2090,f1972,f1394,f37680]) ).

tff(f37680,plain,
    ( spl32_564
  <=> ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_564])]) ).

tff(f2090,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_133
    | ~ spl32_159 ),
    inference(superposition,[],[f1395,f1973]) ).

tff(f37678,plain,
    ( spl32_563
    | ~ spl32_132
    | ~ spl32_159 ),
    inference(avatar_split_clause,[],[f2089,f1972,f1390,f37676]) ).

tff(f37676,plain,
    ( spl32_563
  <=> ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_563])]) ).

tff(f2089,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_132
    | ~ spl32_159 ),
    inference(superposition,[],[f1391,f1973]) ).

tff(f37674,plain,
    ( spl32_562
    | ~ spl32_133
    | ~ spl32_158 ),
    inference(avatar_split_clause,[],[f2064,f1968,f1394,f37672]) ).

tff(f37672,plain,
    ( spl32_562
  <=> ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_562])]) ).

tff(f2064,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_133
    | ~ spl32_158 ),
    inference(superposition,[],[f1395,f1969]) ).

tff(f37670,plain,
    ( spl32_561
    | ~ spl32_132
    | ~ spl32_158 ),
    inference(avatar_split_clause,[],[f2063,f1968,f1390,f37668]) ).

tff(f37668,plain,
    ( spl32_561
  <=> ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_561])]) ).

tff(f2063,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_132
    | ~ spl32_158 ),
    inference(superposition,[],[f1391,f1969]) ).

tff(f37666,plain,
    ( spl32_560
    | ~ spl32_133
    | ~ spl32_157 ),
    inference(avatar_split_clause,[],[f2038,f1964,f1394,f37664]) ).

tff(f37664,plain,
    ( spl32_560
  <=> ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_560])]) ).

tff(f2038,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_133
    | ~ spl32_157 ),
    inference(superposition,[],[f1395,f1965]) ).

tff(f37662,plain,
    ( spl32_559
    | ~ spl32_132
    | ~ spl32_157 ),
    inference(avatar_split_clause,[],[f2037,f1964,f1390,f37660]) ).

tff(f37660,plain,
    ( spl32_559
  <=> ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_559])]) ).

tff(f2037,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_132
    | ~ spl32_157 ),
    inference(superposition,[],[f1391,f1965]) ).

tff(f37471,plain,
    ( spl32_558
    | ~ spl32_133
    | ~ spl32_156 ),
    inference(avatar_split_clause,[],[f2012,f1960,f1394,f37469]) ).

tff(f37469,plain,
    ( spl32_558
  <=> ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_558])]) ).

tff(f2012,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_133
    | ~ spl32_156 ),
    inference(superposition,[],[f1395,f1961]) ).

tff(f37467,plain,
    ( spl32_557
    | ~ spl32_132
    | ~ spl32_156 ),
    inference(avatar_split_clause,[],[f2011,f1960,f1390,f37465]) ).

tff(f37465,plain,
    ( spl32_557
  <=> ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_557])]) ).

tff(f2011,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_132
    | ~ spl32_156 ),
    inference(superposition,[],[f1391,f1961]) ).

tff(f37319,plain,
    ( spl32_556
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_163 ),
    inference(avatar_split_clause,[],[f2184,f1990,f1453,f1317,f1185,f37317]) ).

tff(f37317,plain,
    ( spl32_556
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X3: u,X2: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Ebool,X3) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK22(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X3)))))) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_556])]) ).

tff(f2184,plain,
    ( ! [X2: u,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Ebool,X3) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK22(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X3)))))) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,X3))))) )
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_163 ),
    inference(forward_demodulation,[],[f2176,f1321]) ).

tff(f2176,plain,
    ( ! [X2: u,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,X3)))))
        | ( s(tyop_2Emin_2Ebool,X3) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK22(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X3)))) ) )
    | ~ spl32_135
    | ~ spl32_163 ),
    inference(superposition,[],[f1991,f1454]) ).

tff(f37315,plain,
    ( spl32_555
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_162 ),
    inference(avatar_split_clause,[],[f2163,f1986,f1453,f1317,f1185,f37313]) ).

tff(f37313,plain,
    ( spl32_555
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X3: u,X2: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Ebool,X3) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X3)))))) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_555])]) ).

tff(f2163,plain,
    ( ! [X2: u,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Ebool,X3) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X3)))))) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,X3))))) )
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_162 ),
    inference(forward_demodulation,[],[f2155,f1321]) ).

tff(f2155,plain,
    ( ! [X2: u,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,X3)))))
        | ( s(tyop_2Emin_2Ebool,X3) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X3)))) ) )
    | ~ spl32_135
    | ~ spl32_162 ),
    inference(superposition,[],[f1987,f1454]) ).

tff(f37139,plain,
    ( spl32_554
    | ~ spl32_120
    | ~ spl32_163 ),
    inference(avatar_split_clause,[],[f2177,f1990,f1246,f37137]) ).

tff(f37137,plain,
    ( spl32_554
  <=> ! [X4: u,X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X4)))))
        | ( s(X1,X4) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK22(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X4)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_554])]) ).

tff(f2177,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X4)))))
        | ( s(X1,X4) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK22(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X4)))) ) )
    | ~ spl32_120
    | ~ spl32_163 ),
    inference(superposition,[],[f1991,f1247]) ).

tff(f37135,plain,
    ( spl32_553
    | ~ spl32_120
    | ~ spl32_162 ),
    inference(avatar_split_clause,[],[f2156,f1986,f1246,f37133]) ).

tff(f37133,plain,
    ( spl32_553
  <=> ! [X4: u,X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X4)))))
        | ( s(X1,X4) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK24(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X4)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_553])]) ).

tff(f2156,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X4)))))
        | ( s(X1,X4) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK24(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X4)))) ) )
    | ~ spl32_120
    | ~ spl32_162 ),
    inference(superposition,[],[f1987,f1247]) ).

tff(f35854,plain,
    ( spl32_552
    | ~ spl32_247
    | ~ spl32_273 ),
    inference(avatar_split_clause,[],[f9420,f9289,f5776,f35852]) ).

tff(f35852,plain,
    ( spl32_552
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_552])]) ).

tff(f9420,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)),X1) ) )
    | ~ spl32_247
    | ~ spl32_273 ),
    inference(resolution,[],[f9290,f5777]) ).

tff(f34653,plain,
    ( spl32_551
    | ~ spl32_246
    | ~ spl32_273 ),
    inference(avatar_split_clause,[],[f9419,f9289,f5772,f34651]) ).

tff(f34651,plain,
    ( spl32_551
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_551])]) ).

tff(f9419,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)) ) )
    | ~ spl32_246
    | ~ spl32_273 ),
    inference(resolution,[],[f9290,f5773]) ).

tff(f33712,plain,
    ( spl32_550
    | ~ spl32_245
    | ~ spl32_273 ),
    inference(avatar_split_clause,[],[f9418,f9289,f5768,f33710]) ).

tff(f33710,plain,
    ( spl32_550
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_550])]) ).

tff(f9418,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)),X1) ) )
    | ~ spl32_245
    | ~ spl32_273 ),
    inference(resolution,[],[f9290,f5769]) ).

tff(f33708,plain,
    ( spl32_549
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2246,f2190,f1453,f1317,f1185,f707,f33706]) ).

tff(f33706,plain,
    ( spl32_549
  <=> ! [X2: d,X4: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X3: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X4))))
        | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK28(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_549])]) ).

tff(f2246,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool,X4: u] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X4))))
        | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK28(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_166 ),
    inference(forward_demodulation,[],[f2245,f708]) ).

tff(f2245,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X4)))))))
        | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK28(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_166 ),
    inference(forward_demodulation,[],[f2244,f1321]) ).

tff(f2244,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool,X4: u] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK28(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,X4)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_166 ),
    inference(forward_demodulation,[],[f2243,f708]) ).

tff(f2243,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK28(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,X4)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_166 ),
    inference(forward_demodulation,[],[f2222,f1321]) ).

tff(f2222,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK28(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,X4)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_135
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1454]) ).

tff(f33704,plain,
    ( spl32_548
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_165 ),
    inference(avatar_split_clause,[],[f2213,f2186,f1453,f1317,f1185,f707,f33702]) ).

tff(f33702,plain,
    ( spl32_548
  <=> ! [X4: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X3: u,X2: d,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK30(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))))
        | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X4))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_548])]) ).

tff(f2213,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool,X4: u] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK30(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))))
        | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X4))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_165 ),
    inference(forward_demodulation,[],[f2212,f708]) ).

tff(f2212,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK30(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))))))
        | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X4))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_165 ),
    inference(forward_demodulation,[],[f2211,f1321]) ).

tff(f2211,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool,X4: u] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X4))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK30(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))))) )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_165 ),
    inference(forward_demodulation,[],[f2210,f708]) ).

tff(f2210,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X4)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK30(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))))) )
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_165 ),
    inference(forward_demodulation,[],[f2203,f1321]) ).

tff(f2203,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,X4)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK30(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))))) )
    | ~ spl32_135
    | ~ spl32_165 ),
    inference(superposition,[],[f2187,f1454]) ).

tff(f33700,plain,
    ( spl32_547
    | ~ spl32_148
    | ~ spl32_161 ),
    inference(avatar_split_clause,[],[f2138,f1982,f1713,f33698]) ).

tff(f33698,plain,
    ( spl32_547
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_547])]) ).

tff(f2138,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_148
    | ~ spl32_161 ),
    inference(superposition,[],[f1714,f1983]) ).

tff(f33696,plain,
    ( spl32_546
    | ~ spl32_149
    | ~ spl32_161 ),
    inference(avatar_split_clause,[],[f2137,f1982,f1717,f33694]) ).

tff(f33694,plain,
    ( spl32_546
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_546])]) ).

tff(f2137,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_149
    | ~ spl32_161 ),
    inference(superposition,[],[f1718,f1983]) ).

tff(f33692,plain,
    ( spl32_545
    | ~ spl32_150
    | ~ spl32_161 ),
    inference(avatar_split_clause,[],[f2136,f1982,f1721,f33690]) ).

tff(f33690,plain,
    ( spl32_545
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_545])]) ).

tff(f2136,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_150
    | ~ spl32_161 ),
    inference(superposition,[],[f1722,f1983]) ).

tff(f33688,plain,
    ( spl32_544
    | ~ spl32_151
    | ~ spl32_161 ),
    inference(avatar_split_clause,[],[f2135,f1982,f1725,f33686]) ).

tff(f33686,plain,
    ( spl32_544
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_544])]) ).

tff(f2135,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_151
    | ~ spl32_161 ),
    inference(superposition,[],[f1726,f1983]) ).

tff(f33684,plain,
    ( spl32_543
    | ~ spl32_148
    | ~ spl32_160 ),
    inference(avatar_split_clause,[],[f2112,f1976,f1713,f33682]) ).

tff(f33682,plain,
    ( spl32_543
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_543])]) ).

tff(f2112,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_148
    | ~ spl32_160 ),
    inference(superposition,[],[f1714,f1977]) ).

tff(f33680,plain,
    ( spl32_542
    | ~ spl32_149
    | ~ spl32_160 ),
    inference(avatar_split_clause,[],[f2111,f1976,f1717,f33678]) ).

tff(f33678,plain,
    ( spl32_542
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_542])]) ).

tff(f2111,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_149
    | ~ spl32_160 ),
    inference(superposition,[],[f1718,f1977]) ).

tff(f33676,plain,
    ( spl32_541
    | ~ spl32_150
    | ~ spl32_160 ),
    inference(avatar_split_clause,[],[f2110,f1976,f1721,f33674]) ).

tff(f33674,plain,
    ( spl32_541
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_541])]) ).

tff(f2110,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_150
    | ~ spl32_160 ),
    inference(superposition,[],[f1722,f1977]) ).

tff(f33672,plain,
    ( spl32_540
    | ~ spl32_151
    | ~ spl32_160 ),
    inference(avatar_split_clause,[],[f2109,f1976,f1725,f33670]) ).

tff(f33670,plain,
    ( spl32_540
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_540])]) ).

tff(f2109,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_151
    | ~ spl32_160 ),
    inference(superposition,[],[f1726,f1977]) ).

tff(f33668,plain,
    ( spl32_539
    | ~ spl32_205
    | ~ spl32_273 ),
    inference(avatar_split_clause,[],[f9417,f9289,f3370,f33666]) ).

tff(f9417,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)) ) )
    | ~ spl32_205
    | ~ spl32_273 ),
    inference(resolution,[],[f9290,f3371]) ).

tff(f33664,plain,
    ( spl32_538
    | ~ spl32_148
    | ~ spl32_159 ),
    inference(avatar_split_clause,[],[f2086,f1972,f1713,f33662]) ).

tff(f33662,plain,
    ( spl32_538
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_538])]) ).

tff(f2086,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_148
    | ~ spl32_159 ),
    inference(superposition,[],[f1714,f1973]) ).

tff(f33660,plain,
    ( spl32_537
    | ~ spl32_149
    | ~ spl32_159 ),
    inference(avatar_split_clause,[],[f2085,f1972,f1717,f33658]) ).

tff(f33658,plain,
    ( spl32_537
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_537])]) ).

tff(f2085,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_149
    | ~ spl32_159 ),
    inference(superposition,[],[f1718,f1973]) ).

tff(f33656,plain,
    ( spl32_536
    | ~ spl32_150
    | ~ spl32_159 ),
    inference(avatar_split_clause,[],[f2084,f1972,f1721,f33654]) ).

tff(f33654,plain,
    ( spl32_536
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_536])]) ).

tff(f2084,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_150
    | ~ spl32_159 ),
    inference(superposition,[],[f1722,f1973]) ).

tff(f33652,plain,
    ( spl32_535
    | ~ spl32_151
    | ~ spl32_159 ),
    inference(avatar_split_clause,[],[f2083,f1972,f1725,f33650]) ).

tff(f33650,plain,
    ( spl32_535
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_535])]) ).

tff(f2083,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_151
    | ~ spl32_159 ),
    inference(superposition,[],[f1726,f1973]) ).

tff(f33648,plain,
    ( spl32_534
    | ~ spl32_148
    | ~ spl32_158 ),
    inference(avatar_split_clause,[],[f2060,f1968,f1713,f33646]) ).

tff(f33646,plain,
    ( spl32_534
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_534])]) ).

tff(f2060,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_148
    | ~ spl32_158 ),
    inference(superposition,[],[f1714,f1969]) ).

tff(f33644,plain,
    ( spl32_533
    | ~ spl32_149
    | ~ spl32_158 ),
    inference(avatar_split_clause,[],[f2059,f1968,f1717,f33642]) ).

tff(f33642,plain,
    ( spl32_533
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_533])]) ).

tff(f2059,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_149
    | ~ spl32_158 ),
    inference(superposition,[],[f1718,f1969]) ).

tff(f33640,plain,
    ( spl32_532
    | ~ spl32_150
    | ~ spl32_158 ),
    inference(avatar_split_clause,[],[f2058,f1968,f1721,f33638]) ).

tff(f33638,plain,
    ( spl32_532
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_532])]) ).

tff(f2058,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_150
    | ~ spl32_158 ),
    inference(superposition,[],[f1722,f1969]) ).

tff(f33636,plain,
    ( spl32_531
    | ~ spl32_151
    | ~ spl32_158 ),
    inference(avatar_split_clause,[],[f2057,f1968,f1725,f33634]) ).

tff(f33634,plain,
    ( spl32_531
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_531])]) ).

tff(f2057,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_151
    | ~ spl32_158 ),
    inference(superposition,[],[f1726,f1969]) ).

tff(f33632,plain,
    ( spl32_530
    | ~ spl32_148
    | ~ spl32_157 ),
    inference(avatar_split_clause,[],[f2034,f1964,f1713,f33630]) ).

tff(f33630,plain,
    ( spl32_530
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_530])]) ).

tff(f2034,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_148
    | ~ spl32_157 ),
    inference(superposition,[],[f1714,f1965]) ).

tff(f33628,plain,
    ( spl32_529
    | ~ spl32_149
    | ~ spl32_157 ),
    inference(avatar_split_clause,[],[f2033,f1964,f1717,f33626]) ).

tff(f33626,plain,
    ( spl32_529
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_529])]) ).

tff(f2033,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_149
    | ~ spl32_157 ),
    inference(superposition,[],[f1718,f1965]) ).

tff(f33624,plain,
    ( spl32_528
    | ~ spl32_205
    | ~ spl32_273 ),
    inference(avatar_split_clause,[],[f9416,f9289,f3370,f33622]) ).

tff(f9416,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0),X1) ) )
    | ~ spl32_205
    | ~ spl32_273 ),
    inference(resolution,[],[f9290,f3371]) ).

tff(f33620,plain,
    ( spl32_527
    | ~ spl32_150
    | ~ spl32_157 ),
    inference(avatar_split_clause,[],[f2032,f1964,f1721,f33618]) ).

tff(f33618,plain,
    ( spl32_527
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_527])]) ).

tff(f2032,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_150
    | ~ spl32_157 ),
    inference(superposition,[],[f1722,f1965]) ).

tff(f33616,plain,
    ( spl32_526
    | ~ spl32_151
    | ~ spl32_157 ),
    inference(avatar_split_clause,[],[f2031,f1964,f1725,f33614]) ).

tff(f33614,plain,
    ( spl32_526
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_526])]) ).

tff(f2031,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_151
    | ~ spl32_157 ),
    inference(superposition,[],[f1726,f1965]) ).

tff(f33612,plain,
    ( spl32_525
    | ~ spl32_148
    | ~ spl32_156 ),
    inference(avatar_split_clause,[],[f2008,f1960,f1713,f33610]) ).

tff(f33610,plain,
    ( spl32_525
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_525])]) ).

tff(f2008,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_148
    | ~ spl32_156 ),
    inference(superposition,[],[f1714,f1961]) ).

tff(f33608,plain,
    ( spl32_524
    | ~ spl32_149
    | ~ spl32_156 ),
    inference(avatar_split_clause,[],[f2007,f1960,f1717,f33606]) ).

tff(f33606,plain,
    ( spl32_524
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_524])]) ).

tff(f2007,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_149
    | ~ spl32_156 ),
    inference(superposition,[],[f1718,f1961]) ).

tff(f33604,plain,
    ( spl32_523
    | ~ spl32_150
    | ~ spl32_156 ),
    inference(avatar_split_clause,[],[f2006,f1960,f1721,f33602]) ).

tff(f33602,plain,
    ( spl32_523
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_523])]) ).

tff(f2006,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_150
    | ~ spl32_156 ),
    inference(superposition,[],[f1722,f1961]) ).

tff(f33600,plain,
    ( spl32_522
    | ~ spl32_151
    | ~ spl32_156 ),
    inference(avatar_split_clause,[],[f2005,f1960,f1725,f33598]) ).

tff(f33598,plain,
    ( spl32_522
  <=> ! [X2: u,X4: u,X0: d,X5: u,X3: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_522])]) ).

tff(f2005,plain,
    ( ! [X2: u,X3: d,X0: d,X1: d,X4: u,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(X3,X5)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X3,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X4),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_151
    | ~ spl32_156 ),
    inference(superposition,[],[f1726,f1961]) ).

tff(f33596,plain,
    ( spl32_521
    | ~ spl32_129
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1924,f1880,f1329,f33594]) ).

tff(f33594,plain,
    ( spl32_521
  <=> ! [X0: u,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,sK25(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_521])]) ).

tff(f1924,plain,
    ( ! [X0: u,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,sK25(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_129
    | ~ spl32_154 ),
    inference(superposition,[],[f1881,f1330]) ).

tff(f33592,plain,
    ( spl32_520
    | ~ spl32_129
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f1895,f1871,f1329,f33590]) ).

tff(f33590,plain,
    ( spl32_520
  <=> ! [X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_520])]) ).

tff(f1895,plain,
    ( ! [X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_129
    | ~ spl32_152 ),
    inference(superposition,[],[f1872,f1330]) ).

tff(f33588,plain,
    ( spl32_519
    | ~ spl32_134
    | ~ spl32_147 ),
    inference(avatar_split_clause,[],[f1697,f1666,f1398,f33586]) ).

tff(f33586,plain,
    ( spl32_519
  <=> ! [X5: u,X3: u,X4: u,X0: d,X6: u,X2: d,X1: d] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X5))) != s(X1,sK21(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X6)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X6))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_519])]) ).

tff(f1697,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: u,X4: u,X5: u] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X5))) != s(X1,sK21(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X6)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X6))))) )
    | ~ spl32_134
    | ~ spl32_147 ),
    inference(superposition,[],[f1667,f1399]) ).

tff(f33584,plain,
    ( spl32_518
    | ~ spl32_134
    | ~ spl32_146 ),
    inference(avatar_split_clause,[],[f1673,f1662,f1398,f33582]) ).

tff(f33582,plain,
    ( spl32_518
  <=> ! [X2: d,X3: u,X4: u,X0: d,X6: u,X5: u,X1: d] :
        ( ( s(X1,sK23(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X6)) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X5))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X6))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_518])]) ).

tff(f1673,plain,
    ( ! [X2: d,X3: u,X0: d,X1: d,X6: u,X4: u,X5: u] :
        ( ( s(X1,sK23(X0,X1,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X2,tyop_2Emin_2Efun(X0,X1))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X2,X4)),X6)) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X5))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X6))))) )
    | ~ spl32_134
    | ~ spl32_146 ),
    inference(superposition,[],[f1663,f1399]) ).

tff(f33580,plain,
    ( spl32_517
    | ~ spl32_197
    | ~ spl32_273 ),
    inference(avatar_split_clause,[],[f9415,f9289,f3279,f33578]) ).

tff(f33578,plain,
    ( spl32_517
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X2) = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_517])]) ).

tff(f9415,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X2) = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) ) )
    | ~ spl32_197
    | ~ spl32_273 ),
    inference(resolution,[],[f9290,f3280]) ).

tff(f33139,plain,
    ( spl32_516
    | ~ spl32_121
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2225,f2190,f1254,f33137]) ).

tff(f33137,plain,
    ( spl32_516
  <=> ! [X2: u,X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK28(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_516])]) ).

tff(f2225,plain,
    ( ! [X2: u,X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK28(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_121
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1255]) ).

tff(f33135,plain,
    ( spl32_515
    | ~ spl32_121
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2221,f2190,f1254,f33133]) ).

tff(f33133,plain,
    ( spl32_515
  <=> ! [X0: u,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(X1,sK28(X1,tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_515])]) ).

tff(f2221,plain,
    ( ! [X2: u,X3: u,X0: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(X1,sK28(X1,tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) )
    | ~ spl32_121
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1255]) ).

tff(f33131,plain,
    ( spl32_514
    | ~ spl32_121
    | ~ spl32_165 ),
    inference(avatar_split_clause,[],[f2202,f2186,f1254,f33129]) ).

tff(f33129,plain,
    ( spl32_514
  <=> ! [X0: u,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(X1,sK30(X1,tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_514])]) ).

tff(f2202,plain,
    ( ! [X2: u,X3: u,X0: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(X1,sK30(X1,tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))))))))) )
    | ~ spl32_121
    | ~ spl32_165 ),
    inference(superposition,[],[f2187,f1255]) ).

tff(f33127,plain,
    ( spl32_513
    | ~ spl32_121
    | ~ spl32_165 ),
    inference(avatar_split_clause,[],[f2197,f2186,f1254,f33125]) ).

tff(f33125,plain,
    ( spl32_513
  <=> ! [X2: u,X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK30(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X1)))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_513])]) ).

tff(f2197,plain,
    ( ! [X2: u,X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK30(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X1)))))))) )
    | ~ spl32_121
    | ~ spl32_165 ),
    inference(superposition,[],[f2187,f1255]) ).

tff(f32906,plain,
    ( spl32_512
    | ~ spl32_197
    | ~ spl32_273 ),
    inference(avatar_split_clause,[],[f9414,f9289,f3279,f32904]) ).

tff(f32904,plain,
    ( spl32_512
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0),X2) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_512])]) ).

tff(f9414,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0),X2) = X1 ) )
    | ~ spl32_197
    | ~ spl32_273 ),
    inference(resolution,[],[f9290,f3280]) ).

tff(f32685,plain,
    ( spl32_511
    | ~ spl32_134
    | ~ spl32_145 ),
    inference(avatar_split_clause,[],[f1653,f1592,f1398,f32683]) ).

tff(f32683,plain,
    ( spl32_511
  <=> ! [X5: u,X4: d,X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK21(X4,X0,X5,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_511])]) ).

tff(f1653,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: d,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK21(X4,X0,X5,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_134
    | ~ spl32_145 ),
    inference(superposition,[],[f1593,f1399]) ).

tff(f32681,plain,
    ( spl32_510
    | ~ spl32_134
    | ~ spl32_144 ),
    inference(avatar_split_clause,[],[f1637,f1588,f1398,f32679]) ).

tff(f32679,plain,
    ( spl32_510
  <=> ! [X5: u,X4: d,X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK23(X4,X0,X5,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_510])]) ).

tff(f1637,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: d,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK23(X4,X0,X5,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_134
    | ~ spl32_144 ),
    inference(superposition,[],[f1589,f1399]) ).

tff(f32677,plain,
    ( spl32_509
    | ~ spl32_134
    | ~ spl32_143 ),
    inference(avatar_split_clause,[],[f1620,f1584,f1398,f32675]) ).

tff(f32675,plain,
    ( spl32_509
  <=> ! [X5: u,X4: d,X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK27(X4,X0,X5,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_509])]) ).

tff(f1620,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: d,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK27(X4,X0,X5,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_134
    | ~ spl32_143 ),
    inference(superposition,[],[f1585,f1399]) ).

tff(f32673,plain,
    ( spl32_508
    | ~ spl32_134
    | ~ spl32_140 ),
    inference(avatar_split_clause,[],[f1604,f1572,f1398,f32671]) ).

tff(f32671,plain,
    ( spl32_508
  <=> ! [X5: u,X4: d,X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK29(X4,X0,X5,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_508])]) ).

tff(f1604,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: d,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK29(X4,X0,X5,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X4,X0),X5),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_134
    | ~ spl32_140 ),
    inference(superposition,[],[f1573,f1399]) ).

tff(f32377,plain,
    ( spl32_507
    | ~ spl32_47
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2218,f2190,f715,f32375]) ).

tff(f32375,plain,
    ( spl32_507
  <=> ! [X5: mono_2Etyop_2Emin_2Ebool,X4: u,X0: d,X3: d,X2: u,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | p(X5)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,app_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(X3,sK28(X3,X0,X4,X1))))))) = X5 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_507])]) ).

tff(f2218,plain,
    ( ! [X2: u,X3: d,X0: d,X1: u,X4: u,X5: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | p(X5)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,app_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(X3,sK28(X3,X0,X4,X1))))))) = X5 ) )
    | ~ spl32_47
    | ~ spl32_166 ),
    inference(resolution,[],[f2191,f716]) ).

tff(f32373,plain,
    ( spl32_506
    | ~ spl32_47
    | ~ spl32_165 ),
    inference(avatar_split_clause,[],[f2194,f2186,f715,f32371]) ).

tff(f32371,plain,
    ( spl32_506
  <=> ! [X5: mono_2Etyop_2Emin_2Ebool,X4: u,X0: d,X3: d,X2: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,app_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(X3,sK30(X3,X0,X4,X1))))))))
        | p(X5)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = X5 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_506])]) ).

tff(f2194,plain,
    ( ! [X2: u,X3: d,X0: d,X1: u,X4: u,X5: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,app_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(X3,sK30(X3,X0,X4,X1))))))))
        | p(X5)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = X5 ) )
    | ~ spl32_47
    | ~ spl32_165 ),
    inference(resolution,[],[f2187,f716]) ).

tff(f32369,plain,
    ( spl32_505
    | ~ spl32_196
    | ~ spl32_273 ),
    inference(avatar_split_clause,[],[f9413,f9289,f3275,f32367]) ).

tff(f32367,plain,
    ( spl32_505
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X2,X1) = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_505])]) ).

tff(f9413,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X2,X1) = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) ) )
    | ~ spl32_196
    | ~ spl32_273 ),
    inference(resolution,[],[f9290,f3276]) ).

tff(f32221,plain,
    ( spl32_504
    | ~ spl32_137
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2253,f2190,f1474,f32219]) ).

tff(f32219,plain,
    ( spl32_504
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,sK28(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_504])]) ).

tff(f1474,plain,
    ( spl32_137
  <=> ! [X0: d,X1: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_137])]) ).

tff(f2253,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,sK28(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
    | ~ spl32_137
    | ~ spl32_166 ),
    inference(forward_demodulation,[],[f2235,f1475]) ).

tff(f1475,plain,
    ( ! [X0: d,X1: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) )
    | ~ spl32_137 ),
    inference(avatar_component_clause,[],[f1474]) ).

tff(f2235,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,sK28(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
    | ~ spl32_137
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1475]) ).

tff(f32217,plain,
    ( spl32_503
    | ~ spl32_136
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2252,f2190,f1470,f32215]) ).

tff(f32215,plain,
    ( spl32_503
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,sK28(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_503])]) ).

tff(f1470,plain,
    ( spl32_136
  <=> ! [X0: d,X1: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_136])]) ).

tff(f2252,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,sK28(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
    | ~ spl32_136
    | ~ spl32_166 ),
    inference(forward_demodulation,[],[f2234,f1471]) ).

tff(f1471,plain,
    ( ! [X0: d,X1: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) )
    | ~ spl32_136 ),
    inference(avatar_component_clause,[],[f1470]) ).

tff(f2234,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,sK28(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
    | ~ spl32_136
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1471]) ).

tff(f31612,plain,
    ( spl32_502
    | ~ spl32_196
    | ~ spl32_273 ),
    inference(avatar_split_clause,[],[f9412,f9289,f3275,f31610]) ).

tff(f31610,plain,
    ( spl32_502
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X2,mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_502])]) ).

tff(f9412,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X2,mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)) = X1 ) )
    | ~ spl32_196
    | ~ spl32_273 ),
    inference(resolution,[],[f9290,f3276]) ).

tff(f31194,plain,
    ( spl32_501
    | ~ spl32_6
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2220,f2190,f507,f31192]) ).

tff(f31192,plain,
    ( spl32_501
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,app_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(X3,sK28(X3,X0,X4,X1))))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_501])]) ).

tff(f2220,plain,
    ( ! [X2: u,X3: d,X0: d,X1: u,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,app_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(X3,sK28(X3,X0,X4,X1))))))) ) )
    | ~ spl32_6
    | ~ spl32_166 ),
    inference(resolution,[],[f2191,f508]) ).

tff(f31190,plain,
    ( spl32_500
    | ~ spl32_6
    | ~ spl32_165 ),
    inference(avatar_split_clause,[],[f2196,f2186,f507,f31188]) ).

tff(f31188,plain,
    ( spl32_500
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,app_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(X3,sK30(X3,X0,X4,X1))))))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_500])]) ).

tff(f2196,plain,
    ( ! [X2: u,X3: d,X0: d,X1: u,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,app_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(X3,sK30(X3,X0,X4,X1))))))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ) )
    | ~ spl32_6
    | ~ spl32_165 ),
    inference(resolution,[],[f2187,f508]) ).

tff(f31186,plain,
    ( spl32_499
    | ~ spl32_121
    | ~ spl32_155 ),
    inference(avatar_split_clause,[],[f1951,f1941,f1254,f31184]) ).

tff(f31184,plain,
    ( spl32_499
  <=> ! [X0: u,X1: u] :
        ( ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,X1,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))))) != s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,X1,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))))) )
        | ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_499])]) ).

tff(f1951,plain,
    ( ! [X0: u,X1: u] :
        ( ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,X1,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))))) != s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,X1,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))))) )
        | ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1) ) )
    | ~ spl32_121
    | ~ spl32_155 ),
    inference(superposition,[],[f1942,f1255]) ).

tff(f31182,plain,
    ( spl32_498
    | ~ spl32_121
    | ~ spl32_155 ),
    inference(avatar_split_clause,[],[f1944,f1941,f1254,f31180]) ).

tff(f31180,plain,
    ( spl32_498
  <=> ! [X0: u,X1: u] :
        ( ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X1)))) != s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X1)))) )
        | ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_498])]) ).

tff(f1944,plain,
    ( ! [X0: u,X1: u] :
        ( ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X1)))) != s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK31(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X1)))) )
        | ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1) ) )
    | ~ spl32_121
    | ~ spl32_155 ),
    inference(superposition,[],[f1942,f1255]) ).

tff(f31178,plain,
    ( spl32_497
    | ~ spl32_120
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1926,f1880,f1246,f31176]) ).

tff(f31176,plain,
    ( spl32_497
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK25(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X3))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_497])]) ).

tff(f1926,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK25(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X3))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_120
    | ~ spl32_154 ),
    inference(superposition,[],[f1881,f1247]) ).

tff(f31173,plain,
    ( spl32_496
    | ~ spl32_45
    | ~ spl32_251 ),
    inference(avatar_split_clause,[],[f6845,f6419,f707,f31171]) ).

tff(f31171,plain,
    ( spl32_496
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2EF_2E0) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_496])]) ).

tff(f6419,plain,
    ( spl32_251
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2EF_2E0) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_251])]) ).

tff(f6845,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2EF_2E0) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) ) )
    | ~ spl32_45
    | ~ spl32_251 ),
    inference(superposition,[],[f708,f6420]) ).

tff(f6420,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2EF_2E0) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_251 ),
    inference(avatar_component_clause,[],[f6419]) ).

tff(f31169,plain,
    ( spl32_495
    | ~ spl32_120
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1921,f1880,f1246,f31167]) ).

tff(f31167,plain,
    ( spl32_495
  <=> ! [X0: d,X3: u,X2: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(X2,sK25(X2,X0,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_495])]) ).

tff(f1921,plain,
    ( ! [X2: d,X3: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(X2,sK25(X2,X0,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_120
    | ~ spl32_154 ),
    inference(superposition,[],[f1881,f1247]) ).

tff(f31165,plain,
    ( spl32_494
    | ~ spl32_139
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1915,f1880,f1524,f31163]) ).

tff(f31163,plain,
    ( spl32_494
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X1,X3)))))))
        | ( s(X1,X3) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK25(X0,X1,X2,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X1,X3)))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_494])]) ).

tff(f1915,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X1,X3)))))))
        | ( s(X1,X3) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK25(X0,X1,X2,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X1,X3)))))) ) )
    | ~ spl32_139
    | ~ spl32_154 ),
    inference(resolution,[],[f1881,f1525]) ).

tff(f31161,plain,
    ( spl32_493
    | ~ spl32_120
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f1897,f1871,f1246,f31159]) ).

tff(f31159,plain,
    ( spl32_493
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK26(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X3))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_493])]) ).

tff(f1897,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK26(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X3))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_120
    | ~ spl32_152 ),
    inference(superposition,[],[f1872,f1247]) ).

tff(f31157,plain,
    ( spl32_492
    | ~ spl32_120
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f1892,f1871,f1246,f31155]) ).

tff(f31155,plain,
    ( spl32_492
  <=> ! [X0: d,X3: u,X2: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(X2,sK26(X2,X0,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_492])]) ).

tff(f1892,plain,
    ( ! [X2: d,X3: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,app_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(X2,sK26(X2,X0,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_120
    | ~ spl32_152 ),
    inference(superposition,[],[f1872,f1247]) ).

tff(f31153,plain,
    ( spl32_491
    | ~ spl32_129
    | ~ spl32_147 ),
    inference(avatar_split_clause,[],[f1694,f1666,f1329,f31151]) ).

tff(f31151,plain,
    ( spl32_491
  <=> ! [X2: u,X0: u,X1: u] :
        ( ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,X1))) != s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),sK21(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X2)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_491])]) ).

tff(f1694,plain,
    ( ! [X2: u,X0: u,X1: u] :
        ( ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,X1))) != s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),sK21(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X2)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_129
    | ~ spl32_147 ),
    inference(superposition,[],[f1667,f1330]) ).

tff(f31149,plain,
    ( spl32_490
    | ~ spl32_129
    | ~ spl32_146 ),
    inference(avatar_split_clause,[],[f1670,f1662,f1329,f31147]) ).

tff(f31147,plain,
    ( spl32_490
  <=> ! [X2: u,X0: u,X1: u] :
        ( ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),sK23(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X2)) != s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,X1))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_490])]) ).

tff(f1670,plain,
    ( ! [X2: u,X0: u,X1: u] :
        ( ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),sK23(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0))),X2)) != s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,X1))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_129
    | ~ spl32_146 ),
    inference(superposition,[],[f1663,f1330]) ).

tff(f30987,plain,
    ( spl32_489
    | ~ spl32_121
    | ~ spl32_163 ),
    inference(avatar_split_clause,[],[f2174,f1990,f1254,f30985]) ).

tff(f30985,plain,
    ( spl32_489
  <=> ! [X2: u,X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,X2)))))
        | ( s(tyop_2Emin_2Ebool,X2) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK22(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X2)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_489])]) ).

tff(f2174,plain,
    ( ! [X2: u,X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,X2)))))
        | ( s(tyop_2Emin_2Ebool,X2) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK22(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X2)))) ) )
    | ~ spl32_121
    | ~ spl32_163 ),
    inference(superposition,[],[f1991,f1255]) ).

tff(f30983,plain,
    ( spl32_488
    | ~ spl32_121
    | ~ spl32_162 ),
    inference(avatar_split_clause,[],[f2153,f1986,f1254,f30981]) ).

tff(f30981,plain,
    ( spl32_488
  <=> ! [X2: u,X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,X2)))))
        | ( s(tyop_2Emin_2Ebool,X2) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X2)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_488])]) ).

tff(f2153,plain,
    ( ! [X2: u,X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,X2)))))
        | ( s(tyop_2Emin_2Ebool,X2) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK24(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X2)))) ) )
    | ~ spl32_121
    | ~ spl32_162 ),
    inference(superposition,[],[f1987,f1255]) ).

tff(f29696,plain,
    ( spl32_487
    | ~ spl32_134
    | ~ spl32_167 ),
    inference(avatar_split_clause,[],[f2300,f2261,f1398,f29694]) ).

tff(f29694,plain,
    ( spl32_487
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0))),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X0,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_487])]) ).

tff(f2300,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X0))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0))),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X0,X2))) )
    | ~ spl32_134
    | ~ spl32_167 ),
    inference(superposition,[],[f2262,f1399]) ).

tff(f29692,plain,
    ( spl32_486
    | ~ spl32_134
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2231,f2190,f1398,f29690]) ).

tff(f29690,plain,
    ( spl32_486
  <=> ! [X4: u,X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3),s(X0,X4)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_486])]) ).

tff(f2231,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3),s(X0,X4)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_134
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1399]) ).

tff(f29688,plain,
    ( spl32_485
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1936,f1880,f1453,f1317,f1185,f707,f29686]) ).

tff(f29686,plain,
    ( spl32_485
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X3: u,X2: d,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK25(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_485])]) ).

tff(f1936,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK25(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_154 ),
    inference(forward_demodulation,[],[f1935,f708]) ).

tff(f1935,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK25(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_154 ),
    inference(forward_demodulation,[],[f1920,f1321]) ).

tff(f1920,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK25(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_135
    | ~ spl32_154 ),
    inference(superposition,[],[f1881,f1454]) ).

tff(f29684,plain,
    ( spl32_484
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f1907,f1871,f1453,f1317,f1185,f707,f29682]) ).

tff(f29682,plain,
    ( spl32_484
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X3: u,X2: d,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK26(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_484])]) ).

tff(f1907,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK26(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_152 ),
    inference(forward_demodulation,[],[f1906,f708]) ).

tff(f1906,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK26(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_152 ),
    inference(forward_demodulation,[],[f1891,f1321]) ).

tff(f1891,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(X2,sK26(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_135
    | ~ spl32_152 ),
    inference(superposition,[],[f1872,f1454]) ).

tff(f29585,plain,
    ( spl32_483
    | ~ spl32_132
    | ~ spl32_134 ),
    inference(avatar_split_clause,[],[f1446,f1398,f1390,f29583]) ).

tff(f29583,plain,
    ( spl32_483
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK19(X0,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_483])]) ).

tff(f1446,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK19(X0,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_132
    | ~ spl32_134 ),
    inference(superposition,[],[f1391,f1399]) ).

tff(f29581,plain,
    ( spl32_482
    | ~ spl32_133
    | ~ spl32_134 ),
    inference(avatar_split_clause,[],[f1445,f1398,f1394,f29579]) ).

tff(f29579,plain,
    ( spl32_482
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK20(X0,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_482])]) ).

tff(f1445,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,sK20(X0,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool))),combin_k_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))),s(X1,X3))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_133
    | ~ spl32_134 ),
    inference(superposition,[],[f1395,f1399]) ).

tff(f28884,plain,
    ( spl32_481
    | ~ spl32_47
    | ~ spl32_163 ),
    inference(avatar_split_clause,[],[f2171,f1990,f715,f28882]) ).

tff(f28882,plain,
    ( spl32_481
  <=> ! [X5: mono_2Etyop_2Emin_2Ebool,X4: u,X0: d,X3: d,X2: u,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ( s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(X3,sK22(X3,X0,X4,X2)))) )
        | p(X5)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = X5 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_481])]) ).

tff(f2171,plain,
    ( ! [X2: u,X3: d,X0: d,X1: u,X4: u,X5: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ( s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(X3,sK22(X3,X0,X4,X2)))) )
        | p(X5)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = X5 ) )
    | ~ spl32_47
    | ~ spl32_163 ),
    inference(resolution,[],[f1991,f716]) ).

tff(f28880,plain,
    ( spl32_480
    | ~ spl32_47
    | ~ spl32_162 ),
    inference(avatar_split_clause,[],[f2150,f1986,f715,f28878]) ).

tff(f28878,plain,
    ( spl32_480
  <=> ! [X5: mono_2Etyop_2Emin_2Ebool,X4: u,X0: d,X3: d,X2: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ( s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(X3,sK24(X3,X0,X4,X2)))) )
        | p(X5)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = X5 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_480])]) ).

tff(f2150,plain,
    ( ! [X2: u,X3: d,X0: d,X1: u,X4: u,X5: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ( s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(X3,sK24(X3,X0,X4,X2)))) )
        | p(X5)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = X5 ) )
    | ~ spl32_47
    | ~ spl32_162 ),
    inference(resolution,[],[f1987,f716]) ).

tff(f28876,plain,
    ( spl32_169
    | ~ spl32_2
    | ~ spl32_281
    | ~ spl32_386 ),
    inference(avatar_split_clause,[],[f21414,f21103,f12810,f488,f2478]) ).

tff(f12810,plain,
    ( spl32_281
  <=> ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_281])]) ).

tff(f21414,plain,
    ( ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
    | ~ spl32_281
    | ~ spl32_386 ),
    inference(superposition,[],[f12811,f21105]) ).

tff(f12811,plain,
    ( ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_281 ),
    inference(avatar_component_clause,[],[f12810]) ).

tff(f28875,plain,
    ( spl32_479
    | ~ spl32_134
    | ~ spl32_155 ),
    inference(avatar_split_clause,[],[f1957,f1941,f1398,f28873]) ).

tff(f28873,plain,
    ( spl32_479
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ( s(X0,X2) != s(X0,app_2E2(s(tyop_2Emin_2Efun(X1,X0),X3),s(X1,sK31(X1,X0,X3,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2)))))) )
        | ( s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))) = s(tyop_2Emin_2Efun(X1,X0),X3) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_479])]) ).

tff(f1957,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ( s(X0,X2) != s(X0,app_2E2(s(tyop_2Emin_2Efun(X1,X0),X3),s(X1,sK31(X1,X0,X3,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2)))))) )
        | ( s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))) = s(tyop_2Emin_2Efun(X1,X0),X3) ) )
    | ~ spl32_134
    | ~ spl32_155 ),
    inference(superposition,[],[f1942,f1399]) ).

tff(f28871,plain,
    ( spl32_478
    | ~ spl32_134
    | ~ spl32_155 ),
    inference(avatar_split_clause,[],[f1950,f1941,f1398,f28869]) ).

tff(f28869,plain,
    ( spl32_478
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ( s(X0,X2) != s(X0,app_2E2(s(tyop_2Emin_2Efun(X1,X0),X3),s(X1,sK31(X1,X0,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2)),X3)))) )
        | ( s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))) = s(tyop_2Emin_2Efun(X1,X0),X3) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_478])]) ).

tff(f1950,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ( s(X0,X2) != s(X0,app_2E2(s(tyop_2Emin_2Efun(X1,X0),X3),s(X1,sK31(X1,X0,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2)),X3)))) )
        | ( s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))) = s(tyop_2Emin_2Efun(X1,X0),X3) ) )
    | ~ spl32_134
    | ~ spl32_155 ),
    inference(superposition,[],[f1942,f1399]) ).

tff(f28867,plain,
    ( spl32_477
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1939,f1880,f1453,f1317,f1254,f1185,f707,f28865]) ).

tff(f28865,plain,
    ( spl32_477
  <=> ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK25(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_477])]) ).

tff(f1939,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK25(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_154 ),
    inference(forward_demodulation,[],[f1938,f708]) ).

tff(f1938,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK25(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_110
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_154 ),
    inference(forward_demodulation,[],[f1937,f1320]) ).

tff(f1937,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK25(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_154 ),
    inference(forward_demodulation,[],[f1925,f1321]) ).

tff(f1925,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK25(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_135
    | ~ spl32_154 ),
    inference(superposition,[],[f1881,f1454]) ).

tff(f28863,plain,
    ( spl32_476
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f1910,f1871,f1453,f1317,f1254,f1185,f707,f28861]) ).

tff(f28861,plain,
    ( spl32_476
  <=> ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_476])]) ).

tff(f1910,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_152 ),
    inference(forward_demodulation,[],[f1909,f708]) ).

tff(f1909,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_110
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_152 ),
    inference(forward_demodulation,[],[f1908,f1320]) ).

tff(f1908,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_152 ),
    inference(forward_demodulation,[],[f1896,f1321]) ).

tff(f1896,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X2))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_135
    | ~ spl32_152 ),
    inference(superposition,[],[f1872,f1454]) ).

tff(f28755,plain,
    ( spl32_475
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_147 ),
    inference(avatar_split_clause,[],[f1711,f1666,f1453,f1317,f1185,f28753]) ).

tff(f28753,plain,
    ( spl32_475
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X3: u,X2: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X2))))) != s(tyop_2Emin_2Ebool,sK21(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X3)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_475])]) ).

tff(f1711,plain,
    ( ! [X2: u,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X2))))) != s(tyop_2Emin_2Ebool,sK21(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X3)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_147 ),
    inference(forward_demodulation,[],[f1695,f1321]) ).

tff(f1695,plain,
    ( ! [X2: u,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,X2))) != s(tyop_2Emin_2Ebool,sK21(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X3)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_135
    | ~ spl32_147 ),
    inference(superposition,[],[f1667,f1454]) ).

tff(f28751,plain,
    ( spl32_474
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_146 ),
    inference(avatar_split_clause,[],[f1687,f1662,f1453,f1317,f1185,f28749]) ).

tff(f28749,plain,
    ( spl32_474
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X3: u,X2: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Ebool,sK23(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X3)) != s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X2))))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_474])]) ).

tff(f1687,plain,
    ( ! [X2: u,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Ebool,sK23(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X3)) != s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X2))))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_146 ),
    inference(forward_demodulation,[],[f1671,f1321]) ).

tff(f1671,plain,
    ( ! [X2: u,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,X2))) != s(tyop_2Emin_2Ebool,sK23(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))),X3)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_135
    | ~ spl32_146 ),
    inference(superposition,[],[f1663,f1454]) ).

tff(f28482,plain,
    ( spl32_473
    | ~ spl32_188
    | ~ spl32_285 ),
    inference(avatar_split_clause,[],[f13213,f13016,f2975,f28479]) ).

tff(f28479,plain,
    ( spl32_473
  <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_473])]) ).

tff(f2975,plain,
    ( spl32_188
  <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_188])]) ).

tff(f13016,plain,
    ( spl32_285
  <=> ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_285])]) ).

tff(f13213,plain,
    ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0)))))
    | ~ spl32_188
    | ~ spl32_285 ),
    inference(resolution,[],[f13017,f2977]) ).

tff(f2977,plain,
    ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_188 ),
    inference(avatar_component_clause,[],[f2975]) ).

tff(f13017,plain,
    ( ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
    | ~ spl32_285 ),
    inference(avatar_component_clause,[],[f13016]) ).

tff(f28375,plain,
    ( spl32_472
    | ~ spl32_6
    | ~ spl32_163 ),
    inference(avatar_split_clause,[],[f2173,f1990,f507,f28373]) ).

tff(f28373,plain,
    ( spl32_472
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ( s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(X3,sK22(X3,X0,X4,X2)))) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_472])]) ).

tff(f2173,plain,
    ( ! [X2: u,X3: d,X0: d,X1: u,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ( s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(X3,sK22(X3,X0,X4,X2)))) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ) )
    | ~ spl32_6
    | ~ spl32_163 ),
    inference(resolution,[],[f1991,f508]) ).

tff(f28371,plain,
    ( spl32_471
    | ~ spl32_6
    | ~ spl32_162 ),
    inference(avatar_split_clause,[],[f2152,f1986,f507,f28369]) ).

tff(f28369,plain,
    ( spl32_471
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ( s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(X3,sK24(X3,X0,X4,X2)))) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_471])]) ).

tff(f2152,plain,
    ( ! [X2: u,X3: d,X0: d,X1: u,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ( s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(X3,sK24(X3,X0,X4,X2)))) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ) )
    | ~ spl32_6
    | ~ spl32_162 ),
    inference(resolution,[],[f1987,f508]) ).

tff(f28367,plain,
    ( spl32_470
    | ~ spl32_120
    | ~ spl32_147 ),
    inference(avatar_split_clause,[],[f1696,f1666,f1246,f28365]) ).

tff(f28365,plain,
    ( spl32_470
  <=> ! [X4: u,X0: d,X3: u,X2: u,X1: d] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X3))) != s(X1,sK21(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X4)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X4))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_470])]) ).

tff(f1696,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X3))) != s(X1,sK21(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X4)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X4))))) )
    | ~ spl32_120
    | ~ spl32_147 ),
    inference(superposition,[],[f1667,f1247]) ).

tff(f28363,plain,
    ( spl32_469
    | ~ spl32_120
    | ~ spl32_146 ),
    inference(avatar_split_clause,[],[f1672,f1662,f1246,f28361]) ).

tff(f28361,plain,
    ( spl32_469
  <=> ! [X4: u,X0: d,X3: u,X2: u,X1: d] :
        ( ( s(X1,sK23(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X4)) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X3))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X4))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_469])]) ).

tff(f1672,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( ( s(X1,sK23(X0,X1,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X1)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,X1),X2)),X4)) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X3))) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X4))))) )
    | ~ spl32_120
    | ~ spl32_146 ),
    inference(superposition,[],[f1663,f1247]) ).

tff(f27965,plain,
    ( spl32_468
    | ~ spl32_170
    | ~ spl32_283 ),
    inference(avatar_split_clause,[],[f13120,f12930,f2494,f27962]) ).

tff(f27962,plain,
    ( spl32_468
  <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_468])]) ).

tff(f12930,plain,
    ( spl32_283
  <=> ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_283])]) ).

tff(f13120,plain,
    ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0)))))
    | ~ spl32_170
    | ~ spl32_283 ),
    inference(resolution,[],[f12931,f2495]) ).

tff(f2495,plain,
    ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_170 ),
    inference(avatar_component_clause,[],[f2494]) ).

tff(f12931,plain,
    ( ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
    | ~ spl32_283 ),
    inference(avatar_component_clause,[],[f12930]) ).

tff(f27435,plain,
    ( spl32_467
    | ~ spl32_121
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1923,f1880,f1254,f27433]) ).

tff(f27433,plain,
    ( spl32_467
  <=> ! [X0: u,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK25(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_467])]) ).

tff(f1923,plain,
    ( ! [X0: u,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK25(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_121
    | ~ spl32_154 ),
    inference(superposition,[],[f1881,f1255]) ).

tff(f27431,plain,
    ( spl32_466
    | ~ spl32_121
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1919,f1880,f1254,f27429]) ).

tff(f27429,plain,
    ( spl32_466
  <=> ! [X2: u,X0: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(X1,sK25(X1,tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_466])]) ).

tff(f1919,plain,
    ( ! [X2: u,X0: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(X1,sK25(X1,tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) )
    | ~ spl32_121
    | ~ spl32_154 ),
    inference(superposition,[],[f1881,f1255]) ).

tff(f27426,plain,
    ( spl32_465
    | ~ spl32_46
    | ~ spl32_169 ),
    inference(avatar_split_clause,[],[f2904,f2478,f711,f27423]) ).

tff(f2904,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | ~ spl32_46
    | ~ spl32_169 ),
    inference(resolution,[],[f2479,f712]) ).

tff(f27421,plain,
    ( spl32_464
    | ~ spl32_121
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f1894,f1871,f1254,f27419]) ).

tff(f27419,plain,
    ( spl32_464
  <=> ! [X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_464])]) ).

tff(f1894,plain,
    ( ! [X0: u,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK26(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_121
    | ~ spl32_152 ),
    inference(superposition,[],[f1872,f1255]) ).

tff(f27417,plain,
    ( spl32_463
    | ~ spl32_121
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f1890,f1871,f1254,f27415]) ).

tff(f27415,plain,
    ( spl32_463
  <=> ! [X2: u,X0: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(X1,sK26(X1,tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_463])]) ).

tff(f1890,plain,
    ( ! [X2: u,X0: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(X1,sK26(X1,tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) )
    | ~ spl32_121
    | ~ spl32_152 ),
    inference(superposition,[],[f1872,f1255]) ).

tff(f27413,plain,
    ( spl32_462
    | ~ spl32_134
    | ~ spl32_147 ),
    inference(avatar_split_clause,[],[f1709,f1666,f1398,f27411]) ).

tff(f27411,plain,
    ( spl32_462
  <=> ! [X4: u,X0: d,X2: u,X1: d] :
        ( ( s(X0,X2) != s(X0,sK21(X1,X0,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2)),X4)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_462])]) ).

tff(f1709,plain,
    ( ! [X2: u,X0: d,X1: d,X4: u] :
        ( ( s(X0,X2) != s(X0,sK21(X1,X0,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2)),X4)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4))))) )
    | ~ spl32_134
    | ~ spl32_147 ),
    inference(superposition,[],[f1667,f1399]) ).

tff(f27409,plain,
    ( spl32_461
    | ~ spl32_134
    | ~ spl32_146 ),
    inference(avatar_split_clause,[],[f1685,f1662,f1398,f27407]) ).

tff(f27407,plain,
    ( spl32_461
  <=> ! [X4: u,X0: d,X2: u,X1: d] :
        ( ( s(X0,X2) != s(X0,sK23(X1,X0,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2)),X4)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_461])]) ).

tff(f1685,plain,
    ( ! [X2: u,X0: d,X1: d,X4: u] :
        ( ( s(X0,X2) != s(X0,sK23(X1,X0,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2)),X4)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4))))) )
    | ~ spl32_134
    | ~ spl32_146 ),
    inference(superposition,[],[f1663,f1399]) ).

tff(f27405,plain,
    ( spl32_460
    | ~ spl32_120
    | ~ spl32_145 ),
    inference(avatar_split_clause,[],[f1652,f1592,f1246,f27403]) ).

tff(f27403,plain,
    ( spl32_460
  <=> ! [X0: d,X3: u,X2: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK21(X2,X0,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_460])]) ).

tff(f1652,plain,
    ( ! [X2: d,X3: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK21(X2,X0,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_120
    | ~ spl32_145 ),
    inference(superposition,[],[f1593,f1247]) ).

tff(f27401,plain,
    ( spl32_459
    | ~ spl32_120
    | ~ spl32_144 ),
    inference(avatar_split_clause,[],[f1636,f1588,f1246,f27399]) ).

tff(f27399,plain,
    ( spl32_459
  <=> ! [X0: d,X3: u,X2: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK23(X2,X0,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_459])]) ).

tff(f1636,plain,
    ( ! [X2: d,X3: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK23(X2,X0,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_120
    | ~ spl32_144 ),
    inference(superposition,[],[f1589,f1247]) ).

tff(f27397,plain,
    ( spl32_458
    | ~ spl32_139
    | ~ spl32_144 ),
    inference(avatar_split_clause,[],[f1630,f1588,f1524,f27395]) ).

tff(f27395,plain,
    ( spl32_458
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X1,X3)))))))
        | ( s(X1,X3) = s(X1,sK23(X0,X1,X2,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X1,X3)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_458])]) ).

tff(f1630,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X1,X3)))))))
        | ( s(X1,X3) = s(X1,sK23(X0,X1,X2,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X1,X3)))) ) )
    | ~ spl32_139
    | ~ spl32_144 ),
    inference(resolution,[],[f1589,f1525]) ).

tff(f27393,plain,
    ( spl32_457
    | ~ spl32_120
    | ~ spl32_143 ),
    inference(avatar_split_clause,[],[f1619,f1584,f1246,f27391]) ).

tff(f27391,plain,
    ( spl32_457
  <=> ! [X0: d,X3: u,X2: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK27(X2,X0,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_457])]) ).

tff(f1619,plain,
    ( ! [X2: d,X3: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK27(X2,X0,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_120
    | ~ spl32_143 ),
    inference(superposition,[],[f1585,f1247]) ).

tff(f27389,plain,
    ( spl32_456
    | ~ spl32_120
    | ~ spl32_140 ),
    inference(avatar_split_clause,[],[f1603,f1572,f1246,f27387]) ).

tff(f27387,plain,
    ( spl32_456
  <=> ! [X0: d,X3: u,X2: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK29(X2,X0,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_456])]) ).

tff(f1603,plain,
    ( ! [X2: d,X3: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK29(X2,X0,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_120
    | ~ spl32_140 ),
    inference(superposition,[],[f1573,f1247]) ).

tff(f27385,plain,
    ( spl32_455
    | ~ spl32_139
    | ~ spl32_140 ),
    inference(avatar_split_clause,[],[f1597,f1572,f1524,f27383]) ).

tff(f27383,plain,
    ( spl32_455
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X1,X3)))))))
        | ( s(X1,X3) = s(X1,sK29(X0,X1,X2,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X1,X3)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_455])]) ).

tff(f1597,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X1,X3)))))))
        | ( s(X1,X3) = s(X1,sK29(X0,X1,X2,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X1,X3)))) ) )
    | ~ spl32_139
    | ~ spl32_140 ),
    inference(resolution,[],[f1573,f1525]) ).

tff(f26142,plain,
    ( spl32_454
    | ~ spl32_7
    | ~ spl32_324 ),
    inference(avatar_split_clause,[],[f18159,f15902,f511,f26140]) ).

tff(f18159,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2E_7E_2E1(X1) = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) )
        | ~ p(X1) )
    | ~ spl32_7
    | ~ spl32_324 ),
    inference(resolution,[],[f15903,f512]) ).

tff(f26071,plain,
    ( spl32_453
    | ~ spl32_120
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2230,f2190,f1246,f26069]) ).

tff(f26069,plain,
    ( spl32_453
  <=> ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK28(X0,X0,combin_i_2E0,X1))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_453])]) ).

tff(f2230,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK28(X0,X0,combin_i_2E0,X1))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_120
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1247]) ).

tff(f26067,plain,
    ( spl32_452
    | ~ spl32_110
    | ~ spl32_161 ),
    inference(avatar_split_clause,[],[f2148,f1982,f1185,f26065]) ).

tff(f26065,plain,
    ( spl32_452
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_452])]) ).

tff(f2148,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) )
    | ~ spl32_110
    | ~ spl32_161 ),
    inference(forward_demodulation,[],[f2147,f1186]) ).

tff(f2147,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))) )
    | ~ spl32_110
    | ~ spl32_161 ),
    inference(superposition,[],[f1186,f1983]) ).

tff(f26063,plain,
    ( spl32_451
    | ~ spl32_110
    | ~ spl32_160 ),
    inference(avatar_split_clause,[],[f2122,f1976,f1185,f26061]) ).

tff(f26061,plain,
    ( spl32_451
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) = s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_451])]) ).

tff(f2122,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) = s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) )
    | ~ spl32_110
    | ~ spl32_160 ),
    inference(forward_demodulation,[],[f2121,f1186]) ).

tff(f2121,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))) )
    | ~ spl32_110
    | ~ spl32_160 ),
    inference(superposition,[],[f1186,f1977]) ).

tff(f26059,plain,
    ( spl32_450
    | ~ spl32_110
    | ~ spl32_159 ),
    inference(avatar_split_clause,[],[f2096,f1972,f1185,f26057]) ).

tff(f26057,plain,
    ( spl32_450
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) = s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_450])]) ).

tff(f2096,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) = s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) )
    | ~ spl32_110
    | ~ spl32_159 ),
    inference(forward_demodulation,[],[f2095,f1186]) ).

tff(f2095,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))) )
    | ~ spl32_110
    | ~ spl32_159 ),
    inference(superposition,[],[f1186,f1973]) ).

tff(f26055,plain,
    ( spl32_449
    | ~ spl32_110
    | ~ spl32_158 ),
    inference(avatar_split_clause,[],[f2070,f1968,f1185,f26053]) ).

tff(f26053,plain,
    ( spl32_449
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) = s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_449])]) ).

tff(f2070,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) = s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) )
    | ~ spl32_110
    | ~ spl32_158 ),
    inference(forward_demodulation,[],[f2069,f1186]) ).

tff(f2069,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))) )
    | ~ spl32_110
    | ~ spl32_158 ),
    inference(superposition,[],[f1186,f1969]) ).

tff(f26051,plain,
    ( spl32_448
    | ~ spl32_110
    | ~ spl32_157 ),
    inference(avatar_split_clause,[],[f2044,f1964,f1185,f26049]) ).

tff(f26049,plain,
    ( spl32_448
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) = s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_448])]) ).

tff(f2044,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) = s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) )
    | ~ spl32_110
    | ~ spl32_157 ),
    inference(forward_demodulation,[],[f2043,f1186]) ).

tff(f2043,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))) )
    | ~ spl32_110
    | ~ spl32_157 ),
    inference(superposition,[],[f1186,f1965]) ).

tff(f26047,plain,
    ( spl32_447
    | ~ spl32_110
    | ~ spl32_156 ),
    inference(avatar_split_clause,[],[f2018,f1960,f1185,f26045]) ).

tff(f26045,plain,
    ( spl32_447
  <=> ! [X0: d,X3: u,X2: u,X1: d] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) = s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_447])]) ).

tff(f2018,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) = s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) )
    | ~ spl32_110
    | ~ spl32_156 ),
    inference(forward_demodulation,[],[f2017,f1186]) ).

tff(f2017,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))) )
    | ~ spl32_110
    | ~ spl32_156 ),
    inference(superposition,[],[f1186,f1961]) ).

tff(f26043,plain,
    ( spl32_446
    | ~ spl32_137
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1933,f1880,f1474,f26041]) ).

tff(f26041,plain,
    ( spl32_446
  <=> ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,sK25(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_446])]) ).

tff(f1933,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,sK25(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
    | ~ spl32_137
    | ~ spl32_154 ),
    inference(superposition,[],[f1881,f1475]) ).

tff(f26039,plain,
    ( spl32_445
    | ~ spl32_136
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1932,f1880,f1470,f26037]) ).

tff(f26037,plain,
    ( spl32_445
  <=> ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,sK25(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_445])]) ).

tff(f1932,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,sK25(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
    | ~ spl32_136
    | ~ spl32_154 ),
    inference(superposition,[],[f1881,f1471]) ).

tff(f25754,plain,
    ( spl32_444
    | ~ spl32_137
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f1904,f1871,f1474,f25752]) ).

tff(f25752,plain,
    ( spl32_444
  <=> ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,sK26(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_444])]) ).

tff(f1904,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,sK26(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
    | ~ spl32_137
    | ~ spl32_152 ),
    inference(superposition,[],[f1872,f1475]) ).

tff(f25750,plain,
    ( spl32_443
    | ~ spl32_136
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f1903,f1871,f1470,f25748]) ).

tff(f25748,plain,
    ( spl32_443
  <=> ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,sK26(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_443])]) ).

tff(f1903,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,sK26(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
    | ~ spl32_136
    | ~ spl32_152 ),
    inference(superposition,[],[f1872,f1471]) ).

tff(f25154,plain,
    ( spl32_442
    | ~ spl32_194
    | ~ spl32_243 ),
    inference(avatar_split_clause,[],[f6040,f5103,f3267,f25152]) ).

tff(f25152,plain,
    ( spl32_442
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_442])]) ).

tff(f3267,plain,
    ( spl32_194
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( X0 = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_194])]) ).

tff(f6040,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X1 ) )
    | ~ spl32_194
    | ~ spl32_243 ),
    inference(trivial_inequality_removal,[],[f5936]) ).

tff(f5936,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2ET_2E0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X1 ) )
    | ~ spl32_194
    | ~ spl32_243 ),
    inference(superposition,[],[f5104,f3268]) ).

tff(f3268,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( X0 = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_194 ),
    inference(avatar_component_clause,[],[f3267]) ).

tff(f24124,plain,
    ( spl32_441
    | ~ spl32_150
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2214,f2190,f1721,f24122]) ).

tff(f24122,plain,
    ( spl32_441
  <=> ! [X4: u,X0: d,X3: d,X2: u,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_441])]) ).

tff(f2214,plain,
    ( ! [X2: u,X3: d,X0: d,X1: u,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X3,X0),X4),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_150
    | ~ spl32_166 ),
    inference(resolution,[],[f2191,f1722]) ).

tff(f24120,plain,
    ( spl32_440
    | ~ spl32_130
    | ~ spl32_161 ),
    inference(avatar_split_clause,[],[f2134,f1982,f1333,f24118]) ).

tff(f24118,plain,
    ( spl32_440
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_440])]) ).

tff(f2134,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_130
    | ~ spl32_161 ),
    inference(superposition,[],[f1334,f1983]) ).

tff(f24116,plain,
    ( spl32_439
    | ~ spl32_131
    | ~ spl32_161 ),
    inference(avatar_split_clause,[],[f2133,f1982,f1337,f24114]) ).

tff(f24114,plain,
    ( spl32_439
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_439])]) ).

tff(f2133,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_131
    | ~ spl32_161 ),
    inference(superposition,[],[f1338,f1983]) ).

tff(f24112,plain,
    ( spl32_438
    | ~ spl32_130
    | ~ spl32_160 ),
    inference(avatar_split_clause,[],[f2108,f1976,f1333,f24110]) ).

tff(f24110,plain,
    ( spl32_438
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_438])]) ).

tff(f2108,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_130
    | ~ spl32_160 ),
    inference(superposition,[],[f1334,f1977]) ).

tff(f24108,plain,
    ( spl32_437
    | ~ spl32_131
    | ~ spl32_160 ),
    inference(avatar_split_clause,[],[f2107,f1976,f1337,f24106]) ).

tff(f24106,plain,
    ( spl32_437
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_437])]) ).

tff(f2107,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_131
    | ~ spl32_160 ),
    inference(superposition,[],[f1338,f1977]) ).

tff(f24104,plain,
    ( spl32_436
    | ~ spl32_130
    | ~ spl32_159 ),
    inference(avatar_split_clause,[],[f2082,f1972,f1333,f24102]) ).

tff(f24102,plain,
    ( spl32_436
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_436])]) ).

tff(f2082,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_130
    | ~ spl32_159 ),
    inference(superposition,[],[f1334,f1973]) ).

tff(f24100,plain,
    ( spl32_435
    | ~ spl32_131
    | ~ spl32_159 ),
    inference(avatar_split_clause,[],[f2081,f1972,f1337,f24098]) ).

tff(f24098,plain,
    ( spl32_435
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_435])]) ).

tff(f2081,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_131
    | ~ spl32_159 ),
    inference(superposition,[],[f1338,f1973]) ).

tff(f24096,plain,
    ( spl32_434
    | ~ spl32_130
    | ~ spl32_158 ),
    inference(avatar_split_clause,[],[f2056,f1968,f1333,f24094]) ).

tff(f24094,plain,
    ( spl32_434
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_434])]) ).

tff(f2056,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_130
    | ~ spl32_158 ),
    inference(superposition,[],[f1334,f1969]) ).

tff(f24092,plain,
    ( spl32_433
    | ~ spl32_131
    | ~ spl32_158 ),
    inference(avatar_split_clause,[],[f2055,f1968,f1337,f24090]) ).

tff(f24090,plain,
    ( spl32_433
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_433])]) ).

tff(f2055,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_131
    | ~ spl32_158 ),
    inference(superposition,[],[f1338,f1969]) ).

tff(f24071,plain,
    ( spl32_432
    | ~ spl32_130
    | ~ spl32_157 ),
    inference(avatar_split_clause,[],[f2030,f1964,f1333,f24069]) ).

tff(f24069,plain,
    ( spl32_432
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_432])]) ).

tff(f2030,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_130
    | ~ spl32_157 ),
    inference(superposition,[],[f1334,f1965]) ).

tff(f24067,plain,
    ( spl32_431
    | ~ spl32_131
    | ~ spl32_157 ),
    inference(avatar_split_clause,[],[f2029,f1964,f1337,f24065]) ).

tff(f24065,plain,
    ( spl32_431
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_431])]) ).

tff(f2029,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_131
    | ~ spl32_157 ),
    inference(superposition,[],[f1338,f1965]) ).

tff(f24063,plain,
    ( spl32_430
    | ~ spl32_130
    | ~ spl32_156 ),
    inference(avatar_split_clause,[],[f2004,f1960,f1333,f24061]) ).

tff(f24061,plain,
    ( spl32_430
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_430])]) ).

tff(f2004,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_130
    | ~ spl32_156 ),
    inference(superposition,[],[f1334,f1961]) ).

tff(f24059,plain,
    ( spl32_429
    | ~ spl32_131
    | ~ spl32_156 ),
    inference(avatar_split_clause,[],[f2003,f1960,f1337,f24057]) ).

tff(f24057,plain,
    ( spl32_429
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_429])]) ).

tff(f2003,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))))))) )
    | ~ spl32_131
    | ~ spl32_156 ),
    inference(superposition,[],[f1338,f1961]) ).

tff(f24055,plain,
    ( spl32_428
    | ~ spl32_48
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1917,f1880,f719,f24053]) ).

tff(f24053,plain,
    ( spl32_428
  <=> ! [X4: mono_2Etyop_2Emin_2Ebool,X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK25(X0,X1,X2,X3))))))) = X4 )
        | ~ p(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_428])]) ).

tff(f1917,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK25(X0,X1,X2,X3))))))) = X4 )
        | ~ p(X4) )
    | ~ spl32_48
    | ~ spl32_154 ),
    inference(resolution,[],[f1881,f720]) ).

tff(f24051,plain,
    ( spl32_427
    | ~ spl32_47
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f1887,f1871,f715,f24049]) ).

tff(f24049,plain,
    ( spl32_427
  <=> ! [X4: mono_2Etyop_2Emin_2Ebool,X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(X4)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK26(X0,X1,X2,X3))))))) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_427])]) ).

tff(f1887,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(X4)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK26(X0,X1,X2,X3))))))) = X4 ) )
    | ~ spl32_47
    | ~ spl32_152 ),
    inference(resolution,[],[f1872,f716]) ).

tff(f24047,plain,
    ( spl32_426
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_145 ),
    inference(avatar_split_clause,[],[f1660,f1592,f1453,f1317,f1185,f707,f24045]) ).

tff(f24045,plain,
    ( spl32_426
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X3: u,X2: d,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK21(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_426])]) ).

tff(f1660,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK21(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_145 ),
    inference(forward_demodulation,[],[f1659,f708]) ).

tff(f1659,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK21(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_145 ),
    inference(forward_demodulation,[],[f1651,f1321]) ).

tff(f1651,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK21(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_135
    | ~ spl32_145 ),
    inference(superposition,[],[f1593,f1454]) ).

tff(f24043,plain,
    ( spl32_425
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_144 ),
    inference(avatar_split_clause,[],[f1644,f1588,f1453,f1317,f1185,f707,f24041]) ).

tff(f24041,plain,
    ( spl32_425
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X3: u,X2: d,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK23(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_425])]) ).

tff(f1644,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK23(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_144 ),
    inference(forward_demodulation,[],[f1643,f708]) ).

tff(f1643,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK23(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_144 ),
    inference(forward_demodulation,[],[f1635,f1321]) ).

tff(f1635,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK23(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_135
    | ~ spl32_144 ),
    inference(superposition,[],[f1589,f1454]) ).

tff(f24039,plain,
    ( spl32_424
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_143 ),
    inference(avatar_split_clause,[],[f1627,f1584,f1453,f1317,f1185,f707,f24037]) ).

tff(f24037,plain,
    ( spl32_424
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X3: u,X2: d,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK27(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_424])]) ).

tff(f1627,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK27(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_143 ),
    inference(forward_demodulation,[],[f1626,f708]) ).

tff(f1626,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK27(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_143 ),
    inference(forward_demodulation,[],[f1618,f1321]) ).

tff(f1618,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK27(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_135
    | ~ spl32_143 ),
    inference(superposition,[],[f1585,f1454]) ).

tff(f24035,plain,
    ( spl32_423
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_140 ),
    inference(avatar_split_clause,[],[f1611,f1572,f1453,f1317,f1185,f707,f24033]) ).

tff(f24033,plain,
    ( spl32_423
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X3: u,X2: d,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK29(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_423])]) ).

tff(f1611,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK29(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_140 ),
    inference(forward_demodulation,[],[f1610,f708]) ).

tff(f1610,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK29(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_135
    | ~ spl32_140 ),
    inference(forward_demodulation,[],[f1602,f1321]) ).

tff(f1602,plain,
    ( ! [X2: d,X3: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK29(X2,tyop_2Emin_2Ebool,X3,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X2,tyop_2Emin_2Ebool),X3),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_135
    | ~ spl32_140 ),
    inference(superposition,[],[f1573,f1454]) ).

tff(f24031,plain,
    ( spl32_422
    | ~ spl32_5
    | ~ spl32_170 ),
    inference(avatar_split_clause,[],[f12938,f2494,f503,f24028]) ).

tff(f12938,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))) )
    | ~ spl32_5
    | ~ spl32_170 ),
    inference(resolution,[],[f2495,f504]) ).

tff(f23830,plain,
    ( spl32_421
    | ~ spl32_5
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1918,f1880,f503,f23828]) ).

tff(f23828,plain,
    ( spl32_421
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK25(X0,X1,X2,X3))))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_421])]) ).

tff(f1918,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK25(X0,X1,X2,X3))))))) ) )
    | ~ spl32_5
    | ~ spl32_154 ),
    inference(resolution,[],[f1881,f504]) ).

tff(f23826,plain,
    ( spl32_420
    | ~ spl32_6
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f1889,f1871,f507,f23824]) ).

tff(f23824,plain,
    ( spl32_420
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK26(X0,X1,X2,X3))))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_420])]) ).

tff(f1889,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK26(X0,X1,X2,X3))))))) ) )
    | ~ spl32_6
    | ~ spl32_152 ),
    inference(resolution,[],[f1872,f508]) ).

tff(f23822,plain,
    ( spl32_419
    | ~ spl32_135
    | ~ spl32_147 ),
    inference(avatar_split_clause,[],[f1710,f1666,f1453,f23820]) ).

tff(f23820,plain,
    ( spl32_419
  <=> ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))) != s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),sK21(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0),X2)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_419])]) ).

tff(f1710,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))) != s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),sK21(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0),X2)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_135
    | ~ spl32_147 ),
    inference(superposition,[],[f1667,f1454]) ).

tff(f23818,plain,
    ( spl32_418
    | ~ spl32_135
    | ~ spl32_146 ),
    inference(avatar_split_clause,[],[f1686,f1662,f1453,f23816]) ).

tff(f23816,plain,
    ( spl32_418
  <=> ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))) != s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),sK23(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0),X2)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_418])]) ).

tff(f1686,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))) != s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),sK23(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0),X2)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_135
    | ~ spl32_146 ),
    inference(superposition,[],[f1663,f1454]) ).

tff(f23695,plain,
    ( spl32_417
    | ~ spl32_5
    | ~ spl32_188 ),
    inference(avatar_split_clause,[],[f7934,f2975,f503,f23692]) ).

tff(f23692,plain,
    ( spl32_417
  <=> ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_417])]) ).

tff(f7934,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))) )
    | ~ spl32_5
    | ~ spl32_188 ),
    inference(resolution,[],[f2977,f504]) ).

tff(f23348,plain,
    ( spl32_416
    | ~ spl32_135
    | ~ spl32_151 ),
    inference(avatar_split_clause,[],[f1862,f1725,f1453,f23346]) ).

tff(f23346,plain,
    ( spl32_416
  <=> ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_416])]) ).

tff(f1862,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_135
    | ~ spl32_151 ),
    inference(superposition,[],[f1726,f1454]) ).

tff(f23344,plain,
    ( spl32_415
    | ~ spl32_135
    | ~ spl32_150 ),
    inference(avatar_split_clause,[],[f1826,f1721,f1453,f23342]) ).

tff(f23342,plain,
    ( spl32_415
  <=> ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_415])]) ).

tff(f1826,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_135
    | ~ spl32_150 ),
    inference(superposition,[],[f1722,f1454]) ).

tff(f23340,plain,
    ( spl32_414
    | ~ spl32_139
    | ~ spl32_150 ),
    inference(avatar_split_clause,[],[f1801,f1721,f1524,f23338]) ).

tff(f23338,plain,
    ( spl32_414
  <=> ! [X4: u,X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X1,X3)))))))
        | ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4))) = s(X1,X3) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_414])]) ).

tff(f1801,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X1,X3)))))))
        | ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4))) = s(X1,X3) ) )
    | ~ spl32_139
    | ~ spl32_150 ),
    inference(resolution,[],[f1722,f1525]) ).

tff(f23336,plain,
    ( spl32_413
    | ~ spl32_135
    | ~ spl32_149 ),
    inference(avatar_split_clause,[],[f1790,f1717,f1453,f23334]) ).

tff(f23334,plain,
    ( spl32_413
  <=> ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_413])]) ).

tff(f1790,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_135
    | ~ spl32_149 ),
    inference(superposition,[],[f1718,f1454]) ).

tff(f23316,plain,
    ( spl32_412
    | ~ spl32_139
    | ~ spl32_149 ),
    inference(avatar_split_clause,[],[f1765,f1717,f1524,f23314]) ).

tff(f23314,plain,
    ( spl32_412
  <=> ! [X4: u,X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X1,X3)))))))
        | ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4))) = s(X1,X3) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_412])]) ).

tff(f1765,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X1,X3)))))))
        | ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4))) = s(X1,X3) ) )
    | ~ spl32_139
    | ~ spl32_149 ),
    inference(resolution,[],[f1718,f1525]) ).

tff(f23312,plain,
    ( spl32_411
    | ~ spl32_135
    | ~ spl32_148 ),
    inference(avatar_split_clause,[],[f1754,f1713,f1453,f23310]) ).

tff(f23310,plain,
    ( spl32_411
  <=> ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_411])]) ).

tff(f1754,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_135
    | ~ spl32_148 ),
    inference(superposition,[],[f1714,f1454]) ).

tff(f23308,plain,
    ( spl32_410
    | ~ spl32_121
    | ~ spl32_147 ),
    inference(avatar_split_clause,[],[f1693,f1666,f1254,f23306]) ).

tff(f23306,plain,
    ( spl32_410
  <=> ! [X2: u,X0: u,X1: u] :
        ( ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,X1))) != s(tyop_2Emin_2Ebool,sK21(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X2)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_410])]) ).

tff(f1693,plain,
    ( ! [X2: u,X0: u,X1: u] :
        ( ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,X1))) != s(tyop_2Emin_2Ebool,sK21(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X2)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_121
    | ~ spl32_147 ),
    inference(superposition,[],[f1667,f1255]) ).

tff(f23304,plain,
    ( spl32_409
    | ~ spl32_121
    | ~ spl32_146 ),
    inference(avatar_split_clause,[],[f1669,f1662,f1254,f23302]) ).

tff(f23302,plain,
    ( spl32_409
  <=> ! [X2: u,X0: u,X1: u] :
        ( ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,X1))) != s(tyop_2Emin_2Ebool,sK23(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X2)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_409])]) ).

tff(f1669,plain,
    ( ! [X2: u,X0: u,X1: u] :
        ( ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,X1))) != s(tyop_2Emin_2Ebool,sK23(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))),X2)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_121
    | ~ spl32_146 ),
    inference(superposition,[],[f1663,f1255]) ).

tff(f22820,plain,
    ( spl32_408
    | ~ spl32_5
    | ~ spl32_169 ),
    inference(avatar_split_clause,[],[f2903,f2478,f503,f22817]) ).

tff(f2903,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) )
    | ~ spl32_5
    | ~ spl32_169 ),
    inference(resolution,[],[f2479,f504]) ).

tff(f21975,plain,
    ( spl32_407
    | ~ spl32_137
    | ~ spl32_151 ),
    inference(avatar_split_clause,[],[f1866,f1725,f1474,f21973]) ).

tff(f21973,plain,
    ( spl32_407
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_407])]) ).

tff(f1866,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
    | ~ spl32_137
    | ~ spl32_151 ),
    inference(superposition,[],[f1726,f1475]) ).

tff(f21958,plain,
    ( spl32_406
    | ~ spl32_136
    | ~ spl32_151 ),
    inference(avatar_split_clause,[],[f1865,f1725,f1470,f21956]) ).

tff(f21956,plain,
    ( spl32_406
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_406])]) ).

tff(f1865,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
    | ~ spl32_136
    | ~ spl32_151 ),
    inference(superposition,[],[f1726,f1471]) ).

tff(f21954,plain,
    ( spl32_405
    | ~ spl32_47
    | ~ spl32_151 ),
    inference(avatar_split_clause,[],[f1838,f1725,f715,f21952]) ).

tff(f21952,plain,
    ( spl32_405
  <=> ! [X5: mono_2Etyop_2Emin_2Ebool,X4: u,X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(X5)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4)))))) = X5 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_405])]) ).

tff(f1838,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u,X5: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(X5)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4)))))) = X5 ) )
    | ~ spl32_47
    | ~ spl32_151 ),
    inference(resolution,[],[f1726,f716]) ).

tff(f21950,plain,
    ( spl32_404
    | ~ spl32_137
    | ~ spl32_150 ),
    inference(avatar_split_clause,[],[f1830,f1721,f1474,f21948]) ).

tff(f21948,plain,
    ( spl32_404
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_404])]) ).

tff(f1830,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
    | ~ spl32_137
    | ~ spl32_150 ),
    inference(superposition,[],[f1722,f1475]) ).

tff(f21946,plain,
    ( spl32_403
    | ~ spl32_136
    | ~ spl32_150 ),
    inference(avatar_split_clause,[],[f1829,f1721,f1470,f21944]) ).

tff(f21944,plain,
    ( spl32_403
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_403])]) ).

tff(f1829,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
    | ~ spl32_136
    | ~ spl32_150 ),
    inference(superposition,[],[f1722,f1471]) ).

tff(f21942,plain,
    ( spl32_402
    | ~ spl32_48
    | ~ spl32_150 ),
    inference(avatar_split_clause,[],[f1803,f1721,f719,f21940]) ).

tff(f21940,plain,
    ( spl32_402
  <=> ! [X5: u,X4: mono_2Etyop_2Emin_2Ebool,X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X5)))))) = X4 )
        | ~ p(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_402])]) ).

tff(f1803,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: mono_2Etyop_2Emin_2Ebool,X5: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X5)))))) = X4 )
        | ~ p(X4) )
    | ~ spl32_48
    | ~ spl32_150 ),
    inference(resolution,[],[f1722,f720]) ).

tff(f21938,plain,
    ( spl32_401
    | ~ spl32_137
    | ~ spl32_149 ),
    inference(avatar_split_clause,[],[f1794,f1717,f1474,f21936]) ).

tff(f21936,plain,
    ( spl32_401
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_401])]) ).

tff(f1794,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
    | ~ spl32_137
    | ~ spl32_149 ),
    inference(superposition,[],[f1718,f1475]) ).

tff(f21934,plain,
    ( spl32_400
    | ~ spl32_136
    | ~ spl32_149 ),
    inference(avatar_split_clause,[],[f1793,f1717,f1470,f21932]) ).

tff(f21932,plain,
    ( spl32_400
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_400])]) ).

tff(f1793,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
    | ~ spl32_136
    | ~ spl32_149 ),
    inference(superposition,[],[f1718,f1471]) ).

tff(f21930,plain,
    ( spl32_399
    | ~ spl32_48
    | ~ spl32_149 ),
    inference(avatar_split_clause,[],[f1767,f1717,f719,f21928]) ).

tff(f21928,plain,
    ( spl32_399
  <=> ! [X5: u,X4: mono_2Etyop_2Emin_2Ebool,X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X5)))))) = X4 )
        | ~ p(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_399])]) ).

tff(f1767,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: mono_2Etyop_2Emin_2Ebool,X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X5)))))) = X4 )
        | ~ p(X4) )
    | ~ spl32_48
    | ~ spl32_149 ),
    inference(resolution,[],[f1718,f720]) ).

tff(f21926,plain,
    ( spl32_398
    | ~ spl32_137
    | ~ spl32_148 ),
    inference(avatar_split_clause,[],[f1758,f1713,f1474,f21924]) ).

tff(f21924,plain,
    ( spl32_398
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_398])]) ).

tff(f1758,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
    | ~ spl32_137
    | ~ spl32_148 ),
    inference(superposition,[],[f1714,f1475]) ).

tff(f21922,plain,
    ( spl32_397
    | ~ spl32_136
    | ~ spl32_148 ),
    inference(avatar_split_clause,[],[f1757,f1713,f1470,f21920]) ).

tff(f21920,plain,
    ( spl32_397
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_397])]) ).

tff(f1757,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(X1,X3)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
    | ~ spl32_136
    | ~ spl32_148 ),
    inference(superposition,[],[f1714,f1471]) ).

tff(f21917,plain,
    ( ~ spl32_2
    | spl32_1
    | ~ spl32_181
    | ~ spl32_281
    | ~ spl32_386 ),
    inference(avatar_split_clause,[],[f21418,f21103,f12810,f2899,f483,f488]) ).

tff(f21418,plain,
    ( p(mono_2Ec_2Ebool_2EF_2E0)
    | ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | ~ spl32_181
    | ~ spl32_281
    | ~ spl32_386 ),
    inference(forward_demodulation,[],[f21414,f2901]) ).

tff(f21916,plain,
    ( spl32_396
    | ~ spl32_47
    | ~ spl32_148 ),
    inference(avatar_split_clause,[],[f1730,f1713,f715,f21914]) ).

tff(f21914,plain,
    ( spl32_396
  <=> ! [X5: mono_2Etyop_2Emin_2Ebool,X4: u,X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(X5)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4)))))) = X5 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_396])]) ).

tff(f1730,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u,X5: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(X5)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4)))))) = X5 ) )
    | ~ spl32_47
    | ~ spl32_148 ),
    inference(resolution,[],[f1714,f716]) ).

tff(f21912,plain,
    ( spl32_395
    | ~ spl32_133
    | ~ spl32_139 ),
    inference(avatar_split_clause,[],[f1547,f1524,f1394,f21910]) ).

tff(f21910,plain,
    ( spl32_395
  <=> ! [X0: d,X1: u] :
        ( ( s(X0,X1) = s(X0,sK20(X0,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1)))) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_395])]) ).

tff(f1547,plain,
    ( ! [X0: d,X1: u] :
        ( ( s(X0,X1) = s(X0,sK20(X0,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1)))) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))))))) )
    | ~ spl32_133
    | ~ spl32_139 ),
    inference(resolution,[],[f1525,f1395]) ).

tff(f21908,plain,
    ( spl32_394
    | ~ spl32_120
    | ~ spl32_133 ),
    inference(avatar_split_clause,[],[f1416,f1394,f1246,f21906]) ).

tff(f21906,plain,
    ( spl32_394
  <=> ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK20(X0,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_394])]) ).

tff(f1416,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK20(X0,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_120
    | ~ spl32_133 ),
    inference(superposition,[],[f1395,f1247]) ).

tff(f21904,plain,
    ( spl32_393
    | ~ spl32_120
    | ~ spl32_132 ),
    inference(avatar_split_clause,[],[f1407,f1390,f1246,f21902]) ).

tff(f21902,plain,
    ( spl32_393
  <=> ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_393])]) ).

tff(f1407,plain,
    ( ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_120
    | ~ spl32_132 ),
    inference(superposition,[],[f1391,f1247]) ).

tff(f21130,plain,
    ( spl32_392
    | ~ spl32_134
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1929,f1880,f1398,f21128]) ).

tff(f21128,plain,
    ( spl32_392
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_392])]) ).

tff(f1929,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_134
    | ~ spl32_154 ),
    inference(superposition,[],[f1881,f1399]) ).

tff(f21126,plain,
    ( spl32_391
    | ~ spl32_134
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f1900,f1871,f1398,f21124]) ).

tff(f21124,plain,
    ( spl32_391
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_391])]) ).

tff(f1900,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_134
    | ~ spl32_152 ),
    inference(superposition,[],[f1872,f1399]) ).

tff(f21122,plain,
    ( spl32_390
    | ~ spl32_134
    | ~ spl32_151 ),
    inference(avatar_split_clause,[],[f1861,f1725,f1398,f21120]) ).

tff(f21120,plain,
    ( spl32_390
  <=> ! [X4: u,X0: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4),s(X0,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_390])]) ).

tff(f1861,plain,
    ( ! [X2: u,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4),s(X0,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4))))) )
    | ~ spl32_134
    | ~ spl32_151 ),
    inference(superposition,[],[f1726,f1399]) ).

tff(f21118,plain,
    ( spl32_389
    | ~ spl32_134
    | ~ spl32_150 ),
    inference(avatar_split_clause,[],[f1825,f1721,f1398,f21116]) ).

tff(f21116,plain,
    ( spl32_389
  <=> ! [X4: u,X0: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4),s(X0,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_389])]) ).

tff(f1825,plain,
    ( ! [X2: u,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4),s(X0,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4))))) )
    | ~ spl32_134
    | ~ spl32_150 ),
    inference(superposition,[],[f1722,f1399]) ).

tff(f21114,plain,
    ( spl32_388
    | ~ spl32_134
    | ~ spl32_149 ),
    inference(avatar_split_clause,[],[f1789,f1717,f1398,f21112]) ).

tff(f21112,plain,
    ( spl32_388
  <=> ! [X4: u,X0: d,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_388])]) ).

tff(f1789,plain,
    ( ! [X2: u,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4))))) )
    | ~ spl32_134
    | ~ spl32_149 ),
    inference(superposition,[],[f1718,f1399]) ).

tff(f21110,plain,
    ( spl32_387
    | ~ spl32_134
    | ~ spl32_148 ),
    inference(avatar_split_clause,[],[f1753,f1713,f1398,f21108]) ).

tff(f21108,plain,
    ( spl32_387
  <=> ! [X4: u,X0: d,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_387])]) ).

tff(f1753,plain,
    ( ! [X2: u,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4))))) )
    | ~ spl32_134
    | ~ spl32_148 ),
    inference(superposition,[],[f1714,f1399]) ).

tff(f21106,plain,
    ( spl32_386
    | ~ spl32_5
    | ~ spl32_142 ),
    inference(avatar_split_clause,[],[f3292,f1579,f503,f21103]) ).

tff(f3292,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) )
    | ~ spl32_5
    | ~ spl32_142 ),
    inference(resolution,[],[f1580,f504]) ).

tff(f21101,plain,
    ( spl32_385
    | ~ spl32_121
    | ~ spl32_145 ),
    inference(avatar_split_clause,[],[f1650,f1592,f1254,f21099]) ).

tff(f21099,plain,
    ( spl32_385
  <=> ! [X2: u,X0: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK21(X1,tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_385])]) ).

tff(f1650,plain,
    ( ! [X2: u,X0: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK21(X1,tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) )
    | ~ spl32_121
    | ~ spl32_145 ),
    inference(superposition,[],[f1593,f1255]) ).

tff(f21097,plain,
    ( spl32_384
    | ~ spl32_121
    | ~ spl32_144 ),
    inference(avatar_split_clause,[],[f1634,f1588,f1254,f21095]) ).

tff(f21095,plain,
    ( spl32_384
  <=> ! [X2: u,X0: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK23(X1,tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_384])]) ).

tff(f1634,plain,
    ( ! [X2: u,X0: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK23(X1,tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) )
    | ~ spl32_121
    | ~ spl32_144 ),
    inference(superposition,[],[f1589,f1255]) ).

tff(f21093,plain,
    ( spl32_383
    | ~ spl32_121
    | ~ spl32_143 ),
    inference(avatar_split_clause,[],[f1617,f1584,f1254,f21091]) ).

tff(f21091,plain,
    ( spl32_383
  <=> ! [X2: u,X0: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK27(X1,tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_383])]) ).

tff(f1617,plain,
    ( ! [X2: u,X0: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK27(X1,tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) )
    | ~ spl32_121
    | ~ spl32_143 ),
    inference(superposition,[],[f1585,f1255]) ).

tff(f21089,plain,
    ( spl32_382
    | ~ spl32_121
    | ~ spl32_140 ),
    inference(avatar_split_clause,[],[f1601,f1572,f1254,f21087]) ).

tff(f21087,plain,
    ( spl32_382
  <=> ! [X2: u,X0: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK29(X1,tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_382])]) ).

tff(f1601,plain,
    ( ! [X2: u,X0: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK29(X1,tyop_2Emin_2Ebool,X2,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) )
    | ~ spl32_121
    | ~ spl32_140 ),
    inference(superposition,[],[f1573,f1255]) ).

tff(f20742,plain,
    ( spl32_381
    | spl32_267
    | ~ spl32_120
    | ~ spl32_166 ),
    inference(avatar_split_clause,[],[f2250,f2190,f1246,f8452,f20740]) ).

tff(f20740,plain,
    ( spl32_381
  <=> ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK28(X0,tyop_2Emin_2Ebool,X1,combin_i_2E0))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_381])]) ).

tff(f2250,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X2)))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK28(X0,tyop_2Emin_2Ebool,X1,combin_i_2E0))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
    | ~ spl32_120
    | ~ spl32_166 ),
    inference(forward_demodulation,[],[f2232,f1247]) ).

tff(f2232,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK28(X0,tyop_2Emin_2Ebool,X1,combin_i_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0),s(tyop_2Emin_2Ebool,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
    | ~ spl32_120
    | ~ spl32_166 ),
    inference(superposition,[],[f2191,f1247]) ).

tff(f20722,plain,
    ( spl32_380
    | ~ spl32_6
    | ~ spl32_151 ),
    inference(avatar_split_clause,[],[f1840,f1725,f507,f20720]) ).

tff(f1840,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4)))))) ) )
    | ~ spl32_6
    | ~ spl32_151 ),
    inference(resolution,[],[f1726,f508]) ).

tff(f20718,plain,
    ( spl32_379
    | ~ spl32_5
    | ~ spl32_150 ),
    inference(avatar_split_clause,[],[f1804,f1721,f503,f20716]) ).

tff(f20716,plain,
    ( spl32_379
  <=> ! [X4: u,X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4)))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_379])]) ).

tff(f1804,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4)))))) ) )
    | ~ spl32_5
    | ~ spl32_150 ),
    inference(resolution,[],[f1722,f504]) ).

tff(f20714,plain,
    ( spl32_378
    | ~ spl32_5
    | ~ spl32_149 ),
    inference(avatar_split_clause,[],[f1768,f1717,f503,f20712]) ).

tff(f20712,plain,
    ( spl32_378
  <=> ! [X4: u,X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4)))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_378])]) ).

tff(f1768,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4)))))) ) )
    | ~ spl32_5
    | ~ spl32_149 ),
    inference(resolution,[],[f1718,f504]) ).

tff(f20710,plain,
    ( spl32_377
    | ~ spl32_6
    | ~ spl32_148 ),
    inference(avatar_split_clause,[],[f1732,f1713,f507,f20708]) ).

tff(f20708,plain,
    ( spl32_377
  <=> ! [X4: u,X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4)))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_377])]) ).

tff(f1732,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4)))))) ) )
    | ~ spl32_6
    | ~ spl32_148 ),
    inference(resolution,[],[f1714,f508]) ).

tff(f20566,plain,
    ( spl32_376
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_132
    | ~ spl32_135 ),
    inference(avatar_split_clause,[],[f1496,f1453,f1390,f1317,f1185,f707,f20564]) ).

tff(f20564,plain,
    ( spl32_376
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_376])]) ).

tff(f1496,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_132
    | ~ spl32_135 ),
    inference(forward_demodulation,[],[f1495,f708]) ).

tff(f1495,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_132
    | ~ spl32_135 ),
    inference(forward_demodulation,[],[f1481,f1321]) ).

tff(f1481,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_132
    | ~ spl32_135 ),
    inference(superposition,[],[f1391,f1454]) ).

tff(f20562,plain,
    ( spl32_375
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_133
    | ~ spl32_135 ),
    inference(avatar_split_clause,[],[f1494,f1453,f1394,f1317,f1185,f707,f20560]) ).

tff(f20560,plain,
    ( spl32_375
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK20(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_375])]) ).

tff(f1494,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK20(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_45
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_133
    | ~ spl32_135 ),
    inference(forward_demodulation,[],[f1493,f708]) ).

tff(f1493,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1),j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK20(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_110
    | ~ spl32_128
    | ~ spl32_133
    | ~ spl32_135 ),
    inference(forward_demodulation,[],[f1480,f1321]) ).

tff(f1480,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))),s(tyop_2Emin_2Ebool,sK20(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))))))) )
    | ~ spl32_133
    | ~ spl32_135 ),
    inference(superposition,[],[f1395,f1454]) ).

tff(f19542,plain,
    ( spl32_374
    | ~ spl32_137
    | ~ spl32_145 ),
    inference(avatar_split_clause,[],[f1657,f1592,f1474,f19540]) ).

tff(f19540,plain,
    ( spl32_374
  <=> ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_374])]) ).

tff(f1657,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
    | ~ spl32_137
    | ~ spl32_145 ),
    inference(superposition,[],[f1593,f1475]) ).

tff(f19538,plain,
    ( spl32_373
    | ~ spl32_136
    | ~ spl32_145 ),
    inference(avatar_split_clause,[],[f1656,f1592,f1470,f19536]) ).

tff(f19536,plain,
    ( spl32_373
  <=> ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_373])]) ).

tff(f1656,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK21(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
    | ~ spl32_136
    | ~ spl32_145 ),
    inference(superposition,[],[f1593,f1471]) ).

tff(f19534,plain,
    ( spl32_372
    | ~ spl32_47
    | ~ spl32_145 ),
    inference(avatar_split_clause,[],[f1647,f1592,f715,f19532]) ).

tff(f19532,plain,
    ( spl32_372
  <=> ! [X4: mono_2Etyop_2Emin_2Ebool,X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(X4)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK21(X0,X1,X2,X3))))) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_372])]) ).

tff(f1647,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(X4)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK21(X0,X1,X2,X3))))) = X4 ) )
    | ~ spl32_47
    | ~ spl32_145 ),
    inference(resolution,[],[f1593,f716]) ).

tff(f19530,plain,
    ( spl32_371
    | ~ spl32_137
    | ~ spl32_144 ),
    inference(avatar_split_clause,[],[f1641,f1588,f1474,f19528]) ).

tff(f19528,plain,
    ( spl32_371
  <=> ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_371])]) ).

tff(f1641,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
    | ~ spl32_137
    | ~ spl32_144 ),
    inference(superposition,[],[f1589,f1475]) ).

tff(f19526,plain,
    ( spl32_370
    | ~ spl32_136
    | ~ spl32_144 ),
    inference(avatar_split_clause,[],[f1640,f1588,f1470,f19524]) ).

tff(f19524,plain,
    ( spl32_370
  <=> ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_370])]) ).

tff(f1640,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK23(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
    | ~ spl32_136
    | ~ spl32_144 ),
    inference(superposition,[],[f1589,f1471]) ).

tff(f19522,plain,
    ( spl32_369
    | ~ spl32_48
    | ~ spl32_144 ),
    inference(avatar_split_clause,[],[f1632,f1588,f719,f19520]) ).

tff(f19520,plain,
    ( spl32_369
  <=> ! [X4: mono_2Etyop_2Emin_2Ebool,X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK23(X0,X1,X2,X3))))) = X4 )
        | ~ p(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_369])]) ).

tff(f1632,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK23(X0,X1,X2,X3))))) = X4 )
        | ~ p(X4) )
    | ~ spl32_48
    | ~ spl32_144 ),
    inference(resolution,[],[f1589,f720]) ).

tff(f19518,plain,
    ( spl32_368
    | ~ spl32_137
    | ~ spl32_143 ),
    inference(avatar_split_clause,[],[f1624,f1584,f1474,f19516]) ).

tff(f19516,plain,
    ( spl32_368
  <=> ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_368])]) ).

tff(f1624,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
    | ~ spl32_137
    | ~ spl32_143 ),
    inference(superposition,[],[f1585,f1475]) ).

tff(f19514,plain,
    ( spl32_367
    | ~ spl32_136
    | ~ spl32_143 ),
    inference(avatar_split_clause,[],[f1623,f1584,f1470,f19512]) ).

tff(f19512,plain,
    ( spl32_367
  <=> ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_367])]) ).

tff(f1623,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK27(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
    | ~ spl32_136
    | ~ spl32_143 ),
    inference(superposition,[],[f1585,f1471]) ).

tff(f19510,plain,
    ( spl32_366
    | ~ spl32_47
    | ~ spl32_143 ),
    inference(avatar_split_clause,[],[f1614,f1584,f715,f19508]) ).

tff(f19508,plain,
    ( spl32_366
  <=> ! [X4: mono_2Etyop_2Emin_2Ebool,X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(X4)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK27(X0,X1,X2,X3))))) = X4 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_366])]) ).

tff(f1614,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(X4)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK27(X0,X1,X2,X3))))) = X4 ) )
    | ~ spl32_47
    | ~ spl32_143 ),
    inference(resolution,[],[f1585,f716]) ).

tff(f19506,plain,
    ( spl32_365
    | ~ spl32_137
    | ~ spl32_140 ),
    inference(avatar_split_clause,[],[f1608,f1572,f1474,f19504]) ).

tff(f19504,plain,
    ( spl32_365
  <=> ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_365])]) ).

tff(f1608,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_3F_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
    | ~ spl32_137
    | ~ spl32_140 ),
    inference(superposition,[],[f1573,f1475]) ).

tff(f19473,plain,
    ( spl32_364
    | ~ spl32_136
    | ~ spl32_140 ),
    inference(avatar_split_clause,[],[f1607,f1572,f1470,f19471]) ).

tff(f19471,plain,
    ( spl32_364
  <=> ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_364])]) ).

tff(f1607,plain,
    ( ! [X2: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK29(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2,c_2Ebool_2E_21_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),X2),s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
    | ~ spl32_136
    | ~ spl32_140 ),
    inference(superposition,[],[f1573,f1471]) ).

tff(f19469,plain,
    ( spl32_363
    | ~ spl32_48
    | ~ spl32_140 ),
    inference(avatar_split_clause,[],[f1599,f1572,f719,f19467]) ).

tff(f19467,plain,
    ( spl32_363
  <=> ! [X4: mono_2Etyop_2Emin_2Ebool,X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK29(X0,X1,X2,X3))))) = X4 )
        | ~ p(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_363])]) ).

tff(f1599,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d,X4: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK29(X0,X1,X2,X3))))) = X4 )
        | ~ p(X4) )
    | ~ spl32_48
    | ~ spl32_140 ),
    inference(resolution,[],[f1573,f720]) ).

tff(f19439,plain,
    ( spl32_362
    | ~ spl32_120
    | ~ spl32_155 ),
    inference(avatar_split_clause,[],[f1956,f1941,f1246,f19437]) ).

tff(f19437,plain,
    ( spl32_362
  <=> ! [X0: d,X1: u] :
        ( ( s(X0,sK31(X0,X0,X1,combin_i_2E0)) != s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),X1),s(X0,sK31(X0,X0,X1,combin_i_2E0)))) )
        | ( s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0) = s(tyop_2Emin_2Efun(X0,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_362])]) ).

tff(f1956,plain,
    ( ! [X0: d,X1: u] :
        ( ( s(X0,sK31(X0,X0,X1,combin_i_2E0)) != s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),X1),s(X0,sK31(X0,X0,X1,combin_i_2E0)))) )
        | ( s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0) = s(tyop_2Emin_2Efun(X0,X0),X1) ) )
    | ~ spl32_120
    | ~ spl32_155 ),
    inference(superposition,[],[f1942,f1247]) ).

tff(f19435,plain,
    ( spl32_361
    | ~ spl32_120
    | ~ spl32_155 ),
    inference(avatar_split_clause,[],[f1949,f1941,f1246,f19433]) ).

tff(f19433,plain,
    ( spl32_361
  <=> ! [X0: d,X1: u] :
        ( ( s(X0,sK31(X0,X0,combin_i_2E0,X1)) != s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),X1),s(X0,sK31(X0,X0,combin_i_2E0,X1)))) )
        | ( s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0) = s(tyop_2Emin_2Efun(X0,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_361])]) ).

tff(f1949,plain,
    ( ! [X0: d,X1: u] :
        ( ( s(X0,sK31(X0,X0,combin_i_2E0,X1)) != s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),X1),s(X0,sK31(X0,X0,combin_i_2E0,X1)))) )
        | ( s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0) = s(tyop_2Emin_2Efun(X0,X0),X1) ) )
    | ~ spl32_120
    | ~ spl32_155 ),
    inference(superposition,[],[f1942,f1247]) ).

tff(f19037,plain,
    ( spl32_360
    | ~ spl32_6
    | ~ spl32_145 ),
    inference(avatar_split_clause,[],[f1649,f1592,f507,f19035]) ).

tff(f19035,plain,
    ( spl32_360
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK21(X0,X1,X2,X3))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_360])]) ).

tff(f1649,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK21(X0,X1,X2,X3))))) ) )
    | ~ spl32_6
    | ~ spl32_145 ),
    inference(resolution,[],[f1593,f508]) ).

tff(f19033,plain,
    ( spl32_359
    | ~ spl32_5
    | ~ spl32_144 ),
    inference(avatar_split_clause,[],[f1633,f1588,f503,f19031]) ).

tff(f19031,plain,
    ( spl32_359
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK23(X0,X1,X2,X3))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_359])]) ).

tff(f1633,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK23(X0,X1,X2,X3))))) ) )
    | ~ spl32_5
    | ~ spl32_144 ),
    inference(resolution,[],[f1589,f504]) ).

tff(f19029,plain,
    ( spl32_358
    | ~ spl32_6
    | ~ spl32_143 ),
    inference(avatar_split_clause,[],[f1616,f1584,f507,f19027]) ).

tff(f19027,plain,
    ( spl32_358
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK27(X0,X1,X2,X3))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_358])]) ).

tff(f1616,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK27(X0,X1,X2,X3))))) ) )
    | ~ spl32_6
    | ~ spl32_143 ),
    inference(resolution,[],[f1585,f508]) ).

tff(f19025,plain,
    ( spl32_357
    | ~ spl32_5
    | ~ spl32_140 ),
    inference(avatar_split_clause,[],[f1600,f1572,f503,f19023]) ).

tff(f19023,plain,
    ( spl32_357
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK29(X0,X1,X2,X3))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_357])]) ).

tff(f1600,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK29(X0,X1,X2,X3))))) ) )
    | ~ spl32_5
    | ~ spl32_140 ),
    inference(resolution,[],[f1573,f504]) ).

tff(f19021,plain,
    ( spl32_356
    | ~ spl32_47
    | ~ spl32_139 ),
    inference(avatar_split_clause,[],[f1549,f1524,f715,f19019]) ).

tff(f19019,plain,
    ( spl32_356
  <=> ! [X0: d,X3: mono_2Etyop_2Emin_2Ebool,X2: u,X1: u] :
        ( ( s(X0,X1) = s(X0,X2) )
        | p(X3)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2)))) = X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_356])]) ).

tff(f1549,plain,
    ( ! [X2: u,X3: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
        ( ( s(X0,X1) = s(X0,X2) )
        | p(X3)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2)))) = X3 ) )
    | ~ spl32_47
    | ~ spl32_139 ),
    inference(resolution,[],[f1525,f716]) ).

tff(f18447,plain,
    ( spl32_355
    | ~ spl32_120
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1930,f1880,f1246,f18445]) ).

tff(f18445,plain,
    ( spl32_355
  <=> ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK25(X0,tyop_2Emin_2Ebool,X1,combin_i_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_355])]) ).

tff(f1930,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK25(X0,tyop_2Emin_2Ebool,X1,combin_i_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
    | ~ spl32_120
    | ~ spl32_154 ),
    inference(superposition,[],[f1881,f1247]) ).

tff(f18443,plain,
    ( spl32_354
    | ~ spl32_120
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1928,f1880,f1246,f18441]) ).

tff(f18441,plain,
    ( spl32_354
  <=> ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK25(X0,X0,combin_i_2E0,X1))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_354])]) ).

tff(f1928,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK25(X0,X0,combin_i_2E0,X1))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_120
    | ~ spl32_154 ),
    inference(superposition,[],[f1881,f1247]) ).

tff(f18439,plain,
    ( spl32_353
    | ~ spl32_120
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f1901,f1871,f1246,f18437]) ).

tff(f18437,plain,
    ( spl32_353
  <=> ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK26(X0,tyop_2Emin_2Ebool,X1,combin_i_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_353])]) ).

tff(f1901,plain,
    ( ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK26(X0,tyop_2Emin_2Ebool,X1,combin_i_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
    | ~ spl32_120
    | ~ spl32_152 ),
    inference(superposition,[],[f1872,f1247]) ).

tff(f18435,plain,
    ( spl32_352
    | ~ spl32_120
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f1899,f1871,f1246,f18433]) ).

tff(f18433,plain,
    ( spl32_352
  <=> ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK26(X0,X0,combin_i_2E0,X1))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_352])]) ).

tff(f1899,plain,
    ( ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK26(X0,X0,combin_i_2E0,X1))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_120
    | ~ spl32_152 ),
    inference(superposition,[],[f1872,f1247]) ).

tff(f18112,plain,
    ( spl32_351
    | ~ spl32_128
    | ~ spl32_147 ),
    inference(avatar_split_clause,[],[f1707,f1666,f1317,f18110]) ).

tff(f18110,plain,
    ( spl32_351
  <=> ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))) != s(tyop_2Emin_2Ebool,sK21(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0),X2)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_351])]) ).

tff(f1707,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))) != s(tyop_2Emin_2Ebool,sK21(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0),X2)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_128
    | ~ spl32_147 ),
    inference(superposition,[],[f1667,f1318]) ).

tff(f18108,plain,
    ( spl32_350
    | ~ spl32_128
    | ~ spl32_146 ),
    inference(avatar_split_clause,[],[f1683,f1662,f1317,f18106]) ).

tff(f18106,plain,
    ( spl32_350
  <=> ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))) != s(tyop_2Emin_2Ebool,sK23(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0),X2)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_350])]) ).

tff(f1683,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))) != s(tyop_2Emin_2Ebool,sK23(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0),X2)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_128
    | ~ spl32_146 ),
    inference(superposition,[],[f1663,f1318]) ).

tff(f18104,plain,
    ( spl32_349
    | ~ spl32_6
    | ~ spl32_139 ),
    inference(avatar_split_clause,[],[f1551,f1524,f507,f18102]) ).

tff(f18102,plain,
    ( spl32_349
  <=> ! [X2: u,X0: d,X1: u] :
        ( ( s(X0,X1) = s(X0,X2) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_349])]) ).

tff(f1551,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ( s(X0,X1) = s(X0,X2) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2)))) ) )
    | ~ spl32_6
    | ~ spl32_139 ),
    inference(resolution,[],[f1525,f508]) ).

tff(f18100,plain,
    ( spl32_348
    | ~ spl32_121
    | ~ spl32_133 ),
    inference(avatar_split_clause,[],[f1415,f1394,f1254,f18098]) ).

tff(f18098,plain,
    ( spl32_348
  <=> ! [X0: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK20(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_348])]) ).

tff(f1415,plain,
    ( ! [X0: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK20(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) )
    | ~ spl32_121
    | ~ spl32_133 ),
    inference(superposition,[],[f1395,f1255]) ).

tff(f18096,plain,
    ( spl32_347
    | ~ spl32_121
    | ~ spl32_132 ),
    inference(avatar_split_clause,[],[f1406,f1390,f1254,f18094]) ).

tff(f18094,plain,
    ( spl32_347
  <=> ! [X0: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_347])]) ).

tff(f1406,plain,
    ( ! [X0: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0))))) )
    | ~ spl32_121
    | ~ spl32_132 ),
    inference(superposition,[],[f1391,f1255]) ).

tff(f17764,plain,
    ( spl32_346
    | ~ spl32_177
    | ~ spl32_273 ),
    inference(avatar_split_clause,[],[f9410,f9289,f2540,f17762]) ).

tff(f17762,plain,
    ( spl32_346
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_346])]) ).

tff(f9410,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0),X1) ) )
    | ~ spl32_177
    | ~ spl32_273 ),
    inference(resolution,[],[f9290,f2541]) ).

tff(f17111,plain,
    ( spl32_345
    | ~ spl32_174
    | ~ spl32_273 ),
    inference(avatar_split_clause,[],[f9409,f9289,f2528,f17109]) ).

tff(f17109,plain,
    ( spl32_345
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_345])]) ).

tff(f9409,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)) ) )
    | ~ spl32_174
    | ~ spl32_273 ),
    inference(resolution,[],[f9290,f2529]) ).

tff(f17045,plain,
    ( spl32_344
    | ~ spl32_134
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1931,f1880,f1398,f17043]) ).

tff(f17043,plain,
    ( spl32_344
  <=> ! [X2: d,X0: d,X1: u,X3: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_344])]) ).

tff(f1931,plain,
    ( ! [X2: d,X3: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) )
    | ~ spl32_134
    | ~ spl32_154 ),
    inference(superposition,[],[f1881,f1399]) ).

tff(f17041,plain,
    ( spl32_343
    | ~ spl32_148
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1913,f1880,f1713,f17039]) ).

tff(f17039,plain,
    ( spl32_343
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_343])]) ).

tff(f1913,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_148
    | ~ spl32_154 ),
    inference(resolution,[],[f1881,f1714]) ).

tff(f17037,plain,
    ( spl32_342
    | ~ spl32_134
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f1902,f1871,f1398,f17035]) ).

tff(f17035,plain,
    ( spl32_342
  <=> ! [X2: d,X0: d,X1: u,X3: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_342])]) ).

tff(f1902,plain,
    ( ! [X2: d,X3: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) )
    | ~ spl32_134
    | ~ spl32_152 ),
    inference(superposition,[],[f1872,f1399]) ).

tff(f17033,plain,
    ( spl32_341
    | ~ spl32_149
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f1884,f1871,f1717,f17031]) ).

tff(f17031,plain,
    ( spl32_341
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_341])]) ).

tff(f1884,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_149
    | ~ spl32_152 ),
    inference(resolution,[],[f1872,f1718]) ).

tff(f17029,plain,
    ( spl32_340
    | ~ spl32_149
    | ~ spl32_151 ),
    inference(avatar_split_clause,[],[f1835,f1725,f1717,f17027]) ).

tff(f17027,plain,
    ( spl32_340
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_340])]) ).

tff(f1835,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_149
    | ~ spl32_151 ),
    inference(resolution,[],[f1726,f1718]) ).

tff(f17025,plain,
    ( spl32_339
    | ~ spl32_134
    | ~ spl32_150 ),
    inference(avatar_split_clause,[],[f1828,f1721,f1398,f17023]) ).

tff(f17023,plain,
    ( spl32_339
  <=> ! [X2: d,X0: d,X1: u,X3: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_339])]) ).

tff(f1828,plain,
    ( ! [X2: d,X3: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) )
    | ~ spl32_134
    | ~ spl32_150 ),
    inference(superposition,[],[f1722,f1399]) ).

tff(f17021,plain,
    ( spl32_338
    | ~ spl32_148
    | ~ spl32_150 ),
    inference(avatar_split_clause,[],[f1799,f1721,f1713,f17019]) ).

tff(f17019,plain,
    ( spl32_338
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_338])]) ).

tff(f1799,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_148
    | ~ spl32_150 ),
    inference(resolution,[],[f1722,f1714]) ).

tff(f17017,plain,
    ( spl32_337
    | ~ spl32_134
    | ~ spl32_149 ),
    inference(avatar_split_clause,[],[f1792,f1717,f1398,f17015]) ).

tff(f17015,plain,
    ( spl32_337
  <=> ! [X2: d,X0: d,X1: u,X3: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_337])]) ).

tff(f1792,plain,
    ( ! [X2: d,X3: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) )
    | ~ spl32_134
    | ~ spl32_149 ),
    inference(superposition,[],[f1718,f1399]) ).

tff(f17013,plain,
    ( spl32_336
    | ~ spl32_148
    | ~ spl32_149 ),
    inference(avatar_split_clause,[],[f1763,f1717,f1713,f17011]) ).

tff(f17011,plain,
    ( spl32_336
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_336])]) ).

tff(f1763,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_148
    | ~ spl32_149 ),
    inference(resolution,[],[f1718,f1714]) ).

tff(f17009,plain,
    ( spl32_335
    | ~ spl32_173
    | ~ spl32_273 ),
    inference(avatar_split_clause,[],[f9408,f9289,f2524,f17007]) ).

tff(f17007,plain,
    ( spl32_335
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_335])]) ).

tff(f9408,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0),X1) ) )
    | ~ spl32_173
    | ~ spl32_273 ),
    inference(resolution,[],[f9290,f2525]) ).

tff(f17005,plain,
    ( spl32_334
    | ~ spl32_134
    | ~ spl32_148 ),
    inference(avatar_split_clause,[],[f1756,f1713,f1398,f17003]) ).

tff(f17003,plain,
    ( spl32_334
  <=> ! [X2: d,X0: d,X1: u,X3: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_334])]) ).

tff(f1756,plain,
    ( ! [X2: d,X3: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) )
    | ~ spl32_134
    | ~ spl32_148 ),
    inference(superposition,[],[f1714,f1399]) ).

tff(f17001,plain,
    ( spl32_333
    | ~ spl32_134
    | ~ spl32_145 ),
    inference(avatar_split_clause,[],[f1655,f1592,f1398,f16999]) ).

tff(f16999,plain,
    ( spl32_333
  <=> ! [X2: d,X0: d,X1: u,X3: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_333])]) ).

tff(f1655,plain,
    ( ! [X2: d,X3: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) )
    | ~ spl32_134
    | ~ spl32_145 ),
    inference(superposition,[],[f1593,f1399]) ).

tff(f16997,plain,
    ( spl32_332
    | ~ spl32_134
    | ~ spl32_144 ),
    inference(avatar_split_clause,[],[f1639,f1588,f1398,f16995]) ).

tff(f16995,plain,
    ( spl32_332
  <=> ! [X2: d,X0: d,X1: u,X3: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_332])]) ).

tff(f1639,plain,
    ( ! [X2: d,X3: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) )
    | ~ spl32_134
    | ~ spl32_144 ),
    inference(superposition,[],[f1589,f1399]) ).

tff(f16993,plain,
    ( spl32_331
    | ~ spl32_134
    | ~ spl32_143 ),
    inference(avatar_split_clause,[],[f1622,f1584,f1398,f16991]) ).

tff(f16991,plain,
    ( spl32_331
  <=> ! [X2: d,X0: d,X1: u,X3: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_331])]) ).

tff(f1622,plain,
    ( ! [X2: d,X3: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) )
    | ~ spl32_134
    | ~ spl32_143 ),
    inference(superposition,[],[f1585,f1399]) ).

tff(f16989,plain,
    ( spl32_330
    | ~ spl32_134
    | ~ spl32_140 ),
    inference(avatar_split_clause,[],[f1606,f1572,f1398,f16987]) ).

tff(f16987,plain,
    ( spl32_330
  <=> ! [X2: d,X0: d,X1: u,X3: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_330])]) ).

tff(f1606,plain,
    ( ! [X2: d,X3: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) )
    | ~ spl32_134
    | ~ spl32_140 ),
    inference(superposition,[],[f1573,f1399]) ).

tff(f16505,plain,
    ( spl32_329
    | ~ spl32_171
    | ~ spl32_273 ),
    inference(avatar_split_clause,[],[f9407,f9289,f2516,f16503]) ).

tff(f16503,plain,
    ( spl32_329
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_329])]) ).

tff(f9407,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)) ) )
    | ~ spl32_171
    | ~ spl32_273 ),
    inference(resolution,[],[f9290,f2517]) ).

tff(f15920,plain,
    ( spl32_328
    | ~ spl32_120
    | ~ spl32_150 ),
    inference(avatar_split_clause,[],[f1827,f1721,f1246,f15918]) ).

tff(f15918,plain,
    ( spl32_328
  <=> ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_328])]) ).

tff(f1827,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
    | ~ spl32_120
    | ~ spl32_150 ),
    inference(superposition,[],[f1722,f1247]) ).

tff(f15916,plain,
    ( spl32_327
    | ~ spl32_120
    | ~ spl32_150 ),
    inference(avatar_split_clause,[],[f1824,f1721,f1246,f15914]) ).

tff(f15914,plain,
    ( spl32_327
  <=> ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_327])]) ).

tff(f1824,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_120
    | ~ spl32_150 ),
    inference(superposition,[],[f1722,f1247]) ).

tff(f15912,plain,
    ( spl32_326
    | ~ spl32_120
    | ~ spl32_149 ),
    inference(avatar_split_clause,[],[f1791,f1717,f1246,f15910]) ).

tff(f1791,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
    | ~ spl32_120
    | ~ spl32_149 ),
    inference(superposition,[],[f1718,f1247]) ).

tff(f15908,plain,
    ( spl32_325
    | ~ spl32_120
    | ~ spl32_149 ),
    inference(avatar_split_clause,[],[f1788,f1717,f1246,f15906]) ).

tff(f15906,plain,
    ( spl32_325
  <=> ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X1)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_325])]) ).

tff(f1788,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X1)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_120
    | ~ spl32_149 ),
    inference(superposition,[],[f1718,f1247]) ).

tff(f15904,plain,
    ( spl32_324
    | ~ spl32_47
    | ~ spl32_273 ),
    inference(avatar_split_clause,[],[f9404,f9289,f715,f15902]) ).

tff(f9404,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | p(X1)
        | ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) = X1 ) )
    | ~ spl32_47
    | ~ spl32_273 ),
    inference(resolution,[],[f9290,f716]) ).

tff(f15900,plain,
    ( spl32_323
    | ~ spl32_120
    | ~ spl32_148 ),
    inference(avatar_split_clause,[],[f1755,f1713,f1246,f15898]) ).

tff(f1755,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
    | ~ spl32_120
    | ~ spl32_148 ),
    inference(superposition,[],[f1714,f1247]) ).

tff(f15896,plain,
    ( spl32_322
    | ~ spl32_120
    | ~ spl32_148 ),
    inference(avatar_split_clause,[],[f1752,f1713,f1246,f15894]) ).

tff(f15894,plain,
    ( spl32_322
  <=> ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X1)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_322])]) ).

tff(f1752,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X1)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_120
    | ~ spl32_148 ),
    inference(superposition,[],[f1714,f1247]) ).

tff(f15892,plain,
    ( spl32_321
    | ~ spl32_48
    | ~ spl32_133 ),
    inference(avatar_split_clause,[],[f1413,f1394,f719,f15890]) ).

tff(f15890,plain,
    ( spl32_321
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK20(X0,X1))))) = X2 )
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_321])]) ).

tff(f1413,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK20(X0,X1))))) = X2 )
        | ~ p(X2) )
    | ~ spl32_48
    | ~ spl32_133 ),
    inference(resolution,[],[f1395,f720]) ).

tff(f15888,plain,
    ( spl32_320
    | ~ spl32_47
    | ~ spl32_132 ),
    inference(avatar_split_clause,[],[f1403,f1390,f715,f15886]) ).

tff(f1403,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | p(X2)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1))))) = X2 ) )
    | ~ spl32_47
    | ~ spl32_132 ),
    inference(resolution,[],[f1391,f716]) ).

tff(f15538,plain,
    ( spl32_319
    | ~ spl32_45
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_150 ),
    inference(avatar_split_clause,[],[f1833,f1721,f1317,f1254,f707,f15536]) ).

tff(f15536,plain,
    ( spl32_319
  <=> ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_319])]) ).

tff(f1833,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_45
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_150 ),
    inference(forward_demodulation,[],[f1832,f708]) ).

tff(f1832,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_150 ),
    inference(forward_demodulation,[],[f1823,f1320]) ).

tff(f1823,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_128
    | ~ spl32_150 ),
    inference(superposition,[],[f1722,f1318]) ).

tff(f15513,plain,
    ( spl32_318
    | ~ spl32_45
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_149 ),
    inference(avatar_split_clause,[],[f1797,f1717,f1317,f1254,f707,f15511]) ).

tff(f15511,plain,
    ( spl32_318
  <=> ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_318])]) ).

tff(f1797,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_45
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_149 ),
    inference(forward_demodulation,[],[f1796,f708]) ).

tff(f1796,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_149 ),
    inference(forward_demodulation,[],[f1787,f1320]) ).

tff(f1787,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_128
    | ~ spl32_149 ),
    inference(superposition,[],[f1718,f1318]) ).

tff(f15509,plain,
    ( spl32_317
    | ~ spl32_45
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_148 ),
    inference(avatar_split_clause,[],[f1761,f1713,f1317,f1254,f707,f15507]) ).

tff(f15507,plain,
    ( spl32_317
  <=> ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_317])]) ).

tff(f1761,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_45
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_148 ),
    inference(forward_demodulation,[],[f1760,f708]) ).

tff(f1760,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_148 ),
    inference(forward_demodulation,[],[f1751,f1320]) ).

tff(f1751,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_128
    | ~ spl32_148 ),
    inference(superposition,[],[f1714,f1318]) ).

tff(f15099,plain,
    ( spl32_316
    | ~ spl32_14
    | spl32_301 ),
    inference(avatar_split_clause,[],[f14342,f14083,f548,f15097]) ).

tff(f15097,plain,
    ( spl32_316
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 != j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_316])]) ).

tff(f14083,plain,
    ( spl32_301
  <=> ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_301])]) ).

tff(f14342,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 != j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_14
    | spl32_301 ),
    inference(superposition,[],[f14085,f549]) ).

tff(f14085,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 != j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0))) )
    | spl32_301 ),
    inference(avatar_component_clause,[],[f14083]) ).

tff(f14983,plain,
    ( spl32_315
    | ~ spl32_120
    | ~ spl32_147 ),
    inference(avatar_split_clause,[],[f1708,f1666,f1246,f14981]) ).

tff(f14981,plain,
    ( spl32_315
  <=> ! [X2: u,X0: d,X1: u] :
        ( ( s(X0,X1) != s(X0,sK21(X0,X0,combin_i_2E0,X2)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_315])]) ).

tff(f1708,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ( s(X0,X1) != s(X0,sK21(X0,X0,combin_i_2E0,X2)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_120
    | ~ spl32_147 ),
    inference(superposition,[],[f1667,f1247]) ).

tff(f14979,plain,
    ( spl32_314
    | ~ spl32_120
    | ~ spl32_146 ),
    inference(avatar_split_clause,[],[f1684,f1662,f1246,f14977]) ).

tff(f14977,plain,
    ( spl32_314
  <=> ! [X2: u,X0: d,X1: u] :
        ( ( s(X0,X1) != s(X0,sK23(X0,X0,combin_i_2E0,X2)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_314])]) ).

tff(f1684,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ( s(X0,X1) != s(X0,sK23(X0,X0,combin_i_2E0,X2)) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_120
    | ~ spl32_146 ),
    inference(superposition,[],[f1663,f1247]) ).

tff(f14975,plain,
    ( spl32_313
    | ~ spl32_133
    | ~ spl32_137 ),
    inference(avatar_split_clause,[],[f1516,f1474,f1394,f14973]) ).

tff(f14973,plain,
    ( spl32_313
  <=> ! [X0: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_313])]) ).

tff(f1516,plain,
    ( ! [X0: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
    | ~ spl32_133
    | ~ spl32_137 ),
    inference(superposition,[],[f1395,f1475]) ).

tff(f14971,plain,
    ( spl32_312
    | ~ spl32_132
    | ~ spl32_137 ),
    inference(avatar_split_clause,[],[f1515,f1474,f1390,f14969]) ).

tff(f14969,plain,
    ( spl32_312
  <=> ! [X0: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_312])]) ).

tff(f1515,plain,
    ( ! [X0: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
    | ~ spl32_132
    | ~ spl32_137 ),
    inference(superposition,[],[f1391,f1475]) ).

tff(f14967,plain,
    ( spl32_311
    | ~ spl32_133
    | ~ spl32_136 ),
    inference(avatar_split_clause,[],[f1505,f1470,f1394,f14965]) ).

tff(f14965,plain,
    ( spl32_311
  <=> ! [X0: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_311])]) ).

tff(f1505,plain,
    ( ! [X0: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK20(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
    | ~ spl32_133
    | ~ spl32_136 ),
    inference(superposition,[],[f1395,f1471]) ).

tff(f14963,plain,
    ( spl32_310
    | ~ spl32_132
    | ~ spl32_136 ),
    inference(avatar_split_clause,[],[f1504,f1470,f1390,f14961]) ).

tff(f14961,plain,
    ( spl32_310
  <=> ! [X0: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_310])]) ).

tff(f1504,plain,
    ( ! [X0: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),sK19(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
    | ~ spl32_132
    | ~ spl32_136 ),
    inference(superposition,[],[f1391,f1471]) ).

tff(f14959,plain,
    ( spl32_309
    | ~ spl32_6
    | ~ spl32_132 ),
    inference(avatar_split_clause,[],[f1405,f1390,f507,f14957]) ).

tff(f1405,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1))))) ) )
    | ~ spl32_6
    | ~ spl32_132 ),
    inference(resolution,[],[f1391,f508]) ).

tff(f14955,plain,
    ( spl32_308
    | ~ spl32_47
    | ~ spl32_131 ),
    inference(avatar_split_clause,[],[f1374,f1337,f715,f14953]) ).

tff(f14953,plain,
    ( spl32_308
  <=> ! [X0: d,X3: mono_2Etyop_2Emin_2Ebool,X2: u,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | p(X3)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) = X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_308])]) ).

tff(f1374,plain,
    ( ! [X2: u,X3: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | p(X3)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) = X3 ) )
    | ~ spl32_47
    | ~ spl32_131 ),
    inference(resolution,[],[f1338,f716]) ).

tff(f14110,plain,
    ( spl32_307
    | ~ spl32_131
    | ~ spl32_154 ),
    inference(avatar_split_clause,[],[f1914,f1880,f1337,f14108]) ).

tff(f14108,plain,
    ( spl32_307
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_307])]) ).

tff(f1914,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_131
    | ~ spl32_154 ),
    inference(resolution,[],[f1881,f1338]) ).

tff(f14106,plain,
    ( spl32_306
    | ~ spl32_130
    | ~ spl32_152 ),
    inference(avatar_split_clause,[],[f1885,f1871,f1333,f14104]) ).

tff(f14104,plain,
    ( spl32_306
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_306])]) ).

tff(f1885,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_130
    | ~ spl32_152 ),
    inference(resolution,[],[f1872,f1334]) ).

tff(f14102,plain,
    ( spl32_305
    | ~ spl32_131
    | ~ spl32_150 ),
    inference(avatar_split_clause,[],[f1800,f1721,f1337,f14100]) ).

tff(f14100,plain,
    ( spl32_305
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_305])]) ).

tff(f1800,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_131
    | ~ spl32_150 ),
    inference(resolution,[],[f1722,f1338]) ).

tff(f14098,plain,
    ( spl32_304
    | ~ spl32_131
    | ~ spl32_149 ),
    inference(avatar_split_clause,[],[f1764,f1717,f1337,f14096]) ).

tff(f14096,plain,
    ( spl32_304
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_304])]) ).

tff(f1764,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_131
    | ~ spl32_149 ),
    inference(resolution,[],[f1718,f1338]) ).

tff(f14094,plain,
    ( spl32_303
    | ~ spl32_130
    | ~ spl32_148 ),
    inference(avatar_split_clause,[],[f1728,f1713,f1333,f14092]) ).

tff(f14092,plain,
    ( spl32_303
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_303])]) ).

tff(f1728,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_130
    | ~ spl32_148 ),
    inference(resolution,[],[f1714,f1334]) ).

tff(f14090,plain,
    ( spl32_302
    | ~ spl32_130
    | ~ spl32_145 ),
    inference(avatar_split_clause,[],[f1645,f1592,f1333,f14088]) ).

tff(f14088,plain,
    ( spl32_302
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_302])]) ).

tff(f1645,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_130
    | ~ spl32_145 ),
    inference(resolution,[],[f1593,f1334]) ).

tff(f14086,plain,
    ( spl32_60
    | ~ spl32_301
    | ~ spl32_199 ),
    inference(avatar_split_clause,[],[f6999,f3287,f14083,f807]) ).

tff(f3287,plain,
    ( spl32_199
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_199])]) ).

tff(f6999,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 != j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0))) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_199 ),
    inference(equality_factoring,[],[f3288]) ).

tff(f3288,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_199 ),
    inference(avatar_component_clause,[],[f3287]) ).

tff(f14081,plain,
    ( spl32_300
    | ~ spl32_131
    | ~ spl32_144 ),
    inference(avatar_split_clause,[],[f1629,f1588,f1337,f14079]) ).

tff(f14079,plain,
    ( spl32_300
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_300])]) ).

tff(f1629,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_131
    | ~ spl32_144 ),
    inference(resolution,[],[f1589,f1338]) ).

tff(f14077,plain,
    ( spl32_299
    | ~ spl32_130
    | ~ spl32_143 ),
    inference(avatar_split_clause,[],[f1612,f1584,f1333,f14075]) ).

tff(f14075,plain,
    ( spl32_299
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_299])]) ).

tff(f1612,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_130
    | ~ spl32_143 ),
    inference(resolution,[],[f1585,f1334]) ).

tff(f14073,plain,
    ( spl32_298
    | ~ spl32_131
    | ~ spl32_140 ),
    inference(avatar_split_clause,[],[f1596,f1572,f1337,f14071]) ).

tff(f14071,plain,
    ( spl32_298
  <=> ! [X0: d,X3: u,X2: u,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_298])]) ).

tff(f1596,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_131
    | ~ spl32_140 ),
    inference(resolution,[],[f1573,f1338]) ).

tff(f14069,plain,
    ( spl32_297
    | ~ spl32_133
    | ~ spl32_134 ),
    inference(avatar_split_clause,[],[f1443,f1398,f1394,f14067]) ).

tff(f14067,plain,
    ( spl32_297
  <=> ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_297])]) ).

tff(f1443,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) )
    | ~ spl32_133
    | ~ spl32_134 ),
    inference(superposition,[],[f1395,f1399]) ).

tff(f14065,plain,
    ( spl32_296
    | ~ spl32_132
    | ~ spl32_134 ),
    inference(avatar_split_clause,[],[f1442,f1398,f1390,f14063]) ).

tff(f14063,plain,
    ( spl32_296
  <=> ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_296])]) ).

tff(f1442,plain,
    ( ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) )
    | ~ spl32_132
    | ~ spl32_134 ),
    inference(superposition,[],[f1391,f1399]) ).

tff(f14061,plain,
    ( spl32_295
    | ~ spl32_130
    | ~ spl32_134 ),
    inference(avatar_split_clause,[],[f1441,f1398,f1333,f14059]) ).

tff(f14059,plain,
    ( spl32_295
  <=> ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_295])]) ).

tff(f1441,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) )
    | ~ spl32_130
    | ~ spl32_134 ),
    inference(superposition,[],[f1334,f1399]) ).

tff(f14057,plain,
    ( spl32_294
    | ~ spl32_131
    | ~ spl32_134 ),
    inference(avatar_split_clause,[],[f1440,f1398,f1337,f14055]) ).

tff(f14055,plain,
    ( spl32_294
  <=> ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_294])]) ).

tff(f1440,plain,
    ( ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) )
    | ~ spl32_131
    | ~ spl32_134 ),
    inference(superposition,[],[f1338,f1399]) ).

tff(f13899,plain,
    ( spl32_293
    | ~ spl32_194
    | spl32_223 ),
    inference(avatar_split_clause,[],[f3751,f3645,f3267,f13897]) ).

tff(f13897,plain,
    ( spl32_293
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_7E_2E1(X0) != X0 )
        | ( X0 = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_293])]) ).

tff(f3751,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_7E_2E1(X0) != X0 )
        | ( X0 = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X1 ) )
    | ~ spl32_194
    | spl32_223 ),
    inference(superposition,[],[f3647,f3268]) ).

tff(f3647,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) )
    | spl32_223 ),
    inference(avatar_component_clause,[],[f3645]) ).

tff(f13539,plain,
    ( spl32_292
    | ~ spl32_120
    | ~ spl32_145 ),
    inference(avatar_split_clause,[],[f1654,f1592,f1246,f13537]) ).

tff(f13537,plain,
    ( spl32_292
  <=> ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK21(X0,tyop_2Emin_2Ebool,X1,combin_i_2E0))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_292])]) ).

tff(f1654,plain,
    ( ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK21(X0,tyop_2Emin_2Ebool,X1,combin_i_2E0))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
    | ~ spl32_120
    | ~ spl32_145 ),
    inference(superposition,[],[f1593,f1247]) ).

tff(f13535,plain,
    ( spl32_291
    | ~ spl32_120
    | ~ spl32_144 ),
    inference(avatar_split_clause,[],[f1638,f1588,f1246,f13533]) ).

tff(f13533,plain,
    ( spl32_291
  <=> ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK23(X0,tyop_2Emin_2Ebool,X1,combin_i_2E0))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_291])]) ).

tff(f1638,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK23(X0,tyop_2Emin_2Ebool,X1,combin_i_2E0))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
    | ~ spl32_120
    | ~ spl32_144 ),
    inference(superposition,[],[f1589,f1247]) ).

tff(f13531,plain,
    ( spl32_290
    | ~ spl32_120
    | ~ spl32_143 ),
    inference(avatar_split_clause,[],[f1621,f1584,f1246,f13529]) ).

tff(f13529,plain,
    ( spl32_290
  <=> ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK27(X0,tyop_2Emin_2Ebool,X1,combin_i_2E0))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_290])]) ).

tff(f1621,plain,
    ( ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK27(X0,tyop_2Emin_2Ebool,X1,combin_i_2E0))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
    | ~ spl32_120
    | ~ spl32_143 ),
    inference(superposition,[],[f1585,f1247]) ).

tff(f13527,plain,
    ( spl32_289
    | ~ spl32_120
    | ~ spl32_140 ),
    inference(avatar_split_clause,[],[f1605,f1572,f1246,f13525]) ).

tff(f13525,plain,
    ( spl32_289
  <=> ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK29(X0,tyop_2Emin_2Ebool,X1,combin_i_2E0))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_289])]) ).

tff(f1605,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK29(X0,tyop_2Emin_2Ebool,X1,combin_i_2E0))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
    | ~ spl32_120
    | ~ spl32_140 ),
    inference(superposition,[],[f1573,f1247]) ).

tff(f13407,plain,
    ( spl32_288
    | ~ spl32_6
    | ~ spl32_131 ),
    inference(avatar_split_clause,[],[f1376,f1337,f507,f13405]) ).

tff(f13405,plain,
    ( spl32_288
  <=> ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_288])]) ).

tff(f1376,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) )
    | ~ spl32_6
    | ~ spl32_131 ),
    inference(resolution,[],[f1338,f508]) ).

tff(f13310,plain,
    ( spl32_287
    | ~ spl32_138 ),
    inference(avatar_split_clause,[],[f1545,f1520,f13308]) ).

tff(f13308,plain,
    ( spl32_287
  <=> ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_287])]) ).

tff(f1520,plain,
    ( spl32_138
  <=> ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2)))))
        | ( s(X0,X1) != s(X0,X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_138])]) ).

tff(f1545,plain,
    ( ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X1)))))
    | ~ spl32_138 ),
    inference(equality_resolution,[],[f1521]) ).

tff(f1521,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ( s(X0,X1) != s(X0,X2) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2))))) )
    | ~ spl32_138 ),
    inference(avatar_component_clause,[],[f1520]) ).

tff(f13022,plain,
    ( spl32_286
    | ~ spl32_130
    | ~ spl32_137 ),
    inference(avatar_split_clause,[],[f1514,f1474,f1333,f13020]) ).

tff(f13020,plain,
    ( spl32_286
  <=> ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_286])]) ).

tff(f1514,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
    | ~ spl32_130
    | ~ spl32_137 ),
    inference(superposition,[],[f1334,f1475]) ).

tff(f13018,plain,
    ( spl32_285
    | ~ spl32_131
    | ~ spl32_137 ),
    inference(avatar_split_clause,[],[f1513,f1474,f1337,f13016]) ).

tff(f1513,plain,
    ( ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0))))) )
    | ~ spl32_131
    | ~ spl32_137 ),
    inference(superposition,[],[f1338,f1475]) ).

tff(f12936,plain,
    ( spl32_284
    | ~ spl32_130
    | ~ spl32_136 ),
    inference(avatar_split_clause,[],[f1503,f1470,f1333,f12934]) ).

tff(f12934,plain,
    ( spl32_284
  <=> ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_284])]) ).

tff(f1503,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
    | ~ spl32_130
    | ~ spl32_136 ),
    inference(superposition,[],[f1334,f1471]) ).

tff(f12932,plain,
    ( spl32_283
    | ~ spl32_131
    | ~ spl32_136 ),
    inference(avatar_split_clause,[],[f1502,f1470,f1337,f12930]) ).

tff(f1502,plain,
    ( ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0))))) )
    | ~ spl32_131
    | ~ spl32_136 ),
    inference(superposition,[],[f1338,f1471]) ).

tff(f12864,plain,
    ( spl32_282
    | ~ spl32_47
    | ~ spl32_122 ),
    inference(avatar_split_clause,[],[f1286,f1261,f715,f12862]) ).

tff(f12862,plain,
    ( spl32_282
  <=> ! [X0: d,X3: mono_2Etyop_2Emin_2Ebool,X2: u,X1: u] :
        ( ( s(X0,X1) = s(X0,X2) )
        | p(X3)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))) = X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_282])]) ).

tff(f1261,plain,
    ( spl32_122
  <=> ! [X2: u,X0: d,X1: u] :
        ( ( s(X0,X1) = s(X0,X2) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_122])]) ).

tff(f1286,plain,
    ( ! [X2: u,X3: mono_2Etyop_2Emin_2Ebool,X0: d,X1: u] :
        ( ( s(X0,X1) = s(X0,X2) )
        | p(X3)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))) = X3 ) )
    | ~ spl32_47
    | ~ spl32_122 ),
    inference(resolution,[],[f1262,f716]) ).

tff(f1262,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))))
        | ( s(X0,X1) = s(X0,X2) ) )
    | ~ spl32_122 ),
    inference(avatar_component_clause,[],[f1261]) ).

tff(f12812,plain,
    ( spl32_281
    | ~ spl32_130
    | ~ spl32_131 ),
    inference(avatar_split_clause,[],[f1372,f1337,f1333,f12810]) ).

tff(f1372,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) )
    | ~ spl32_130
    | ~ spl32_131 ),
    inference(resolution,[],[f1338,f1334]) ).

tff(f12695,plain,
    ( ~ spl32_269
    | spl32_280
    | ~ spl32_120
    | ~ spl32_133 ),
    inference(avatar_split_clause,[],[f1417,f1394,f1246,f12692,f8535]) ).

tff(f8535,plain,
    ( spl32_269
  <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_269])]) ).

tff(f12692,plain,
    ( spl32_280
  <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK20(tyop_2Emin_2Ebool,combin_i_2E0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_280])]) ).

tff(f1417,plain,
    ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK20(tyop_2Emin_2Ebool,combin_i_2E0))))
    | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0)))))
    | ~ spl32_120
    | ~ spl32_133 ),
    inference(superposition,[],[f1395,f1247]) ).

tff(f12684,plain,
    ( spl32_170
    | ~ spl32_132
    | ~ spl32_141 ),
    inference(avatar_split_clause,[],[f3317,f1576,f1390,f2494]) ).

tff(f3317,plain,
    ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_132
    | ~ spl32_141 ),
    inference(resolution,[],[f1577,f1391]) ).

tff(f12679,plain,
    ( spl32_279
    | ~ spl32_27
    | ~ spl32_125 ),
    inference(avatar_split_clause,[],[f1308,f1273,f601,f12677]) ).

tff(f12677,plain,
    ( spl32_279
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | sP6(X1,X0,X2)
        | ~ sP4(X0,X2,X1)
        | ~ sP3(X2,X0,X1)
        | p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_279])]) ).

tff(f601,plain,
    ( spl32_27
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP5(X0,X1,X2)
        | p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_27])]) ).

tff(f1273,plain,
    ( spl32_125
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP6(X0,X1,X2)
        | p(X1)
        | ~ sP5(X0,X2,X1)
        | ~ sP4(X1,X2,X0)
        | ~ sP3(X2,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_125])]) ).

tff(f1308,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | sP6(X1,X0,X2)
        | ~ sP4(X0,X2,X1)
        | ~ sP3(X2,X0,X1)
        | p(X2) )
    | ~ spl32_27
    | ~ spl32_125 ),
    inference(resolution,[],[f1274,f602]) ).

tff(f602,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP5(X0,X1,X2)
        | p(X1) )
    | ~ spl32_27 ),
    inference(avatar_component_clause,[],[f601]) ).

tff(f1274,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ sP5(X0,X2,X1)
        | p(X1)
        | sP6(X0,X1,X2)
        | ~ sP4(X1,X2,X0)
        | ~ sP3(X2,X1,X0) )
    | ~ spl32_125 ),
    inference(avatar_component_clause,[],[f1273]) ).

tff(f12586,plain,
    ( spl32_278
    | ~ spl32_45
    | ~ spl32_128
    | ~ spl32_131 ),
    inference(avatar_split_clause,[],[f1388,f1337,f1317,f707,f12584]) ).

tff(f12584,plain,
    ( spl32_278
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_278])]) ).

tff(f1388,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))) )
    | ~ spl32_45
    | ~ spl32_128
    | ~ spl32_131 ),
    inference(forward_demodulation,[],[f1385,f708]) ).

tff(f1385,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))) )
    | ~ spl32_128
    | ~ spl32_131 ),
    inference(superposition,[],[f1338,f1318]) ).

tff(f11727,plain,
    ( ~ spl32_277
    | spl32_1
    | ~ spl32_6
    | ~ spl32_120
    | ~ spl32_132
    | spl32_266 ),
    inference(avatar_split_clause,[],[f8650,f8448,f1390,f1246,f507,f483,f11724]) ).

tff(f8448,plain,
    ( spl32_266
  <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_266])]) ).

tff(f8650,plain,
    ( p(mono_2Ec_2Ebool_2EF_2E0)
    | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,combin_i_2E0))))
    | ~ spl32_6
    | ~ spl32_120
    | ~ spl32_132
    | spl32_266 ),
    inference(forward_demodulation,[],[f1408,f8455]) ).

tff(f8455,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0)))) )
    | ~ spl32_6
    | spl32_266 ),
    inference(resolution,[],[f8450,f508]) ).

tff(f8450,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0)))))
    | spl32_266 ),
    inference(avatar_component_clause,[],[f8448]) ).

tff(f1408,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,sK19(tyop_2Emin_2Ebool,combin_i_2E0))))
    | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0)))))
    | ~ spl32_120
    | ~ spl32_132 ),
    inference(superposition,[],[f1391,f1247]) ).

tff(f11149,plain,
    ( spl32_276
    | ~ spl32_54
    | ~ spl32_273 ),
    inference(avatar_split_clause,[],[f9406,f9289,f775,f11147]) ).

tff(f11147,plain,
    ( spl32_276
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_276])]) ).

tff(f9406,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0)) ) )
    | ~ spl32_54
    | ~ spl32_273 ),
    inference(resolution,[],[f9290,f776]) ).

tff(f9803,plain,
    ( spl32_275
    | ~ spl32_6
    | ~ spl32_273 ),
    inference(avatar_split_clause,[],[f9403,f9289,f507,f9801]) ).

tff(f9801,plain,
    ( spl32_275
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_275])]) ).

tff(f9403,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) ) )
    | ~ spl32_6
    | ~ spl32_273 ),
    inference(resolution,[],[f9290,f508]) ).

tff(f9485,plain,
    ( spl32_274
    | ~ spl32_14
    | ~ spl32_272 ),
    inference(avatar_split_clause,[],[f9188,f8999,f548,f9483]) ).

tff(f9188,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_14
    | ~ spl32_272 ),
    inference(superposition,[],[f9001,f549]) ).

tff(f9291,plain,
    ( spl32_273
    | ~ spl32_14
    | spl32_271 ),
    inference(avatar_split_clause,[],[f8918,f8543,f548,f9289]) ).

tff(f8918,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0))
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_14
    | spl32_271 ),
    inference(superposition,[],[f8545,f549]) ).

tff(f8545,plain,
    ( ~ p(mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2EF_2E0))
    | spl32_271 ),
    inference(avatar_component_clause,[],[f8543]) ).

tff(f9002,plain,
    ( spl32_272
    | ~ spl32_6
    | spl32_271 ),
    inference(avatar_split_clause,[],[f8888,f8543,f507,f8999]) ).

tff(f8888,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2EF_2E0) )
    | ~ spl32_6
    | spl32_271 ),
    inference(resolution,[],[f8545,f508]) ).

tff(f8604,plain,
    ( ~ spl32_262
    | ~ spl32_270 ),
    inference(avatar_contradiction_clause,[],[f8551]) ).

tff(f8551,plain,
    ( $false
    | ~ spl32_262
    | ~ spl32_270 ),
    inference(resolution,[],[f8540,f7044]) ).

tff(f7044,plain,
    ( ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X1)))))
    | ~ spl32_262 ),
    inference(avatar_component_clause,[],[f7043]) ).

tff(f7043,plain,
    ( spl32_262
  <=> ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_262])]) ).

tff(f8540,plain,
    ( ! [X0: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
    | ~ spl32_270 ),
    inference(avatar_component_clause,[],[f8539]) ).

tff(f8539,plain,
    ( spl32_270
  <=> ! [X0: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_270])]) ).

tff(f8603,plain,
    ( ~ spl32_188
    | ~ spl32_270 ),
    inference(avatar_contradiction_clause,[],[f8552]) ).

tff(f8552,plain,
    ( $false
    | ~ spl32_188
    | ~ spl32_270 ),
    inference(resolution,[],[f8540,f2977]) ).

tff(f8546,plain,
    ( ~ spl32_271
    | spl32_61
    | ~ spl32_6
    | ~ spl32_251
    | spl32_266 ),
    inference(avatar_split_clause,[],[f8529,f8448,f6419,f507,f810,f8543]) ).

tff(f8529,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2EF_2E0 )
    | ~ p(mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2EF_2E0))
    | ~ spl32_6
    | ~ spl32_251
    | spl32_266 ),
    inference(forward_demodulation,[],[f8494,f8455]) ).

tff(f8494,plain,
    ( ~ p(mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2EF_2E0))
    | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0)))) )
    | ~ spl32_251
    | spl32_266 ),
    inference(superposition,[],[f8450,f6420]) ).

tff(f8541,plain,
    ( spl32_269
    | spl32_270
    | ~ spl32_120
    | ~ spl32_131 ),
    inference(avatar_split_clause,[],[f1386,f1337,f1246,f8539,f8535]) ).

tff(f1386,plain,
    ( ! [X0: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
    | ~ spl32_120
    | ~ spl32_131 ),
    inference(superposition,[],[f1338,f1247]) ).

tff(f8533,plain,
    ( spl32_268
    | ~ spl32_45
    | ~ spl32_128
    | ~ spl32_130 ),
    inference(avatar_split_clause,[],[f1371,f1333,f1317,f707,f8531]) ).

tff(f8531,plain,
    ( spl32_268
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_268])]) ).

tff(f1371,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))) )
    | ~ spl32_45
    | ~ spl32_128
    | ~ spl32_130 ),
    inference(forward_demodulation,[],[f1368,f708]) ).

tff(f1368,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)))))) )
    | ~ spl32_128
    | ~ spl32_130 ),
    inference(superposition,[],[f1334,f1318]) ).

tff(f8454,plain,
    ( ~ spl32_266
    | spl32_267
    | ~ spl32_120
    | ~ spl32_130 ),
    inference(avatar_split_clause,[],[f1369,f1333,f1246,f8452,f8448]) ).

tff(f1369,plain,
    ( ! [X0: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
    | ~ spl32_120
    | ~ spl32_130 ),
    inference(superposition,[],[f1334,f1247]) ).

tff(f8281,plain,
    ( spl32_265
    | ~ spl32_28
    | ~ spl32_126 ),
    inference(avatar_split_clause,[],[f1315,f1277,f605,f8279]) ).

tff(f8279,plain,
    ( spl32_265
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | sP6(X0,X1,X2)
        | ~ sP4(X1,X2,X0)
        | ~ sP3(X2,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_265])]) ).

tff(f605,plain,
    ( spl32_28
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP5(X0,X1,X2)
        | p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_28])]) ).

tff(f1277,plain,
    ( spl32_126
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP6(X0,X1,X2)
        | p(X0)
        | ~ sP5(X0,X2,X1)
        | ~ sP4(X1,X2,X0)
        | ~ sP3(X2,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_126])]) ).

tff(f1315,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | sP6(X0,X1,X2)
        | ~ sP4(X1,X2,X0)
        | ~ sP3(X2,X1,X0) )
    | ~ spl32_28
    | ~ spl32_126 ),
    inference(duplicate_literal_removal,[],[f1311]) ).

tff(f1311,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | sP6(X0,X1,X2)
        | ~ sP4(X1,X2,X0)
        | ~ sP3(X2,X1,X0)
        | p(X0) )
    | ~ spl32_28
    | ~ spl32_126 ),
    inference(resolution,[],[f1278,f606]) ).

tff(f606,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP5(X0,X1,X2)
        | p(X0) )
    | ~ spl32_28 ),
    inference(avatar_component_clause,[],[f605]) ).

tff(f1278,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ sP5(X0,X2,X1)
        | p(X0)
        | sP6(X0,X1,X2)
        | ~ sP4(X1,X2,X0)
        | ~ sP3(X2,X1,X0) )
    | ~ spl32_126 ),
    inference(avatar_component_clause,[],[f1277]) ).

tff(f7933,plain,
    ( spl32_264
    | ~ spl32_47
    | ~ spl32_96 ),
    inference(avatar_split_clause,[],[f1132,f1057,f715,f7931]) ).

tff(f7931,plain,
    ( spl32_264
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | p(X1)
        | p(X2)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1) = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_264])]) ).

tff(f1057,plain,
    ( spl32_96
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ~ p(X0)
        | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_96])]) ).

tff(f1132,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | p(X1)
        | p(X2)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1) = X2 ) )
    | ~ spl32_47
    | ~ spl32_96 ),
    inference(resolution,[],[f1058,f716]) ).

tff(f1058,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1))
        | ~ p(X0)
        | p(X1) )
    | ~ spl32_96 ),
    inference(avatar_component_clause,[],[f1057]) ).

tff(f7929,plain,
    ( spl32_263
    | ~ spl32_47
    | ~ spl32_95 ),
    inference(avatar_split_clause,[],[f1125,f1053,f715,f7927]) ).

tff(f7927,plain,
    ( spl32_263
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | p(X1)
        | p(X2)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1) = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_263])]) ).

tff(f1053,plain,
    ( spl32_95
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | p(X0)
        | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_95])]) ).

tff(f1125,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | p(X1)
        | p(X2)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1) = X2 ) )
    | ~ spl32_47
    | ~ spl32_95 ),
    inference(resolution,[],[f1054,f716]) ).

tff(f1054,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1))
        | p(X0)
        | p(X1) )
    | ~ spl32_95 ),
    inference(avatar_component_clause,[],[f1053]) ).

tff(f7236,plain,
    ( spl32_188
    | ~ spl32_131
    | ~ spl32_141 ),
    inference(avatar_split_clause,[],[f3312,f1576,f1337,f2975]) ).

tff(f3312,plain,
    ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_131
    | ~ spl32_141 ),
    inference(resolution,[],[f1577,f1338]) ).

tff(f7045,plain,
    ( spl32_262
    | ~ spl32_123 ),
    inference(avatar_split_clause,[],[f1302,f1265,f7043]) ).

tff(f1265,plain,
    ( spl32_123
  <=> ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))))
        | ( s(X0,X1) != s(X0,X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_123])]) ).

tff(f1302,plain,
    ( ! [X0: d,X1: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X1)))))
    | ~ spl32_123 ),
    inference(equality_resolution,[],[f1266]) ).

tff(f1266,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ( s(X0,X1) != s(X0,X2) )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2))))) )
    | ~ spl32_123 ),
    inference(avatar_component_clause,[],[f1265]) ).

tff(f7041,plain,
    ( spl32_261
    | ~ spl32_6
    | ~ spl32_96 ),
    inference(avatar_split_clause,[],[f1134,f1057,f507,f7039]) ).

tff(f7039,plain,
    ( spl32_261
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | p(X1)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_261])]) ).

tff(f1134,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | p(X1)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1) ) )
    | ~ spl32_6
    | ~ spl32_96 ),
    inference(resolution,[],[f1058,f508]) ).

tff(f7037,plain,
    ( spl32_260
    | ~ spl32_6
    | ~ spl32_95 ),
    inference(avatar_split_clause,[],[f1127,f1053,f507,f7035]) ).

tff(f7035,plain,
    ( spl32_260
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | p(X1)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_260])]) ).

tff(f1127,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | p(X1)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1) ) )
    | ~ spl32_6
    | ~ spl32_95 ),
    inference(resolution,[],[f1054,f508]) ).

tff(f7033,plain,
    ( spl32_259
    | ~ spl32_48
    | ~ spl32_64 ),
    inference(avatar_split_clause,[],[f967,f823,f719,f7031]) ).

tff(f7031,plain,
    ( spl32_259
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X2) = X1 )
        | ~ p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_259])]) ).

tff(f823,plain,
    ( spl32_64
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1))
        | p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_64])]) ).

tff(f967,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X2) = X1 )
        | ~ p(X1) )
    | ~ spl32_48
    | ~ spl32_64 ),
    inference(resolution,[],[f824,f720]) ).

tff(f824,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1))
        | p(X0) )
    | ~ spl32_64 ),
    inference(avatar_component_clause,[],[f823]) ).

tff(f7029,plain,
    ( spl32_258
    | ~ spl32_47
    | ~ spl32_59 ),
    inference(avatar_split_clause,[],[f949,f803,f715,f7027]) ).

tff(f7027,plain,
    ( spl32_258
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | p(X2)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),X0) = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_258])]) ).

tff(f803,plain,
    ( spl32_59
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_59])]) ).

tff(f949,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | p(X2)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),X0) = X2 ) )
    | ~ spl32_47
    | ~ spl32_59 ),
    inference(resolution,[],[f804,f716]) ).

tff(f804,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1))
        | p(X1) )
    | ~ spl32_59 ),
    inference(avatar_component_clause,[],[f803]) ).

tff(f6934,plain,
    ( spl32_257
    | ~ spl32_47
    | ~ spl32_58 ),
    inference(avatar_split_clause,[],[f945,f799,f715,f6932]) ).

tff(f6932,plain,
    ( spl32_257
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | p(X2)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1) = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_257])]) ).

tff(f799,plain,
    ( spl32_58
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_58])]) ).

tff(f945,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | p(X2)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1) = X2 ) )
    | ~ spl32_47
    | ~ spl32_58 ),
    inference(resolution,[],[f800,f716]) ).

tff(f800,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1))
        | p(X0) )
    | ~ spl32_58 ),
    inference(avatar_component_clause,[],[f799]) ).

tff(f6930,plain,
    ( spl32_256
    | ~ spl32_47
    | ~ spl32_57 ),
    inference(avatar_split_clause,[],[f941,f795,f715,f6928]) ).

tff(f6928,plain,
    ( spl32_256
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | p(X1)
        | p(X2)
        | ( mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1) = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_256])]) ).

tff(f795,plain,
    ( spl32_57
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ~ p(X0)
        | ~ p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_57])]) ).

tff(f941,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | p(X1)
        | p(X2)
        | ( mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1) = X2 ) )
    | ~ spl32_47
    | ~ spl32_57 ),
    inference(resolution,[],[f796,f716]) ).

tff(f796,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
        | ~ p(X0)
        | p(X1) )
    | ~ spl32_57 ),
    inference(avatar_component_clause,[],[f795]) ).

tff(f6926,plain,
    ( spl32_255
    | ~ spl32_47
    | ~ spl32_56 ),
    inference(avatar_split_clause,[],[f935,f791,f715,f6924]) ).

tff(f6924,plain,
    ( spl32_255
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | p(X1)
        | p(X2)
        | ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_255])]) ).

tff(f791,plain,
    ( spl32_56
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | p(X0)
        | ~ p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_56])]) ).

tff(f935,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | p(X1)
        | p(X2)
        | ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) = X2 ) )
    | ~ spl32_47
    | ~ spl32_56 ),
    inference(resolution,[],[f792,f716]) ).

tff(f792,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
        | p(X0)
        | p(X1) )
    | ~ spl32_56 ),
    inference(avatar_component_clause,[],[f791]) ).

tff(f6861,plain,
    ( spl32_254
    | ~ spl32_85
    | ~ spl32_105 ),
    inference(avatar_split_clause,[],[f1169,f1097,f920,f6859]) ).

tff(f6859,plain,
    ( spl32_254
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ~ p(X1)
        | p(X2)
        | sP12(X1,X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_254])]) ).

tff(f920,plain,
    ( spl32_85
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP12(X1,X0,X2)
        | ~ sP11(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_85])]) ).

tff(f1097,plain,
    ( spl32_105
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP11(X0,X1,X2)
        | p(X0)
        | ~ p(X1)
        | p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_105])]) ).

tff(f1169,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ~ p(X1)
        | p(X2)
        | sP12(X1,X0,X2) )
    | ~ spl32_85
    | ~ spl32_105 ),
    inference(resolution,[],[f1098,f921]) ).

tff(f921,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ sP11(X0,X1,X2)
        | sP12(X1,X0,X2) )
    | ~ spl32_85 ),
    inference(avatar_component_clause,[],[f920]) ).

tff(f1098,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP11(X0,X1,X2)
        | p(X0)
        | ~ p(X1)
        | p(X2) )
    | ~ spl32_105 ),
    inference(avatar_component_clause,[],[f1097]) ).

tff(f6857,plain,
    ( spl32_253
    | ~ spl32_76
    | ~ spl32_102 ),
    inference(avatar_split_clause,[],[f1153,f1085,f872,f6855]) ).

tff(f6855,plain,
    ( spl32_253
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | p(X1)
        | p(X2)
        | sP9(X1,X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_253])]) ).

tff(f872,plain,
    ( spl32_76
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP9(X1,X0,X2)
        | ~ sP8(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_76])]) ).

tff(f1085,plain,
    ( spl32_102
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP8(X0,X1,X2)
        | p(X0)
        | p(X1)
        | p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_102])]) ).

tff(f1153,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | p(X1)
        | p(X2)
        | sP9(X1,X0,X2) )
    | ~ spl32_76
    | ~ spl32_102 ),
    inference(resolution,[],[f1086,f873]) ).

tff(f873,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ sP8(X0,X1,X2)
        | sP9(X1,X0,X2) )
    | ~ spl32_76 ),
    inference(avatar_component_clause,[],[f872]) ).

tff(f1086,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP8(X0,X1,X2)
        | p(X0)
        | p(X1)
        | p(X2) )
    | ~ spl32_102 ),
    inference(avatar_component_clause,[],[f1085]) ).

tff(f6853,plain,
    ( spl32_252
    | ~ spl32_47
    | ~ spl32_48 ),
    inference(avatar_split_clause,[],[f762,f719,f715,f6851]) ).

tff(f6851,plain,
    ( spl32_252
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( X0 = X1 )
        | ~ p(X0)
        | p(X2)
        | ( X1 = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_252])]) ).

tff(f762,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( X0 = X1 )
        | ~ p(X0)
        | p(X2)
        | ( X1 = X2 ) )
    | ~ spl32_47
    | ~ spl32_48 ),
    inference(resolution,[],[f720,f716]) ).

tff(f6421,plain,
    ( spl32_251
    | ~ spl32_194
    | spl32_242 ),
    inference(avatar_split_clause,[],[f6039,f4688,f3267,f6419]) ).

tff(f6039,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2EF_2E0) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_194
    | spl32_242 ),
    inference(trivial_inequality_removal,[],[f5937]) ).

tff(f5937,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2ET_2E0 )
        | ( mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2EF_2E0) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_194
    | spl32_242 ),
    inference(superposition,[],[f4689,f3268]) ).

tff(f4689,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2EF_2E0) )
    | spl32_242 ),
    inference(avatar_component_clause,[],[f4688]) ).

tff(f5790,plain,
    ( spl32_250
    | ~ spl32_3
    | ~ spl32_119
    | ~ spl32_185 ),
    inference(avatar_split_clause,[],[f3111,f2963,f1238,f493,f5788]) ).

tff(f5788,plain,
    ( spl32_250
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_250])]) ).

tff(f493,plain,
    ( spl32_3
  <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_3])]) ).

tff(f3111,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) )
    | ~ spl32_3
    | ~ spl32_119
    | ~ spl32_185 ),
    inference(forward_demodulation,[],[f3099,f1240]) ).

tff(f3099,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))) = X0 )
        | ( mono_2Ec_2Ebool_2EF_2E0 = X0 ) )
    | ~ spl32_3
    | ~ spl32_185 ),
    inference(resolution,[],[f2964,f495]) ).

tff(f495,plain,
    ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_3 ),
    inference(avatar_component_clause,[],[f493]) ).

tff(f5786,plain,
    ( spl32_249
    | ~ spl32_66
    | ~ spl32_92 ),
    inference(avatar_split_clause,[],[f1042,f1032,f831,f5784]) ).

tff(f5784,plain,
    ( spl32_249
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( X0 = X1 )
        | p(X2)
        | sP3(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_249])]) ).

tff(f831,plain,
    ( spl32_66
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP3(X2,X1,X0)
        | ~ sP6(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_66])]) ).

tff(f1032,plain,
    ( spl32_92
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP6(X2,X1,X0)
        | ( X0 = X1 )
        | p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_92])]) ).

tff(f1042,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( X0 = X1 )
        | p(X2)
        | sP3(X0,X1,X2) )
    | ~ spl32_66
    | ~ spl32_92 ),
    inference(resolution,[],[f1033,f832]) ).

tff(f832,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ sP6(X0,X1,X2)
        | sP3(X2,X1,X0) )
    | ~ spl32_66 ),
    inference(avatar_component_clause,[],[f831]) ).

tff(f1033,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP6(X2,X1,X0)
        | ( X0 = X1 )
        | p(X2) )
    | ~ spl32_92 ),
    inference(avatar_component_clause,[],[f1032]) ).

tff(f5782,plain,
    ( spl32_248
    | ~ spl32_67
    | ~ spl32_92 ),
    inference(avatar_split_clause,[],[f1041,f1032,f835,f5780]) ).

tff(f5780,plain,
    ( spl32_248
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( X0 = X1 )
        | p(X2)
        | sP4(X1,X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_248])]) ).

tff(f835,plain,
    ( spl32_67
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP4(X1,X2,X0)
        | ~ sP6(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_67])]) ).

tff(f1041,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( X0 = X1 )
        | p(X2)
        | sP4(X1,X0,X2) )
    | ~ spl32_67
    | ~ spl32_92 ),
    inference(resolution,[],[f1033,f836]) ).

tff(f836,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ sP6(X0,X1,X2)
        | sP4(X1,X2,X0) )
    | ~ spl32_67 ),
    inference(avatar_component_clause,[],[f835]) ).

tff(f5778,plain,
    ( spl32_247
    | ~ spl32_5
    | ~ spl32_64 ),
    inference(avatar_split_clause,[],[f968,f823,f503,f5776]) ).

tff(f968,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1) ) )
    | ~ spl32_5
    | ~ spl32_64 ),
    inference(resolution,[],[f824,f504]) ).

tff(f5774,plain,
    ( spl32_246
    | ~ spl32_6
    | ~ spl32_59 ),
    inference(avatar_split_clause,[],[f951,f803,f507,f5772]) ).

tff(f951,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),X0) ) )
    | ~ spl32_6
    | ~ spl32_59 ),
    inference(resolution,[],[f804,f508]) ).

tff(f5770,plain,
    ( spl32_245
    | ~ spl32_6
    | ~ spl32_58 ),
    inference(avatar_split_clause,[],[f947,f799,f507,f5768]) ).

tff(f947,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1) ) )
    | ~ spl32_6
    | ~ spl32_58 ),
    inference(resolution,[],[f800,f508]) ).

tff(f5766,plain,
    ( spl32_244
    | ~ spl32_6
    | ~ spl32_57 ),
    inference(avatar_split_clause,[],[f943,f795,f507,f5764]) ).

tff(f943,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | p(X1)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1) ) )
    | ~ spl32_6
    | ~ spl32_57 ),
    inference(resolution,[],[f796,f508]) ).

tff(f5742,plain,
    ( spl32_199
    | spl32_4
    | ~ spl32_127
    | ~ spl32_183 ),
    inference(avatar_split_clause,[],[f3037,f2955,f1281,f498,f3287]) ).

tff(f498,plain,
    ( spl32_4
  <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_4])]) ).

tff(f3037,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | spl32_4
    | ~ spl32_127
    | ~ spl32_183 ),
    inference(forward_demodulation,[],[f3035,f1283]) ).

tff(f3035,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | spl32_4
    | ~ spl32_183 ),
    inference(resolution,[],[f2956,f500]) ).

tff(f500,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
    | spl32_4 ),
    inference(avatar_component_clause,[],[f498]) ).

tff(f5105,plain,
    ( spl32_243
    | ~ spl32_14
    | spl32_242 ),
    inference(avatar_split_clause,[],[f4855,f4688,f548,f5103]) ).

tff(f4855,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X0) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_14
    | spl32_242 ),
    inference(superposition,[],[f4689,f549]) ).

tff(f4691,plain,
    ( spl32_242
    | spl32_1
    | ~ spl32_240 ),
    inference(avatar_split_clause,[],[f4605,f4511,f483,f4688]) ).

tff(f4511,plain,
    ( spl32_240
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,mono_2Ec_2Ebool_2EF_2E0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_240])]) ).

tff(f4605,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,mono_2Ec_2Ebool_2EF_2E0) )
    | spl32_1
    | ~ spl32_240 ),
    inference(resolution,[],[f4512,f485]) ).

tff(f4512,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,mono_2Ec_2Ebool_2EF_2E0) ) )
    | ~ spl32_240 ),
    inference(avatar_component_clause,[],[f4511]) ).

tff(f4564,plain,
    ( spl32_241
    | spl32_1
    | ~ spl32_206 ),
    inference(avatar_split_clause,[],[f4473,f3375,f483,f4562]) ).

tff(f4562,plain,
    ( spl32_241
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_241])]) ).

tff(f3375,plain,
    ( spl32_206
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) )
        | p(X0)
        | p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_206])]) ).

tff(f4473,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(mono_2Ec_2Ebool_2EF_2E0,X0) ) )
    | spl32_1
    | ~ spl32_206 ),
    inference(resolution,[],[f3376,f485]) ).

tff(f3376,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) ) )
    | ~ spl32_206 ),
    inference(avatar_component_clause,[],[f3375]) ).

tff(f4513,plain,
    ( spl32_240
    | spl32_1
    | ~ spl32_206 ),
    inference(avatar_split_clause,[],[f4462,f3375,f483,f4511]) ).

tff(f4462,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,mono_2Ec_2Ebool_2EF_2E0) ) )
    | spl32_1
    | ~ spl32_206 ),
    inference(resolution,[],[f3376,f485]) ).

tff(f4426,plain,
    ( ~ spl32_2
    | ~ spl32_45
    | spl32_213 ),
    inference(avatar_split_clause,[],[f3640,f3476,f707,f488]) ).

tff(f3476,plain,
    ( spl32_213
  <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_213])]) ).

tff(f3640,plain,
    ( ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | ~ spl32_45
    | spl32_213 ),
    inference(superposition,[],[f3478,f708]) ).

tff(f3478,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))))
    | spl32_213 ),
    inference(avatar_component_clause,[],[f3476]) ).

tff(f4326,plain,
    ( spl32_6
    | ~ spl32_5
    | ~ spl32_87
    | ~ spl32_142
    | ~ spl32_184 ),
    inference(avatar_split_clause,[],[f4234,f2959,f1579,f954,f503,f507]) ).

tff(f954,plain,
    ( spl32_87
  <=> ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_87])]) ).

tff(f2959,plain,
    ( spl32_184
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ( mono_2Ec_2Ebool_2E_7E_2E1(X0) = X1 )
        | ~ p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_184])]) ).

tff(f4234,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | p(X0) )
    | ~ spl32_5
    | ~ spl32_87
    | ~ spl32_142
    | ~ spl32_184 ),
    inference(forward_demodulation,[],[f4233,f956]) ).

tff(f956,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) )
    | ~ spl32_87 ),
    inference(avatar_component_clause,[],[f954]) ).

tff(f4233,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) = X0 )
        | p(X0) )
    | ~ spl32_5
    | ~ spl32_142
    | ~ spl32_184 ),
    inference(forward_demodulation,[],[f3299,f3292]) ).

tff(f3299,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) = X0 )
        | p(X0) )
    | ~ spl32_142
    | ~ spl32_184 ),
    inference(resolution,[],[f1580,f2960]) ).

tff(f2960,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2E_7E_2E1(X0) = X1 )
        | p(X1) )
    | ~ spl32_184 ),
    inference(avatar_component_clause,[],[f2959]) ).

tff(f4318,plain,
    ( spl32_1
    | ~ spl32_6
    | ~ spl32_132
    | ~ spl32_141
    | spl32_170 ),
    inference(avatar_split_clause,[],[f3337,f2494,f1576,f1390,f507,f483]) ).

tff(f3337,plain,
    ( p(mono_2Ec_2Ebool_2EF_2E0)
    | ~ spl32_6
    | ~ spl32_132
    | ~ spl32_141
    | spl32_170 ),
    inference(forward_demodulation,[],[f3317,f2587]) ).

tff(f4303,plain,
    ( spl32_1
    | ~ spl32_6
    | ~ spl32_131
    | ~ spl32_141
    | spl32_188 ),
    inference(avatar_split_clause,[],[f3335,f2975,f1576,f1337,f507,f483]) ).

tff(f3335,plain,
    ( p(mono_2Ec_2Ebool_2EF_2E0)
    | ~ spl32_6
    | ~ spl32_131
    | ~ spl32_141
    | spl32_188 ),
    inference(forward_demodulation,[],[f3312,f3163]) ).

tff(f3163,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))) )
    | ~ spl32_6
    | spl32_188 ),
    inference(resolution,[],[f2976,f508]) ).

tff(f2976,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | spl32_188 ),
    inference(avatar_component_clause,[],[f2975]) ).

tff(f4288,plain,
    ( spl32_2
    | ~ spl32_3
    | ~ spl32_45
    | ~ spl32_119 ),
    inference(avatar_split_clause,[],[f4283,f1238,f707,f493,f488]) ).

tff(f4283,plain,
    ( p(mono_2Ec_2Ebool_2ET_2E0)
    | ~ spl32_3
    | ~ spl32_45
    | ~ spl32_119 ),
    inference(forward_demodulation,[],[f4282,f708]) ).

tff(f4282,plain,
    ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))))
    | ~ spl32_3
    | ~ spl32_119 ),
    inference(forward_demodulation,[],[f495,f1240]) ).

tff(f4216,plain,
    ( spl32_1
    | ~ spl32_214 ),
    inference(avatar_contradiction_clause,[],[f4200]) ).

tff(f4200,plain,
    ( $false
    | spl32_1
    | ~ spl32_214 ),
    inference(resolution,[],[f3482,f485]) ).

tff(f3482,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : p(X0)
    | ~ spl32_214 ),
    inference(avatar_component_clause,[],[f3481]) ).

tff(f4215,plain,
    ( spl32_170
    | ~ spl32_214 ),
    inference(avatar_contradiction_clause,[],[f4204]) ).

tff(f4204,plain,
    ( $false
    | spl32_170
    | ~ spl32_214 ),
    inference(resolution,[],[f3482,f2496]) ).

tff(f4214,plain,
    ( spl32_188
    | ~ spl32_214 ),
    inference(avatar_contradiction_clause,[],[f4207]) ).

tff(f4207,plain,
    ( $false
    | spl32_188
    | ~ spl32_214 ),
    inference(resolution,[],[f3482,f2976]) ).

tff(f4213,plain,
    ( spl32_4
    | ~ spl32_214 ),
    inference(avatar_contradiction_clause,[],[f4209]) ).

tff(f4209,plain,
    ( $false
    | spl32_4
    | ~ spl32_214 ),
    inference(resolution,[],[f3482,f500]) ).

tff(f4212,plain,
    ( spl32_213
    | ~ spl32_214 ),
    inference(avatar_contradiction_clause,[],[f4211]) ).

tff(f4211,plain,
    ( $false
    | spl32_213
    | ~ spl32_214 ),
    inference(resolution,[],[f3482,f3478]) ).

tff(f4177,plain,
    ( spl32_239
    | ~ spl32_5
    | ~ spl32_133 ),
    inference(avatar_split_clause,[],[f1414,f1394,f503,f4175]) ).

tff(f4175,plain,
    ( spl32_239
  <=> ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK20(X0,X1))))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_239])]) ).

tff(f1414,plain,
    ( ! [X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK20(X0,X1))))) ) )
    | ~ spl32_5
    | ~ spl32_133 ),
    inference(resolution,[],[f1395,f504]) ).

tff(f4173,plain,
    ( spl32_238
    | ~ spl32_48
    | ~ spl32_130 ),
    inference(avatar_split_clause,[],[f1358,f1333,f719,f4171]) ).

tff(f4171,plain,
    ( spl32_238
  <=> ! [X0: d,X3: u,X2: mono_2Etyop_2Emin_2Ebool,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))) = X2 )
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_238])]) ).

tff(f1358,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X3: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))) = X2 )
        | ~ p(X2) )
    | ~ spl32_48
    | ~ spl32_130 ),
    inference(resolution,[],[f1334,f720]) ).

tff(f4018,plain,
    ( spl32_237
    | ~ spl32_5
    | ~ spl32_130 ),
    inference(avatar_split_clause,[],[f1359,f1333,f503,f4016]) ).

tff(f4016,plain,
    ( spl32_237
  <=> ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_237])]) ).

tff(f1359,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) )
    | ~ spl32_5
    | ~ spl32_130 ),
    inference(resolution,[],[f1334,f504]) ).

tff(f3898,plain,
    ( spl32_236
    | ~ spl32_6
    | ~ spl32_122 ),
    inference(avatar_split_clause,[],[f1288,f1261,f507,f3896]) ).

tff(f3896,plain,
    ( spl32_236
  <=> ! [X2: u,X0: d,X1: u] :
        ( ( s(X0,X1) = s(X0,X2) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_236])]) ).

tff(f1288,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ( s(X0,X1) = s(X0,X2) )
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))) ) )
    | ~ spl32_6
    | ~ spl32_122 ),
    inference(resolution,[],[f1262,f508]) ).

tff(f3807,plain,
    ( spl32_235
    | ~ spl32_14
    | ~ spl32_110 ),
    inference(avatar_split_clause,[],[f1215,f1185,f548,f3805]) ).

tff(f3805,plain,
    ( spl32_235
  <=> ! [X0: u] :
        ( ( s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0)) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_235])]) ).

tff(f1215,plain,
    ( ! [X0: u] :
        ( ( s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0)) )
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)) ) )
    | ~ spl32_14
    | ~ spl32_110 ),
    inference(superposition,[],[f1186,f549]) ).

tff(f3803,plain,
    ( spl32_234
    | ~ spl32_48
    | ~ spl32_94 ),
    inference(avatar_split_clause,[],[f1119,f1049,f719,f3801]) ).

tff(f3801,plain,
    ( spl32_234
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ~ p(X1)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),X0) = X2 )
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_234])]) ).

tff(f1049,plain,
    ( spl32_94
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1))
        | ~ p(X1)
        | ~ p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_94])]) ).

tff(f1119,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ~ p(X1)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),X0) = X2 )
        | ~ p(X2) )
    | ~ spl32_48
    | ~ spl32_94 ),
    inference(resolution,[],[f1050,f720]) ).

tff(f1050,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1))
        | ~ p(X1)
        | ~ p(X0) )
    | ~ spl32_94 ),
    inference(avatar_component_clause,[],[f1049]) ).

tff(f3799,plain,
    ( spl32_233
    | ~ spl32_194
    | spl32_223 ),
    inference(avatar_split_clause,[],[f3761,f3645,f3267,f3797]) ).

tff(f3797,plain,
    ( spl32_233
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_233])]) ).

tff(f3761,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_194
    | spl32_223 ),
    inference(trivial_inequality_removal,[],[f3755]) ).

tff(f3755,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2ET_2E0 )
        | ( mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_194
    | spl32_223 ),
    inference(superposition,[],[f3647,f3268]) ).

tff(f3795,plain,
    ( spl32_232
    | ~ spl32_5
    | ~ spl32_94 ),
    inference(avatar_split_clause,[],[f1120,f1049,f503,f3793]) ).

tff(f3793,plain,
    ( spl32_232
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ~ p(X1)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_232])]) ).

tff(f1120,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ~ p(X1)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X1),X0) ) )
    | ~ spl32_5
    | ~ spl32_94 ),
    inference(resolution,[],[f1050,f504]) ).

tff(f3791,plain,
    ( spl32_231
    | ~ spl32_48
    | ~ spl32_65 ),
    inference(avatar_split_clause,[],[f971,f827,f719,f3789]) ).

tff(f3789,plain,
    ( spl32_231
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X2),X0) = X1 )
        | ~ p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_231])]) ).

tff(f827,plain,
    ( spl32_65
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1))
        | ~ p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_65])]) ).

tff(f971,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X2),X0) = X1 )
        | ~ p(X1) )
    | ~ spl32_48
    | ~ spl32_65 ),
    inference(resolution,[],[f828,f720]) ).

tff(f828,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1))
        | ~ p(X1) )
    | ~ spl32_65 ),
    inference(avatar_component_clause,[],[f827]) ).

tff(f3787,plain,
    ( spl32_230
    | ~ spl32_48
    | ~ spl32_63 ),
    inference(avatar_split_clause,[],[f963,f819,f719,f3785]) ).

tff(f3785,plain,
    ( spl32_230
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X2),X0) = X1 )
        | ~ p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_230])]) ).

tff(f819,plain,
    ( spl32_63
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1))
        | ~ p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_63])]) ).

tff(f963,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X2),X0) = X1 )
        | ~ p(X1) )
    | ~ spl32_48
    | ~ spl32_63 ),
    inference(resolution,[],[f820,f720]) ).

tff(f820,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1))
        | ~ p(X1) )
    | ~ spl32_63 ),
    inference(avatar_component_clause,[],[f819]) ).

tff(f3783,plain,
    ( spl32_229
    | ~ spl32_48
    | ~ spl32_62 ),
    inference(avatar_split_clause,[],[f959,f815,f719,f3781]) ).

tff(f3781,plain,
    ( spl32_229
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X2) = X1 )
        | ~ p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_229])]) ).

tff(f815,plain,
    ( spl32_62
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1))
        | ~ p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_62])]) ).

tff(f959,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X2) = X1 )
        | ~ p(X1) )
    | ~ spl32_48
    | ~ spl32_62 ),
    inference(resolution,[],[f816,f720]) ).

tff(f816,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1))
        | ~ p(X0) )
    | ~ spl32_62 ),
    inference(avatar_component_clause,[],[f815]) ).

tff(f3779,plain,
    ( spl32_228
    | ~ spl32_48
    | ~ spl32_55 ),
    inference(avatar_split_clause,[],[f930,f787,f719,f3777]) ).

tff(f3777,plain,
    ( spl32_228
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ~ p(X1)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) = X2 )
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_228])]) ).

tff(f787,plain,
    ( spl32_55
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1))
        | ~ p(X1)
        | ~ p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_55])]) ).

tff(f930,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ~ p(X1)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) = X2 )
        | ~ p(X2) )
    | ~ spl32_48
    | ~ spl32_55 ),
    inference(resolution,[],[f788,f720]) ).

tff(f788,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1))
        | ~ p(X1)
        | ~ p(X0) )
    | ~ spl32_55 ),
    inference(avatar_component_clause,[],[f787]) ).

tff(f3765,plain,
    ( spl32_227
    | ~ spl32_14
    | ~ spl32_45 ),
    inference(avatar_split_clause,[],[f742,f707,f548,f3763]) ).

tff(f3763,plain,
    ( spl32_227
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_227])]) ).

tff(f742,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) ) )
    | ~ spl32_14
    | ~ spl32_45 ),
    inference(superposition,[],[f708,f549]) ).

tff(f3660,plain,
    ( spl32_226
    | ~ spl32_5
    | ~ spl32_65 ),
    inference(avatar_split_clause,[],[f972,f827,f503,f3658]) ).

tff(f972,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X1),X0) ) )
    | ~ spl32_5
    | ~ spl32_65 ),
    inference(resolution,[],[f828,f504]) ).

tff(f3656,plain,
    ( spl32_225
    | ~ spl32_5
    | ~ spl32_63 ),
    inference(avatar_split_clause,[],[f964,f819,f503,f3654]) ).

tff(f964,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X1),X0) ) )
    | ~ spl32_5
    | ~ spl32_63 ),
    inference(resolution,[],[f820,f504]) ).

tff(f3652,plain,
    ( spl32_224
    | ~ spl32_5
    | ~ spl32_62 ),
    inference(avatar_split_clause,[],[f960,f815,f503,f3650]) ).

tff(f960,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1) ) )
    | ~ spl32_5
    | ~ spl32_62 ),
    inference(resolution,[],[f816,f504]) ).

tff(f3648,plain,
    ( ~ spl32_223
    | ~ spl32_5
    | ~ spl32_142
    | spl32_164 ),
    inference(avatar_split_clause,[],[f3624,f2165,f1579,f503,f3645]) ).

tff(f3624,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) )
    | ~ spl32_5
    | ~ spl32_142
    | spl32_164 ),
    inference(forward_demodulation,[],[f2166,f3292]) ).

tff(f2166,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | spl32_164 ),
    inference(avatar_component_clause,[],[f2165]) ).

tff(f3608,plain,
    ( ~ spl32_2
    | spl32_1
    | ~ spl32_60 ),
    inference(avatar_split_clause,[],[f3399,f807,f483,f488]) ).

tff(f3399,plain,
    ( ~ p(mono_2Ec_2Ebool_2ET_2E0)
    | spl32_1
    | ~ spl32_60 ),
    inference(superposition,[],[f485,f808]) ).

tff(f808,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
    | ~ spl32_60 ),
    inference(avatar_component_clause,[],[f807]) ).

tff(f3561,plain,
    ( spl32_222
    | ~ spl32_129
    | ~ spl32_135 ),
    inference(avatar_split_clause,[],[f1477,f1453,f1329,f3559]) ).

tff(f3559,plain,
    ( spl32_222
  <=> ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0)),X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_222])]) ).

tff(f1477,plain,
    ( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0)),X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) )
    | ~ spl32_129
    | ~ spl32_135 ),
    inference(superposition,[],[f1454,f1330]) ).

tff(f3556,plain,
    ( spl32_221
    | ~ spl32_134
    | ~ spl32_151 ),
    inference(avatar_split_clause,[],[f1864,f1725,f1398,f3554]) ).

tff(f3554,plain,
    ( spl32_221
  <=> ! [X2: d,X0: d,X1: u,X3: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_221])]) ).

tff(f1864,plain,
    ( ! [X2: d,X3: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X1)))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X2,X0),X3),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),combin_k_2E0),s(tyop_2Emin_2Ebool,X1))))))) )
    | ~ spl32_134
    | ~ spl32_151 ),
    inference(superposition,[],[f1726,f1399]) ).

tff(f3551,plain,
    ( spl32_220
    | ~ spl32_150
    | ~ spl32_151 ),
    inference(avatar_split_clause,[],[f1834,f1725,f1721,f3549]) ).

tff(f1834,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_150
    | ~ spl32_151 ),
    inference(resolution,[],[f1726,f1722]) ).

tff(f3506,plain,
    ( spl32_219
    | ~ spl32_120
    | ~ spl32_151 ),
    inference(avatar_split_clause,[],[f1863,f1725,f1246,f3504]) ).

tff(f3504,plain,
    ( spl32_219
  <=> ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_219])]) ).

tff(f1863,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))) )
    | ~ spl32_120
    | ~ spl32_151 ),
    inference(superposition,[],[f1726,f1247]) ).

tff(f3501,plain,
    ( spl32_218
    | ~ spl32_120
    | ~ spl32_151 ),
    inference(avatar_split_clause,[],[f1860,f1725,f1246,f3499]) ).

tff(f3499,plain,
    ( spl32_218
  <=> ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_218])]) ).

tff(f1860,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_120
    | ~ spl32_151 ),
    inference(superposition,[],[f1726,f1247]) ).

tff(f3497,plain,
    ( spl32_217
    | ~ spl32_110
    | ~ spl32_135 ),
    inference(avatar_split_clause,[],[f1478,f1453,f1185,f3495]) ).

tff(f3495,plain,
    ( spl32_217
  <=> ! [X0: u,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X1,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0))))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X1)),s(tyop_2Emin_2Ebool,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_217])]) ).

tff(f1478,plain,
    ( ! [X0: u,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X1,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0))))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X1)),s(tyop_2Emin_2Ebool,X0))) )
    | ~ spl32_110
    | ~ spl32_135 ),
    inference(superposition,[],[f1454,f1186]) ).

tff(f3492,plain,
    ( spl32_216
    | ~ spl32_45
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_151 ),
    inference(avatar_split_clause,[],[f1869,f1725,f1317,f1254,f707,f3490]) ).

tff(f3490,plain,
    ( spl32_216
  <=> ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_216])]) ).

tff(f1869,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_45
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_151 ),
    inference(forward_demodulation,[],[f1868,f708]) ).

tff(f1868,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2)),mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_121
    | ~ spl32_128
    | ~ spl32_151 ),
    inference(forward_demodulation,[],[f1859,f1320]) ).

tff(f1859,plain,
    ( ! [X2: u,X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1)))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X2))))) )
    | ~ spl32_128
    | ~ spl32_151 ),
    inference(superposition,[],[f1726,f1318]) ).

tff(f3487,plain,
    ( spl32_215
    | ~ spl32_130
    | ~ spl32_139 ),
    inference(avatar_split_clause,[],[f1546,f1524,f1333,f3485]) ).

tff(f3485,plain,
    ( spl32_215
  <=> ! [X2: u,X0: d,X1: u] :
        ( ( s(X0,X1) = s(X0,X2) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_215])]) ).

tff(f1546,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ( s(X0,X1) = s(X0,X2) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))))))) )
    | ~ spl32_130
    | ~ spl32_139 ),
    inference(resolution,[],[f1525,f1334]) ).

tff(f3483,plain,
    ( spl32_214
    | ~ spl32_2
    | ~ spl32_60 ),
    inference(avatar_split_clause,[],[f3381,f807,f488,f3481]) ).

tff(f3381,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] : p(X0)
    | ~ spl32_2
    | ~ spl32_60 ),
    inference(superposition,[],[f490,f808]) ).

tff(f3479,plain,
    ( ~ spl32_213
    | ~ spl32_60
    | ~ spl32_110
    | ~ spl32_212 ),
    inference(avatar_split_clause,[],[f3474,f3469,f1185,f807,f3476]) ).

tff(f3474,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))))
    | ~ spl32_60
    | ~ spl32_110
    | ~ spl32_212 ),
    inference(duplicate_literal_removal,[],[f3473]) ).

tff(f3473,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))))
    | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))))
    | ~ spl32_60
    | ~ spl32_110
    | ~ spl32_212 ),
    inference(forward_demodulation,[],[f3472,f3406]) ).

tff(f3406,plain,
    ( ! [X0: u] : ( s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) )
    | ~ spl32_60
    | ~ spl32_110 ),
    inference(superposition,[],[f1186,f808]) ).

tff(f3472,plain,
    ( ! [X3: u,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_60
    | ~ spl32_110
    | ~ spl32_212 ),
    inference(forward_demodulation,[],[f3470,f3406]) ).

tff(f3471,plain,
    ( spl32_212
    | ~ spl32_130
    | ~ spl32_151 ),
    inference(avatar_split_clause,[],[f1836,f1725,f1333,f3469]) ).

tff(f1836,plain,
    ( ! [X2: u,X3: u,X0: d,X1: d] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
    | ~ spl32_130
    | ~ spl32_151 ),
    inference(resolution,[],[f1726,f1334]) ).

tff(f3466,plain,
    ( spl32_211
    | ~ spl32_110
    | ~ spl32_137 ),
    inference(avatar_split_clause,[],[f1518,f1474,f1185,f3464]) ).

tff(f3464,plain,
    ( spl32_211
  <=> ! [X0: d,X1: u] : ( s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_211])]) ).

tff(f1518,plain,
    ( ! [X0: d,X1: u] : ( s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) )
    | ~ spl32_110
    | ~ spl32_137 ),
    inference(forward_demodulation,[],[f1517,f1186]) ).

tff(f1517,plain,
    ( ! [X0: d,X1: u] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))) )
    | ~ spl32_110
    | ~ spl32_137 ),
    inference(superposition,[],[f1186,f1475]) ).

tff(f3461,plain,
    ( spl32_210
    | ~ spl32_110
    | ~ spl32_136 ),
    inference(avatar_split_clause,[],[f1507,f1470,f1185,f3459]) ).

tff(f3459,plain,
    ( spl32_210
  <=> ! [X0: d,X1: u] : ( s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_210])]) ).

tff(f1507,plain,
    ( ! [X0: d,X1: u] : ( s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) )
    | ~ spl32_110
    | ~ spl32_136 ),
    inference(forward_demodulation,[],[f1506,f1186]) ).

tff(f1506,plain,
    ( ! [X0: d,X1: u] : ( s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))) )
    | ~ spl32_110
    | ~ spl32_136 ),
    inference(superposition,[],[f1186,f1471]) ).

tff(f3456,plain,
    ( spl32_209
    | ~ spl32_121
    | ~ spl32_128 ),
    inference(avatar_split_clause,[],[f1320,f1317,f1254,f3454]) ).

tff(f3454,plain,
    ( spl32_209
  <=> ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_209])]) ).

tff(f3451,plain,
    ( spl32_208
    | ~ spl32_110
    | ~ spl32_128 ),
    inference(avatar_split_clause,[],[f1321,f1317,f1185,f3449]) ).

tff(f3449,plain,
    ( spl32_208
  <=> ! [X0: u,X1: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X1,j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0))))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X1)),s(tyop_2Emin_2Ebool,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_208])]) ).

tff(f3446,plain,
    ( spl32_207
    | ~ spl32_26
    | ~ spl32_124 ),
    inference(avatar_split_clause,[],[f1305,f1269,f597,f3444]) ).

tff(f3444,plain,
    ( spl32_207
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | sP6(X1,X2,X0)
        | ~ sP4(X2,X0,X1)
        | ~ sP3(X0,X2,X1)
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_207])]) ).

tff(f597,plain,
    ( spl32_26
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP5(X0,X1,X2)
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_26])]) ).

tff(f1269,plain,
    ( spl32_124
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP6(X0,X1,X2)
        | ~ p(X2)
        | ~ sP5(X0,X2,X1)
        | ~ sP4(X1,X2,X0)
        | ~ sP3(X2,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_124])]) ).

tff(f1305,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | sP6(X1,X2,X0)
        | ~ sP4(X2,X0,X1)
        | ~ sP3(X0,X2,X1)
        | ~ p(X2) )
    | ~ spl32_26
    | ~ spl32_124 ),
    inference(resolution,[],[f1270,f598]) ).

tff(f598,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP5(X0,X1,X2)
        | ~ p(X2) )
    | ~ spl32_26 ),
    inference(avatar_component_clause,[],[f597]) ).

tff(f1270,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ sP5(X0,X2,X1)
        | ~ p(X2)
        | sP6(X0,X1,X2)
        | ~ sP4(X1,X2,X0)
        | ~ sP3(X2,X1,X0) )
    | ~ spl32_124 ),
    inference(avatar_component_clause,[],[f1269]) ).

tff(f3378,plain,
    ( spl32_61
    | ~ spl32_46
    | ~ spl32_142
    | ~ spl32_164 ),
    inference(avatar_split_clause,[],[f3303,f2165,f1579,f711,f810]) ).

tff(f3303,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2EF_2E0 )
    | ~ spl32_46
    | ~ spl32_142
    | ~ spl32_164 ),
    inference(forward_demodulation,[],[f3293,f2167]) ).

tff(f2167,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | ~ spl32_164 ),
    inference(avatar_component_clause,[],[f2165]) ).

tff(f3293,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))) )
    | ~ spl32_46
    | ~ spl32_142 ),
    inference(resolution,[],[f1580,f712]) ).

tff(f3377,plain,
    ( spl32_206
    | ~ spl32_46
    | ~ spl32_142
    | ~ spl32_164
    | ~ spl32_205 ),
    inference(avatar_split_clause,[],[f3373,f3370,f2165,f1579,f711,f3375]) ).

tff(f3373,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) )
        | p(X0)
        | p(X1) )
    | ~ spl32_46
    | ~ spl32_142
    | ~ spl32_164
    | ~ spl32_205 ),
    inference(forward_demodulation,[],[f3371,f3303]) ).

tff(f3372,plain,
    ( spl32_205
    | ~ spl32_6
    | ~ spl32_56 ),
    inference(avatar_split_clause,[],[f937,f791,f507,f3370]) ).

tff(f937,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | p(X1)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) ) )
    | ~ spl32_6
    | ~ spl32_56 ),
    inference(resolution,[],[f792,f508]) ).

tff(f3368,plain,
    ( spl32_204
    | ~ spl32_5
    | ~ spl32_55 ),
    inference(avatar_split_clause,[],[f931,f787,f503,f3366]) ).

tff(f931,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ~ p(X1)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) ) )
    | ~ spl32_5
    | ~ spl32_55 ),
    inference(resolution,[],[f788,f504]) ).

tff(f3364,plain,
    ( spl32_203
    | ~ spl32_19
    | ~ spl32_48 ),
    inference(avatar_split_clause,[],[f770,f719,f568,f3362]) ).

tff(f3362,plain,
    ( spl32_203
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X2) = X0 )
        | ~ p(X0)
        | ~ p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_203])]) ).

tff(f568,plain,
    ( spl32_19
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
        | ~ p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_19])]) ).

tff(f770,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X2) = X0 )
        | ~ p(X0)
        | ~ p(X1) )
    | ~ spl32_19
    | ~ spl32_48 ),
    inference(resolution,[],[f720,f569]) ).

tff(f569,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
        | ~ p(X0) )
    | ~ spl32_19 ),
    inference(avatar_component_clause,[],[f568]) ).

tff(f3360,plain,
    ( spl32_202
    | ~ spl32_20
    | ~ spl32_48 ),
    inference(avatar_split_clause,[],[f769,f719,f572,f3358]) ).

tff(f3358,plain,
    ( spl32_202
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X2) = X0 )
        | ~ p(X0)
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_202])]) ).

tff(f572,plain,
    ( spl32_20
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
        | ~ p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_20])]) ).

tff(f769,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X2) = X0 )
        | ~ p(X0)
        | ~ p(X2) )
    | ~ spl32_20
    | ~ spl32_48 ),
    inference(resolution,[],[f720,f573]) ).

tff(f573,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
        | ~ p(X1) )
    | ~ spl32_20 ),
    inference(avatar_component_clause,[],[f572]) ).

tff(f3356,plain,
    ( spl32_201
    | ~ spl32_21
    | ~ spl32_48 ),
    inference(avatar_split_clause,[],[f767,f719,f576,f3354]) ).

tff(f3354,plain,
    ( spl32_201
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X1,X2) = X0 )
        | ~ p(X0)
        | p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_201])]) ).

tff(f576,plain,
    ( spl32_21
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
        | p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_21])]) ).

tff(f767,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X1,X2) = X0 )
        | ~ p(X0)
        | p(X1) )
    | ~ spl32_21
    | ~ spl32_48 ),
    inference(resolution,[],[f720,f577]) ).

tff(f577,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
        | p(X0) )
    | ~ spl32_21 ),
    inference(avatar_component_clause,[],[f576]) ).

tff(f3352,plain,
    ( spl32_200
    | ~ spl32_22
    | ~ spl32_48 ),
    inference(avatar_split_clause,[],[f766,f719,f580,f3350]) ).

tff(f3350,plain,
    ( spl32_200
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X1,X2) = X0 )
        | ~ p(X0)
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_200])]) ).

tff(f580,plain,
    ( spl32_22
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
        | ~ p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_22])]) ).

tff(f766,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X1,X2) = X0 )
        | ~ p(X0)
        | ~ p(X2) )
    | ~ spl32_22
    | ~ spl32_48 ),
    inference(resolution,[],[f720,f581]) ).

tff(f581,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
        | ~ p(X1) )
    | ~ spl32_22 ),
    inference(avatar_component_clause,[],[f580]) ).

tff(f3291,plain,
    ( spl32_1
    | ~ spl32_142
    | ~ spl32_153 ),
    inference(avatar_split_clause,[],[f3290,f1875,f1579,f483]) ).

tff(f3290,plain,
    ( p(mono_2Ec_2Ebool_2EF_2E0)
    | ~ spl32_142
    | ~ spl32_153 ),
    inference(forward_demodulation,[],[f1580,f1877]) ).

tff(f3289,plain,
    ( spl32_199
    | ~ spl32_110
    | spl32_142
    | ~ spl32_153
    | ~ spl32_183 ),
    inference(avatar_split_clause,[],[f3036,f2955,f1875,f1579,f1185,f3287]) ).

tff(f3036,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0))) = X0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_110
    | spl32_142
    | ~ spl32_153
    | ~ spl32_183 ),
    inference(forward_demodulation,[],[f3029,f1980]) ).

tff(f3285,plain,
    ( spl32_198
    | ~ spl32_15
    | ~ spl32_48 ),
    inference(avatar_split_clause,[],[f765,f719,f552,f3283]) ).

tff(f3283,plain,
    ( spl32_198
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X1) = X0 )
        | ~ p(X0)
        | p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_198])]) ).

tff(f552,plain,
    ( spl32_15
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0))
        | p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_15])]) ).

tff(f765,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X1) = X0 )
        | ~ p(X0)
        | p(X1) )
    | ~ spl32_15
    | ~ spl32_48 ),
    inference(resolution,[],[f720,f553]) ).

tff(f553,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0))
        | p(X0) )
    | ~ spl32_15 ),
    inference(avatar_component_clause,[],[f552]) ).

tff(f3281,plain,
    ( spl32_197
    | ~ spl32_17
    | ~ spl32_47 ),
    inference(avatar_split_clause,[],[f746,f715,f560,f3279]) ).

tff(f560,plain,
    ( spl32_17
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ~ p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_17])]) ).

tff(f746,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X2)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) = X2 )
        | p(X0) )
    | ~ spl32_17
    | ~ spl32_47 ),
    inference(resolution,[],[f716,f561]) ).

tff(f561,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1))
        | p(X0) )
    | ~ spl32_17 ),
    inference(avatar_component_clause,[],[f560]) ).

tff(f3277,plain,
    ( spl32_196
    | ~ spl32_18
    | ~ spl32_47 ),
    inference(avatar_split_clause,[],[f745,f715,f564,f3275]) ).

tff(f564,plain,
    ( spl32_18
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ~ p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_18])]) ).

tff(f745,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X2)
        | ( mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) = X2 )
        | p(X1) )
    | ~ spl32_18
    | ~ spl32_47 ),
    inference(resolution,[],[f716,f565]) ).

tff(f565,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1))
        | p(X1) )
    | ~ spl32_18 ),
    inference(avatar_component_clause,[],[f564]) ).

tff(f3273,plain,
    ( spl32_195
    | ~ spl32_16
    | ~ spl32_47 ),
    inference(avatar_split_clause,[],[f744,f715,f556,f3271]) ).

tff(f3271,plain,
    ( spl32_195
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0) = X1 )
        | ~ p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_195])]) ).

tff(f744,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ( mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0) = X1 )
        | ~ p(X0) )
    | ~ spl32_16
    | ~ spl32_47 ),
    inference(resolution,[],[f716,f557]) ).

tff(f3269,plain,
    ( spl32_194
    | ~ spl32_14 ),
    inference(avatar_split_clause,[],[f665,f548,f3267]) ).

tff(f665,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( X0 = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_14 ),
    inference(superposition,[],[f549,f549]) ).

tff(f3193,plain,
    ( spl32_193
    | ~ spl32_44
    | ~ spl32_150 ),
    inference(avatar_split_clause,[],[f1798,f1721,f701,f3191]) ).

tff(f1798,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,app_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(X0,X2))))))) )
    | ~ spl32_44
    | ~ spl32_150 ),
    inference(resolution,[],[f1722,f702]) ).

tff(f3189,plain,
    ( spl32_192
    | ~ spl32_44
    | ~ spl32_149 ),
    inference(avatar_split_clause,[],[f1762,f1717,f701,f3187]) ).

tff(f1762,plain,
    ( ! [X2: u,X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,app_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(X0,X2))))))) )
    | ~ spl32_44
    | ~ spl32_149 ),
    inference(resolution,[],[f1718,f702]) ).

tff(f3000,plain,
    ( spl32_191
    | ~ spl32_83
    | ~ spl32_85 ),
    inference(avatar_split_clause,[],[f1009,f920,f912,f2998]) ).

tff(f2998,plain,
    ( spl32_191
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP12(X0,X1,X2)
        | p(X0)
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_191])]) ).

tff(f912,plain,
    ( spl32_83
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP11(X0,X1,X2)
        | p(X1)
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_83])]) ).

tff(f1009,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP12(X0,X1,X2)
        | p(X0)
        | ~ p(X2) )
    | ~ spl32_83
    | ~ spl32_85 ),
    inference(resolution,[],[f921,f913]) ).

tff(f913,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP11(X0,X1,X2)
        | p(X1)
        | ~ p(X2) )
    | ~ spl32_83 ),
    inference(avatar_component_clause,[],[f912]) ).

tff(f2996,plain,
    ( spl32_190
    | ~ spl32_84
    | ~ spl32_85 ),
    inference(avatar_split_clause,[],[f1008,f920,f916,f2994]) ).

tff(f2994,plain,
    ( spl32_190
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP12(X0,X1,X2)
        | ~ p(X1)
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_190])]) ).

tff(f916,plain,
    ( spl32_84
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP11(X0,X1,X2)
        | ~ p(X0)
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_84])]) ).

tff(f1008,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP12(X0,X1,X2)
        | ~ p(X1)
        | ~ p(X2) )
    | ~ spl32_84
    | ~ spl32_85 ),
    inference(resolution,[],[f921,f917]) ).

tff(f917,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP11(X0,X1,X2)
        | ~ p(X0)
        | ~ p(X2) )
    | ~ spl32_84 ),
    inference(avatar_component_clause,[],[f916]) ).

tff(f2992,plain,
    ( spl32_189
    | ~ spl32_74
    | ~ spl32_76 ),
    inference(avatar_split_clause,[],[f986,f872,f864,f2990]) ).

tff(f2990,plain,
    ( spl32_189
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP9(X0,X1,X2)
        | ~ p(X0)
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_189])]) ).

tff(f864,plain,
    ( spl32_74
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP8(X0,X1,X2)
        | ~ p(X1)
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_74])]) ).

tff(f986,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP9(X0,X1,X2)
        | ~ p(X0)
        | ~ p(X2) )
    | ~ spl32_74
    | ~ spl32_76 ),
    inference(resolution,[],[f873,f865]) ).

tff(f865,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP8(X0,X1,X2)
        | ~ p(X1)
        | ~ p(X2) )
    | ~ spl32_74 ),
    inference(avatar_component_clause,[],[f864]) ).

tff(f2978,plain,
    ( spl32_188
    | ~ spl32_131
    | ~ spl32_168 ),
    inference(avatar_split_clause,[],[f2917,f2474,f1337,f2975]) ).

tff(f2917,plain,
    ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_131
    | ~ spl32_168 ),
    inference(resolution,[],[f2476,f1338]) ).

tff(f2973,plain,
    ( spl32_187
    | ~ spl32_75
    | ~ spl32_76 ),
    inference(avatar_split_clause,[],[f985,f872,f868,f2971]) ).

tff(f2971,plain,
    ( spl32_187
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP9(X0,X1,X2)
        | ~ p(X1)
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_187])]) ).

tff(f868,plain,
    ( spl32_75
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP8(X0,X1,X2)
        | ~ p(X0)
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_75])]) ).

tff(f985,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP9(X0,X1,X2)
        | ~ p(X1)
        | ~ p(X2) )
    | ~ spl32_75
    | ~ spl32_76 ),
    inference(resolution,[],[f873,f869]) ).

tff(f869,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP8(X0,X1,X2)
        | ~ p(X0)
        | ~ p(X2) )
    | ~ spl32_75 ),
    inference(avatar_component_clause,[],[f868]) ).

tff(f2969,plain,
    ( spl32_186
    | ~ spl32_8
    | ~ spl32_48 ),
    inference(avatar_split_clause,[],[f771,f719,f515,f2967]) ).

tff(f2967,plain,
    ( spl32_186
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_7E_2E1(X1) = X0 )
        | ~ p(X0)
        | p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_186])]) ).

tff(f771,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2E_7E_2E1(X1) = X0 )
        | ~ p(X0)
        | p(X1) )
    | ~ spl32_8
    | ~ spl32_48 ),
    inference(resolution,[],[f720,f516]) ).

tff(f2965,plain,
    ( spl32_185
    | ~ spl32_6
    | ~ spl32_48 ),
    inference(avatar_split_clause,[],[f764,f719,f507,f2963]) ).

tff(f764,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( X0 = X1 )
        | ~ p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = X1 ) )
    | ~ spl32_6
    | ~ spl32_48 ),
    inference(resolution,[],[f720,f508]) ).

tff(f2961,plain,
    ( spl32_184
    | ~ spl32_7
    | ~ spl32_47 ),
    inference(avatar_split_clause,[],[f748,f715,f511,f2959]) ).

tff(f748,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ( mono_2Ec_2Ebool_2E_7E_2E1(X0) = X1 )
        | ~ p(X0) )
    | ~ spl32_7
    | ~ spl32_47 ),
    inference(resolution,[],[f716,f512]) ).

tff(f2957,plain,
    ( spl32_183
    | ~ spl32_5
    | ~ spl32_47 ),
    inference(avatar_split_clause,[],[f743,f715,f503,f2955]) ).

tff(f743,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ( X0 = X1 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_5
    | ~ spl32_47 ),
    inference(resolution,[],[f716,f504]) ).

tff(f2935,plain,
    ( spl32_182
    | ~ spl32_44
    | ~ spl32_144 ),
    inference(avatar_split_clause,[],[f1628,f1588,f701,f2933]) ).

tff(f2933,plain,
    ( spl32_182
  <=> ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK23(X0,sK14,X1,sK18)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_182])]) ).

tff(f1628,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK23(X0,sK14,X1,sK18)))))) )
    | ~ spl32_44
    | ~ spl32_144 ),
    inference(resolution,[],[f1589,f702]) ).

tff(f2902,plain,
    ( spl32_181
    | ~ spl32_6
    | spl32_169 ),
    inference(avatar_split_clause,[],[f2485,f2478,f507,f2899]) ).

tff(f2485,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) )
    | ~ spl32_6
    | spl32_169 ),
    inference(resolution,[],[f2480,f508]) ).

tff(f2897,plain,
    ( spl32_180
    | ~ spl32_44
    | ~ spl32_140 ),
    inference(avatar_split_clause,[],[f1595,f1572,f701,f2895]) ).

tff(f2895,plain,
    ( spl32_180
  <=> ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK29(X0,sK14,X1,sK18)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_180])]) ).

tff(f1595,plain,
    ( ! [X0: d,X1: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,sK14),X1),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK29(X0,sK14,X1,sK18)))))) )
    | ~ spl32_44
    | ~ spl32_140 ),
    inference(resolution,[],[f1573,f702]) ).

tff(f2830,plain,
    ( spl32_179
    | ~ spl32_44
    | ~ spl32_47 ),
    inference(avatar_split_clause,[],[f750,f715,f701,f2828]) ).

tff(f750,plain,
    ( ! [X0: u,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) = X1 )
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0))))) )
    | ~ spl32_44
    | ~ spl32_47 ),
    inference(resolution,[],[f716,f702]) ).

tff(f2546,plain,
    ( spl32_178
    | ~ spl32_5
    | ~ spl32_22 ),
    inference(avatar_split_clause,[],[f689,f580,f503,f2544]) ).

tff(f689,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X1,X0) ) )
    | ~ spl32_5
    | ~ spl32_22 ),
    inference(resolution,[],[f581,f504]) ).

tff(f2542,plain,
    ( spl32_177
    | ~ spl32_5
    | ~ spl32_21 ),
    inference(avatar_split_clause,[],[f687,f576,f503,f2540]) ).

tff(f687,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1) ) )
    | ~ spl32_5
    | ~ spl32_21 ),
    inference(resolution,[],[f577,f504]) ).

tff(f2538,plain,
    ( spl32_176
    | ~ spl32_5
    | ~ spl32_20 ),
    inference(avatar_split_clause,[],[f685,f572,f503,f2536]) ).

tff(f685,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X1,X0) ) )
    | ~ spl32_5
    | ~ spl32_20 ),
    inference(resolution,[],[f573,f504]) ).

tff(f2534,plain,
    ( spl32_175
    | ~ spl32_5
    | ~ spl32_19 ),
    inference(avatar_split_clause,[],[f683,f568,f503,f2532]) ).

tff(f683,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1) ) )
    | ~ spl32_5
    | ~ spl32_19 ),
    inference(resolution,[],[f569,f504]) ).

tff(f2530,plain,
    ( spl32_174
    | ~ spl32_6
    | ~ spl32_18 ),
    inference(avatar_split_clause,[],[f681,f564,f507,f2528]) ).

tff(f681,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X1,X0) ) )
    | ~ spl32_6
    | ~ spl32_18 ),
    inference(resolution,[],[f565,f508]) ).

tff(f2526,plain,
    ( spl32_173
    | ~ spl32_6
    | ~ spl32_17 ),
    inference(avatar_split_clause,[],[f679,f560,f507,f2524]) ).

tff(f679,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1) ) )
    | ~ spl32_6
    | ~ spl32_17 ),
    inference(resolution,[],[f561,f508]) ).

tff(f2522,plain,
    ( spl32_172
    | ~ spl32_6
    | ~ spl32_16 ),
    inference(avatar_split_clause,[],[f677,f556,f507,f2520]) ).

tff(f677,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0) ) )
    | ~ spl32_6
    | ~ spl32_16 ),
    inference(resolution,[],[f557,f508]) ).

tff(f2518,plain,
    ( spl32_171
    | ~ spl32_5
    | ~ spl32_15 ),
    inference(avatar_split_clause,[],[f674,f552,f503,f2516]) ).

tff(f674,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0) ) )
    | ~ spl32_5
    | ~ spl32_15 ),
    inference(resolution,[],[f553,f504]) ).

tff(f2497,plain,
    ( ~ spl32_170
    | ~ spl32_130
    | spl32_168 ),
    inference(avatar_split_clause,[],[f2487,f2474,f1333,f2494]) ).

tff(f2487,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    | ~ spl32_130
    | spl32_168 ),
    inference(resolution,[],[f2475,f1334]) ).

tff(f2481,plain,
    ( spl32_168
    | ~ spl32_169
    | ~ spl32_44
    | ~ spl32_133 ),
    inference(avatar_split_clause,[],[f1410,f1394,f701,f2478,f2474]) ).

tff(f1410,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
    | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,sK20(sK14,sK18))))))
    | ~ spl32_44
    | ~ spl32_133 ),
    inference(resolution,[],[f1395,f702]) ).

tff(f2263,plain,
    spl32_167,
    inference(avatar_split_clause,[],[f469,f2261]) ).

tff(f469,plain,
    ! [X2: d,X3: u,X0: d,X1: d,X4: u,X5: u] : ( s(X2,app_2E2(s(tyop_2Emin_2Efun(X0,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3))),s(tyop_2Emin_2Efun(X0,X1),X4))),s(X0,X5))) = s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3),s(X0,X5))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X5))))) ),
    inference(cnf_transformation,[],[f111]) ).

tff(f111,plain,
    ! [X0: d,X1: d,X2: d,X3: u,X4: u,X5: u] : ( s(X2,app_2E2(s(tyop_2Emin_2Efun(X0,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3))),s(tyop_2Emin_2Efun(X0,X1),X4))),s(X0,X5))) = s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3),s(X0,X5))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X5))))) ),
    inference(rectify,[],[f8]) ).

tff(f8,axiom,
    ! [X0: d,X1: d,X10: d,X2: u,X3: u,X4: u] : ( s(X10,app_2E2(s(tyop_2Emin_2Efun(X0,X10),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X10)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X10)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X10))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X10)),X2))),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X0,X4))) = s(X10,app_2E2(s(tyop_2Emin_2Efun(X1,X10),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X10)),X2),s(X0,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X4))))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Eho_2Es__thm) ).

tff(f2192,plain,
    spl32_166,
    inference(avatar_split_clause,[],[f449,f2190]) ).

tff(f449,plain,
    ! [X2: u,X3: u,X0: d,X1: d,X26: u] :
      ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK28(X0,X1,X2,X3))))))))
      | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X26)))))
      | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ),
    inference(cnf_transformation,[],[f248]) ).

tff(f248,plain,
    ! [X0: d,X1: d,X2: u,X3: u] :
      ( ! [X4: u,X5: u] :
          ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5)))))
            | ( ! [X7: u] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X7))) != s(X1,sK21(X0,X1,X4,X5)) )
              & ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,sK21(X0,X1,X4,X5)))))) ) )
          & ( ! [X8: u] :
                ( ( s(X1,X8) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,sK22(X0,X1,X4,X8)))) )
                | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X8))))) )
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5))))) ) )
      & ! [X10: u,X11: u] :
          ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11)))))
            | ( ! [X13: u] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(X0,X13))) != s(X1,sK23(X0,X1,X10,X11)) )
              & p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11),s(X1,sK23(X0,X1,X10,X11)))))) ) )
          & ( ! [X14: u] :
                ( ( s(X1,X14) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(X0,sK24(X0,X1,X10,X14)))) )
                | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11),s(X1,X14))))) )
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11))))) ) )
      & ! [X16: u,X17: u] :
          ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17)))))
            | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(X0,sK25(X0,X1,X16,X17)))))))) )
          & ( ! [X19: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(X0,X19)))))))
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17))))) ) )
      & ! [X20: u,X21: u] :
          ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21)))))
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(X0,sK26(X0,X1,X20,X21)))))))) )
          & ( ! [X23: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(X0,X23)))))))
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21))))) ) )
      & ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( ! [X25: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X25)))))))
          & ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK27(X0,X1,X2,X3)))))) ) )
      & ( ! [X26: u] :
            ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK28(X0,X1,X2,X3))))))))
            | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X26))))) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
      & ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ( ! [X29: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X29)))))))
          & p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK29(X0,X1,X2,X3)))))) ) )
      & ( ! [X30: u] :
            ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK30(X0,X1,X2,X3))))))))
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X30))))) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK21,sK22,sK23,sK24,sK25,sK26,sK27,sK28,sK29,sK30])],[f237,f247,f246,f245,f244,f243,f242,f241,f240,f239,f238]) ).

tff(f238,plain,
    ! [X0: d,X1: d,X4: u,X5: u] :
      ( ? [X6: u] :
          ( ! [X7: u] : ( s(X1,X6) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X7))) )
          & ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X6))))) )
     => ( ! [X7: u] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X7))) != s(X1,sK21(X0,X1,X4,X5)) )
        & ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,sK21(X0,X1,X4,X5)))))) ) ),
    introduced(choice_axiom,[]) ).

tff(f239,plain,
    ! [X0: d,X1: d,X4: u,X8: u] :
      ( ? [X9: u] : ( s(X1,X8) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X9))) )
     => ( s(X1,X8) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,sK22(X0,X1,X4,X8)))) ) ),
    introduced(choice_axiom,[]) ).

tff(f240,plain,
    ! [X0: d,X1: d,X10: u,X11: u] :
      ( ? [X12: u] :
          ( ! [X13: u] : ( s(X1,X12) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(X0,X13))) )
          & p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11),s(X1,X12))))) )
     => ( ! [X13: u] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(X0,X13))) != s(X1,sK23(X0,X1,X10,X11)) )
        & p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11),s(X1,sK23(X0,X1,X10,X11)))))) ) ),
    introduced(choice_axiom,[]) ).

tff(f241,plain,
    ! [X0: d,X1: d,X10: u,X14: u] :
      ( ? [X15: u] : ( s(X1,X14) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(X0,X15))) )
     => ( s(X1,X14) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(X0,sK24(X0,X1,X10,X14)))) ) ),
    introduced(choice_axiom,[]) ).

tff(f242,plain,
    ! [X0: d,X1: d,X16: u,X17: u] :
      ( ? [X18: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(X0,X18)))))))
     => p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(X0,sK25(X0,X1,X16,X17)))))))) ),
    introduced(choice_axiom,[]) ).

tff(f243,plain,
    ! [X0: d,X1: d,X20: u,X21: u] :
      ( ? [X22: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(X0,X22)))))))
     => ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(X0,sK26(X0,X1,X20,X21)))))))) ),
    introduced(choice_axiom,[]) ).

tff(f244,plain,
    ! [X0: d,X1: d,X2: u,X3: u] :
      ( ? [X24: u] :
          ( ! [X25: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X25)))))))
          & ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X24))))) )
     => ( ! [X25: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X25)))))))
        & ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK27(X0,X1,X2,X3)))))) ) ),
    introduced(choice_axiom,[]) ).

tff(f245,plain,
    ! [X0: d,X1: d,X2: u,X3: u] :
      ( ? [X27: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X27)))))))
     => ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK28(X0,X1,X2,X3)))))))) ),
    introduced(choice_axiom,[]) ).

tff(f246,plain,
    ! [X0: d,X1: d,X2: u,X3: u] :
      ( ? [X28: u] :
          ( ! [X29: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X29)))))))
          & p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X28))))) )
     => ( ! [X29: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X29)))))))
        & p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK29(X0,X1,X2,X3)))))) ) ),
    introduced(choice_axiom,[]) ).

tff(f247,plain,
    ! [X0: d,X1: d,X2: u,X3: u] :
      ( ? [X31: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X31)))))))
     => p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK30(X0,X1,X2,X3)))))))) ),
    introduced(choice_axiom,[]) ).

tff(f237,plain,
    ! [X0: d,X1: d,X2: u,X3: u] :
      ( ! [X4: u,X5: u] :
          ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5)))))
            | ? [X6: u] :
                ( ! [X7: u] : ( s(X1,X6) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X7))) )
                & ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X6))))) ) )
          & ( ! [X8: u] :
                ( ? [X9: u] : ( s(X1,X8) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X9))) )
                | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X8))))) )
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5))))) ) )
      & ! [X10: u,X11: u] :
          ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11)))))
            | ? [X12: u] :
                ( ! [X13: u] : ( s(X1,X12) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(X0,X13))) )
                & p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11),s(X1,X12))))) ) )
          & ( ! [X14: u] :
                ( ? [X15: u] : ( s(X1,X14) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(X0,X15))) )
                | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11),s(X1,X14))))) )
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11))))) ) )
      & ! [X16: u,X17: u] :
          ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17)))))
            | ? [X18: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(X0,X18))))))) )
          & ( ! [X19: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(X0,X19)))))))
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17))))) ) )
      & ! [X20: u,X21: u] :
          ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21)))))
            | ? [X22: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(X0,X22))))))) )
          & ( ! [X23: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(X0,X23)))))))
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21))))) ) )
      & ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ? [X24: u] :
            ( ! [X25: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X25)))))))
            & ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X24))))) ) )
      & ( ! [X26: u] :
            ( ? [X27: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X27)))))))
            | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X26))))) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
      & ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ? [X28: u] :
            ( ! [X29: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X29)))))))
            & p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X28))))) ) )
      & ( ! [X30: u] :
            ( ? [X31: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X31)))))))
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X30))))) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    inference(rectify,[],[f236]) ).

tff(f236,plain,
    ! [X0: d,X1: d,X2: u,X3: u] :
      ( ! [X4: u,X5: u] :
          ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5)))))
            | ? [X6: u] :
                ( ! [X7: u] : ( s(X1,X6) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X7))) )
                & ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X6))))) ) )
          & ( ! [X6: u] :
                ( ? [X7: u] : ( s(X1,X6) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X7))) )
                | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X6))))) )
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5))))) ) )
      & ! [X8: u,X9: u] :
          ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X8),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X9)))))
            | ? [X10: u] :
                ( ! [X11: u] : ( s(X1,X10) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X8),s(X0,X11))) )
                & p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X9),s(X1,X10))))) ) )
          & ( ! [X10: u] :
                ( ? [X11: u] : ( s(X1,X10) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X8),s(X0,X11))) )
                | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X9),s(X1,X10))))) )
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X8),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X9))))) ) )
      & ! [X12: u,X13: u] :
          ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X12),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13)))))
            | ? [X14: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X12),s(X0,X14))))))) )
          & ( ! [X14: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X12),s(X0,X14)))))))
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X12),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13))))) ) )
      & ! [X15: u,X16: u] :
          ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X15),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X16)))))
            | ? [X17: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X16),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X15),s(X0,X17))))))) )
          & ( ! [X17: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X16),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X15),s(X0,X17)))))))
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X15),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X16))))) ) )
      & ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ? [X18: u] :
            ( ! [X19: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X19)))))))
            & ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X18))))) ) )
      & ( ! [X18: u] :
            ( ? [X19: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X19)))))))
            | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X18))))) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
      & ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ? [X20: u] :
            ( ! [X21: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X21)))))))
            & p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X20))))) ) )
      & ( ! [X20: u] :
            ( ? [X21: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X21)))))))
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X20))))) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    inference(flattening,[],[f235]) ).

tff(f235,plain,
    ! [X0: d,X1: d,X2: u,X3: u] :
      ( ! [X4: u,X5: u] :
          ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5)))))
            | ? [X6: u] :
                ( ! [X7: u] : ( s(X1,X6) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X7))) )
                & ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X6))))) ) )
          & ( ! [X6: u] :
                ( ? [X7: u] : ( s(X1,X6) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X7))) )
                | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X6))))) )
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5))))) ) )
      & ! [X8: u,X9: u] :
          ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X8),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X9)))))
            | ? [X10: u] :
                ( ! [X11: u] : ( s(X1,X10) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X8),s(X0,X11))) )
                & p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X9),s(X1,X10))))) ) )
          & ( ! [X10: u] :
                ( ? [X11: u] : ( s(X1,X10) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X8),s(X0,X11))) )
                | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X9),s(X1,X10))))) )
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X8),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X9))))) ) )
      & ! [X12: u,X13: u] :
          ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X12),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13)))))
            | ? [X14: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X12),s(X0,X14))))))) )
          & ( ! [X14: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X12),s(X0,X14)))))))
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X12),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13))))) ) )
      & ! [X15: u,X16: u] :
          ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X15),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X16)))))
            | ? [X17: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X16),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X15),s(X0,X17))))))) )
          & ( ! [X17: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X16),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X15),s(X0,X17)))))))
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X15),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X16))))) ) )
      & ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ? [X18: u] :
            ( ! [X19: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X19)))))))
            & ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X18))))) ) )
      & ( ! [X18: u] :
            ( ? [X19: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X19)))))))
            | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X18))))) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) )
      & ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
        | ? [X20: u] :
            ( ! [X21: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X21)))))))
            & p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X20))))) ) )
      & ( ! [X20: u] :
            ( ? [X21: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X21)))))))
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X20))))) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ) ),
    inference(nnf_transformation,[],[f133]) ).

tff(f133,plain,
    ! [X0: d,X1: d,X2: u,X3: u] :
      ( ! [X4: u,X5: u] :
          ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5)))))
        <=> ! [X6: u] :
              ( ? [X7: u] : ( s(X1,X6) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X7))) )
              | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X6))))) ) )
      & ! [X8: u,X9: u] :
          ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X8),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X9)))))
        <=> ! [X10: u] :
              ( ? [X11: u] : ( s(X1,X10) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X8),s(X0,X11))) )
              | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X9),s(X1,X10))))) ) )
      & ! [X12: u,X13: u] :
          ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X12),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13)))))
        <=> ! [X14: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X12),s(X0,X14))))))) )
      & ! [X15: u,X16: u] :
          ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X15),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X16)))))
        <=> ! [X17: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X16),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X15),s(X0,X17))))))) )
      & ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
      <=> ! [X18: u] :
            ( ? [X19: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X19)))))))
            | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X18))))) ) )
      & ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
      <=> ! [X20: u] :
            ( ? [X21: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X21)))))))
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X20))))) ) ) ),
    inference(ennf_transformation,[],[f109]) ).

tff(f109,plain,
    ! [X0: d,X1: d,X2: u,X3: u] :
      ( ! [X4: u,X5: u] :
          ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5)))))
        <=> ! [X6: u] :
              ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X6)))))
             => ? [X7: u] : ( s(X1,X6) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X7))) ) ) )
      & ! [X8: u,X9: u] :
          ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X8),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X9)))))
        <=> ! [X10: u] :
              ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X9),s(X1,X10)))))
             => ? [X11: u] : ( s(X1,X10) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X8),s(X0,X11))) ) ) )
      & ! [X12: u,X13: u] :
          ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X12),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13)))))
        <=> ! [X14: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X12),s(X0,X14))))))) )
      & ! [X15: u,X16: u] :
          ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X15),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X16)))))
        <=> ! [X17: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X16),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X15),s(X0,X17))))))) )
      & ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
      <=> ! [X18: u] :
            ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X18)))))
           => ? [X19: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X19))))))) ) )
      & ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
      <=> ! [X20: u] :
            ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X20)))))
           => ? [X21: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X21))))))) ) ) ),
    inference(rectify,[],[f45]) ).

tff(f45,axiom,
    ! [X0: d,X1: d,X20: u,X21: u] :
      ( ! [X36: u,X37: u] :
          ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X36),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X37)))))
        <=> ! [X38: u] :
              ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X37),s(X1,X38)))))
             => ? [X39: u] : ( s(X1,X38) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X36),s(X0,X39))) ) ) )
      & ! [X32: u,X33: u] :
          ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X32),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X33)))))
        <=> ! [X34: u] :
              ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X33),s(X1,X34)))))
             => ? [X35: u] : ( s(X1,X34) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X32),s(X0,X35))) ) ) )
      & ! [X29: u,X30: u] :
          ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X29),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X30)))))
        <=> ! [X31: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X30),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X29),s(X0,X31))))))) )
      & ! [X26: u,X27: u] :
          ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X26),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X27)))))
        <=> ! [X28: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X27),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X26),s(X0,X28))))))) )
      & ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21)))))
      <=> ! [X24: u] :
            ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21),s(X1,X24)))))
           => ? [X25: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(X0,X25))))))) ) )
      & ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21)))))
      <=> ! [X22: u] :
            ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21),s(X1,X22)))))
           => ? [X23: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(X0,X23))))))) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EquantHeuristics_2EGUESS__REWRITES) ).

tff(f2188,plain,
    spl32_165,
    inference(avatar_split_clause,[],[f446,f2186]) ).

tff(f446,plain,
    ! [X2: u,X3: u,X0: d,X1: d,X30: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK30(X0,X1,X2,X3))))))))
      | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,X30)))))
      | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3))))) ),
    inference(cnf_transformation,[],[f248]) ).

tff(f2168,plain,
    ( spl32_164
    | ~ spl32_54
    | spl32_142 ),
    inference(avatar_split_clause,[],[f1688,f1579,f775,f2165]) ).

tff(f1992,plain,
    spl32_163,
    inference(avatar_split_clause,[],[f459,f1990]) ).

tff(f459,plain,
    ! [X0: d,X1: d,X8: u,X4: u,X5: u] :
      ( ( s(X1,X8) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,sK22(X0,X1,X4,X8)))) )
      | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,X8)))))
      | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5))))) ),
    inference(cnf_transformation,[],[f248]) ).

tff(f1988,plain,
    spl32_162,
    inference(avatar_split_clause,[],[f456,f1986]) ).

tff(f456,plain,
    ! [X10: u,X0: d,X11: u,X1: d,X14: u] :
      ( ( s(X1,X14) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(X0,sK24(X0,X1,X10,X14)))) )
      | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11),s(X1,X14)))))
      | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11))))) ),
    inference(cnf_transformation,[],[f248]) ).

tff(f1984,plain,
    spl32_161,
    inference(avatar_split_clause,[],[f444,f1982]) ).

tff(f444,plain,
    ! [X2: u,X3: u,X0: d,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))) ),
    inference(cnf_transformation,[],[f107]) ).

tff(f107,plain,
    ! [X0: d,X1: d,X2: u,X3: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X2))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))) ),
    inference(rectify,[],[f33]) ).

tff(f33,axiom,
    ! [X0: d,X1: d,X12: u,X13: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X12),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X13)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,X0),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0),s(tyop_2Emin_2Efun(X1,X0),X12))),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X13)))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2_2Emono_2EA_27b_20mono_2EA_27a) ).

tff(f1978,plain,
    spl32_160,
    inference(avatar_split_clause,[],[f443,f1976]) ).

tff(f443,plain,
    ! [X2: u,X3: u,X0: d,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) ),
    inference(cnf_transformation,[],[f106]) ).

tff(f106,plain,
    ! [X0: d,X1: d,X2: u,X3: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) ),
    inference(rectify,[],[f31]) ).

tff(f31,axiom,
    ! [X0: d,X1: d,X12: u,X13: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X12),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E0),s(tyop_2Emin_2Efun(X0,X1),X12))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13)))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2_2Emono_2EA_27a_20mono_2EA_27b) ).

tff(f1974,plain,
    spl32_159,
    inference(avatar_split_clause,[],[f442,f1972]) ).

tff(f442,plain,
    ! [X2: u,X3: u,X0: d,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) ),
    inference(cnf_transformation,[],[f105]) ).

tff(f105,plain,
    ! [X0: d,X1: d,X2: u,X3: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) ),
    inference(rectify,[],[f30]) ).

tff(f30,axiom,
    ! [X0: d,X1: d,X12: u,X13: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X12),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__FORALL_2E0),s(tyop_2Emin_2Efun(X0,X1),X12))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13)))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2EquantHeuristics_2EGUESS__FORALL_2E2_2Emono_2EA_27a_20mono_2EA_27b) ).

tff(f1970,plain,
    spl32_158,
    inference(avatar_split_clause,[],[f441,f1968]) ).

tff(f441,plain,
    ! [X2: u,X3: u,X0: d,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) ),
    inference(cnf_transformation,[],[f104]) ).

tff(f104,plain,
    ! [X0: d,X1: d,X2: u,X3: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) ),
    inference(rectify,[],[f29]) ).

tff(f29,axiom,
    ! [X0: d,X1: d,X12: u,X13: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X12),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E0),s(tyop_2Emin_2Efun(X0,X1),X12))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13)))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2_2Emono_2EA_27a_20mono_2EA_27b) ).

tff(f1966,plain,
    spl32_157,
    inference(avatar_split_clause,[],[f440,f1964]) ).

tff(f440,plain,
    ! [X2: u,X3: u,X0: d,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) ),
    inference(cnf_transformation,[],[f103]) ).

tff(f103,plain,
    ! [X0: d,X1: d,X2: u,X3: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) ),
    inference(rectify,[],[f28]) ).

tff(f28,axiom,
    ! [X0: d,X1: d,X12: u,X13: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X12),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E0),s(tyop_2Emin_2Efun(X0,X1),X12))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13)))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2_2Emono_2EA_27a_20mono_2EA_27b) ).

tff(f1962,plain,
    spl32_156,
    inference(avatar_split_clause,[],[f439,f1960]) ).

tff(f439,plain,
    ! [X2: u,X3: u,X0: d,X1: d] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) ),
    inference(cnf_transformation,[],[f102]) ).

tff(f102,plain,
    ! [X0: d,X1: d,X2: u,X3: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X0,X1),X2))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))) ),
    inference(rectify,[],[f27]) ).

tff(f27,axiom,
    ! [X0: d,X1: d,X12: u,X13: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X12),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool)),c_2EquantHeuristics_2EGUESS__EXISTS_2E0),s(tyop_2Emin_2Efun(X0,X1),X12))),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X13)))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2EquantHeuristics_2EGUESS__EXISTS_2E2_2Emono_2EA_27a_20mono_2EA_27b) ).

tff(f1943,plain,
    spl32_155,
    inference(avatar_split_clause,[],[f468,f1941]) ).

tff(f468,plain,
    ! [X2: u,X3: u,X0: d,X1: d] :
      ( ( s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3) )
      | ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK31(X0,X1,X2,X3)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK31(X0,X1,X2,X3)))) ) ),
    inference(cnf_transformation,[],[f253]) ).

tff(f253,plain,
    ! [X0: d,X1: d,X2: u,X3: u] :
      ( ( s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3) )
      | ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK31(X0,X1,X2,X3)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK31(X0,X1,X2,X3)))) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK31])],[f136,f252]) ).

tff(f252,plain,
    ! [X0: d,X1: d,X2: u,X3: u] :
      ( ? [X4: u] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X4))) )
     => ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK31(X0,X1,X2,X3)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK31(X0,X1,X2,X3)))) ) ),
    introduced(choice_axiom,[]) ).

tff(f136,plain,
    ! [X0: d,X1: d,X2: u,X3: u] :
      ( ( s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3) )
      | ? [X4: u] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X4))) ) ),
    inference(ennf_transformation,[],[f1]) ).

tff(f1,axiom,
    ! [X0: d,X1: d,X2: u,X3: u] :
      ( ! [X4: u] : ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4))) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X4))) )
     => ( s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Eho_2Eeq__ext) ).

tff(f1882,plain,
    spl32_154,
    inference(avatar_split_clause,[],[f455,f1880]) ).

tff(f455,plain,
    ! [X0: d,X1: d,X16: u,X17: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17)))))
      | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(X0,sK25(X0,X1,X16,X17)))))))) ),
    inference(cnf_transformation,[],[f248]) ).

tff(f1878,plain,
    ( spl32_153
    | ~ spl32_6
    | spl32_142 ),
    inference(avatar_split_clause,[],[f1691,f1579,f507,f1875]) ).

tff(f1873,plain,
    spl32_152,
    inference(avatar_split_clause,[],[f453,f1871]) ).

tff(f453,plain,
    ! [X21: u,X0: d,X1: d,X20: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21)))))
      | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(X0,sK26(X0,X1,X20,X21)))))))) ),
    inference(cnf_transformation,[],[f248]) ).

tff(f1727,plain,
    spl32_151,
    inference(avatar_split_clause,[],[f454,f1725]) ).

tff(f454,plain,
    ! [X0: d,X1: d,X19: u,X16: u,X17: u] :
      ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(X0,X19)))))))
      | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X16),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X17))))) ),
    inference(cnf_transformation,[],[f248]) ).

tff(f1723,plain,
    spl32_150,
    inference(avatar_split_clause,[],[f452,f1721]) ).

tff(f452,plain,
    ! [X21: u,X0: d,X1: d,X23: u,X20: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(X0,X23)))))))
      | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(s(tyop_2Emin_2Efun(X0,X1),X20),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X21))))) ),
    inference(cnf_transformation,[],[f248]) ).

tff(f1719,plain,
    spl32_149,
    inference(avatar_split_clause,[],[f451,f1717]) ).

tff(f451,plain,
    ! [X2: u,X3: u,X0: d,X1: d,X25: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
      | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X25))))))) ),
    inference(cnf_transformation,[],[f248]) ).

tff(f1715,plain,
    spl32_148,
    inference(avatar_split_clause,[],[f448,f1713]) ).

tff(f448,plain,
    ! [X2: u,X3: u,X0: d,X29: u,X1: d] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
      | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X29))))))) ),
    inference(cnf_transformation,[],[f248]) ).

tff(f1668,plain,
    spl32_147,
    inference(avatar_split_clause,[],[f461,f1666]) ).

tff(f461,plain,
    ! [X0: d,X1: d,X7: u,X4: u,X5: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5)))))
      | ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X7))) != s(X1,sK21(X0,X1,X4,X5)) ) ),
    inference(cnf_transformation,[],[f248]) ).

tff(f1664,plain,
    spl32_146,
    inference(avatar_split_clause,[],[f458,f1662]) ).

tff(f458,plain,
    ! [X10: u,X0: d,X11: u,X1: d,X13: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11)))))
      | ( s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(X0,X13))) != s(X1,sK23(X0,X1,X10,X11)) ) ),
    inference(cnf_transformation,[],[f248]) ).

tff(f1594,plain,
    spl32_145,
    inference(avatar_split_clause,[],[f460,f1592]) ).

tff(f460,plain,
    ! [X0: d,X1: d,X4: u,X5: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5)))))
      | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X5),s(X1,sK21(X0,X1,X4,X5)))))) ),
    inference(cnf_transformation,[],[f248]) ).

tff(f1590,plain,
    spl32_144,
    inference(avatar_split_clause,[],[f457,f1588]) ).

tff(f457,plain,
    ! [X10: u,X0: d,X11: u,X1: d] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(s(tyop_2Emin_2Efun(X0,X1),X10),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11)))))
      | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X11),s(X1,sK23(X0,X1,X10,X11)))))) ),
    inference(cnf_transformation,[],[f248]) ).

tff(f1586,plain,
    spl32_143,
    inference(avatar_split_clause,[],[f450,f1584]) ).

tff(f450,plain,
    ! [X2: u,X3: u,X0: d,X1: d] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
      | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK27(X0,X1,X2,X3)))))) ),
    inference(cnf_transformation,[],[f248]) ).

tff(f1582,plain,
    ( spl32_141
    | ~ spl32_142
    | ~ spl32_44
    | ~ spl32_130 ),
    inference(avatar_split_clause,[],[f1356,f1333,f701,f1579,f1576]) ).

tff(f1356,plain,
    ( ! [X0: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
        | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0))))) )
    | ~ spl32_44
    | ~ spl32_130 ),
    inference(resolution,[],[f1334,f702]) ).

tff(f1574,plain,
    spl32_140,
    inference(avatar_split_clause,[],[f447,f1572]) ).

tff(f447,plain,
    ! [X2: u,X3: u,X0: d,X1: d] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__EXISTS_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3)))))
      | p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X1,tyop_2Emin_2Ebool),X3),s(X1,sK29(X0,X1,X2,X3)))))) ),
    inference(cnf_transformation,[],[f248]) ).

tff(f1526,plain,
    spl32_139,
    inference(avatar_split_clause,[],[f368,f1524]) ).

tff(f368,plain,
    ! [X2: u,X0: d,X1: u] :
      ( ( s(X0,X1) = s(X0,X2) )
      | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2))))) ),
    inference(cnf_transformation,[],[f201]) ).

tff(f201,plain,
    ! [X0: d,X1: u,X2: u] :
      ( ( ( s(X0,X1) = s(X0,X2) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2))))) )
      & ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2)))))
        | ( s(X0,X1) != s(X0,X2) ) ) ),
    inference(nnf_transformation,[],[f95]) ).

tff(f95,plain,
    ! [X0: d,X1: u,X2: u] :
      ( ( s(X0,X1) = s(X0,X2) )
    <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2))))) ),
    inference(rectify,[],[f24]) ).

tff(f24,axiom,
    ! [X0: d,X12: u,X13: u] :
      ( ( s(X0,X12) = s(X0,X13) )
    <=> p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X12))),s(X0,X13))))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Emin_2E_3D_2E2_2Emono_2EA_27a) ).

tff(f1522,plain,
    spl32_138,
    inference(avatar_split_clause,[],[f367,f1520]) ).

tff(f367,plain,
    ! [X2: u,X0: d,X1: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2)))))
      | ( s(X0,X1) != s(X0,X2) ) ),
    inference(cnf_transformation,[],[f201]) ).

tff(f1476,plain,
    spl32_137,
    inference(avatar_split_clause,[],[f311,f1474]) ).

tff(f311,plain,
    ! [X0: d,X1: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ),
    inference(cnf_transformation,[],[f79]) ).

tff(f79,plain,
    ! [X0: d,X1: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ),
    inference(rectify,[],[f26]) ).

tff(f26,axiom,
    ! [X0: d,X12: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X12)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X12)))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebool_2E_3F_2E1_2Emono_2EA_27a) ).

tff(f1472,plain,
    spl32_136,
    inference(avatar_split_clause,[],[f310,f1470]) ).

tff(f310,plain,
    ! [X0: d,X1: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ),
    inference(cnf_transformation,[],[f78]) ).

tff(f78,plain,
    ! [X0: d,X1: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ),
    inference(rectify,[],[f22]) ).

tff(f22,axiom,
    ! [X0: d,X12: u] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X12)))) = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X12)))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebool_2E_21_2E1_2Emono_2EA_27a) ).

tff(f1455,plain,
    spl32_135,
    inference(avatar_split_clause,[],[f309,f1453]) ).

tff(f309,plain,
    ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) ),
    inference(cnf_transformation,[],[f77]) ).

tff(f77,plain,
    ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0,X1))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) ),
    inference(rectify,[],[f37]) ).

tff(f37,axiom,
    ! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,X6: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X5,X6))) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X5)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X6)))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29) ).

tff(f1400,plain,
    spl32_134,
    inference(avatar_split_clause,[],[f438,f1398]) ).

tff(f438,plain,
    ! [X2: u,X3: u,X0: d,X1: d] : ( s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(X1,X3))) ),
    inference(cnf_transformation,[],[f101]) ).

tff(f101,plain,
    ! [X0: d,X1: d,X2: u,X3: u] : ( s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(X1,X3))) ),
    inference(rectify,[],[f7]) ).

tff(f7,axiom,
    ! [X0: d,X1: d,X8: u,X9: u] : ( s(X0,X8) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X8))),s(X1,X9))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Eho_2Ek__thm) ).

tff(f1396,plain,
    spl32_133,
    inference(avatar_split_clause,[],[f327,f1394]) ).

tff(f327,plain,
    ! [X0: d,X1: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK20(X0,X1))))))
      | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ),
    inference(cnf_transformation,[],[f182]) ).

tff(f182,plain,
    ! [X0: d,X1: u] :
      ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ! [X2: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))) )
      & ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK20(X0,X1))))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK20])],[f180,f181]) ).

tff(f181,plain,
    ! [X0: d,X1: u] :
      ( ? [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
     => p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK20(X0,X1)))))) ),
    introduced(choice_axiom,[]) ).

tff(f180,plain,
    ! [X0: d,X1: u] :
      ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ! [X2: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))) )
      & ( ? [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    inference(rectify,[],[f179]) ).

tff(f179,plain,
    ! [X0: d,X1: u] :
      ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ! [X2: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))) )
      & ( ? [X2: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    inference(nnf_transformation,[],[f87]) ).

tff(f87,plain,
    ! [X0: d,X1: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
    <=> ? [X2: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))) ),
    inference(rectify,[],[f15]) ).

tff(f15,axiom,
    ! [X0: d,X2: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
    <=> ? [X11: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X11))))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Equant_2E_3F) ).

tff(f1392,plain,
    spl32_132,
    inference(avatar_split_clause,[],[f326,f1390]) ).

tff(f326,plain,
    ! [X0: d,X1: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
      | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1)))))) ),
    inference(cnf_transformation,[],[f178]) ).

tff(f178,plain,
    ! [X0: d,X1: u] :
      ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1)))))) )
      & ( ! [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK19])],[f176,f177]) ).

tff(f177,plain,
    ! [X0: d,X1: u] :
      ( ? [X2: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
     => ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK19(X0,X1)))))) ),
    introduced(choice_axiom,[]) ).

tff(f176,plain,
    ! [X0: d,X1: u] :
      ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ? [X2: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))) )
      & ( ! [X3: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    inference(rectify,[],[f175]) ).

tff(f175,plain,
    ! [X0: d,X1: u] :
      ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
        | ? [X2: u] : ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))) )
      & ( ! [X2: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ) ),
    inference(nnf_transformation,[],[f86]) ).

tff(f86,plain,
    ! [X0: d,X1: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
    <=> ! [X2: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))) ),
    inference(rectify,[],[f14]) ).

tff(f14,axiom,
    ! [X0: d,X2: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2)))))
    <=> ! [X11: u] : p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X11))))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Equant_2E_21) ).

tff(f1339,plain,
    spl32_131,
    inference(avatar_split_clause,[],[f328,f1337]) ).

tff(f328,plain,
    ! [X2: u,X0: d,X1: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))))
      | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))) ),
    inference(cnf_transformation,[],[f182]) ).

tff(f1335,plain,
    spl32_130,
    inference(avatar_split_clause,[],[f325,f1333]) ).

tff(f325,plain,
    ! [X3: u,X0: d,X1: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3)))))
      | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))) ),
    inference(cnf_transformation,[],[f178]) ).

tff(f1331,plain,
    spl32_129,
    inference(avatar_split_clause,[],[f271,f1329]) ).

tff(f271,plain,
    ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0)))) ),
    inference(cnf_transformation,[],[f66]) ).

tff(f66,plain,
    ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X0)))) ),
    inference(rectify,[],[f18]) ).

tff(f18,axiom,
    ! [X5: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X5) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),X5)))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29) ).

tff(f1319,plain,
    spl32_128,
    inference(avatar_split_clause,[],[f308,f1317]) ).

tff(f308,plain,
    ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) ),
    inference(cnf_transformation,[],[f76]) ).

tff(f76,plain,
    ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X1: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X0,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X1)))) ),
    inference(rectify,[],[f36]) ).

tff(f36,axiom,
    ! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,X6: mono_2Etyop_2Emin_2Ebool] : ( s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(X5,X6))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X5)),s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X6)))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool) ).

tff(f1284,plain,
    ( spl32_127
    | ~ spl32_23
    | ~ spl32_110 ),
    inference(avatar_split_clause,[],[f1214,f1185,f584,f1281]) ).

tff(f584,plain,
    ( spl32_23
  <=> ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_23])]) ).

tff(f1214,plain,
    ( ( s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0)) )
    | ~ spl32_23
    | ~ spl32_110 ),
    inference(superposition,[],[f1186,f586]) ).

tff(f586,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) )
    | ~ spl32_23 ),
    inference(avatar_component_clause,[],[f584]) ).

tff(f1279,plain,
    spl32_126,
    inference(avatar_split_clause,[],[f383,f1277]) ).

tff(f383,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP6(X0,X1,X2)
      | p(X0)
      | ~ sP5(X0,X2,X1)
      | ~ sP4(X1,X2,X0)
      | ~ sP3(X2,X1,X0) ),
    inference(cnf_transformation,[],[f207]) ).

tff(f207,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP6(X0,X1,X2)
        | ( p(X0)
          & p(X1)
          & ~ p(X2) )
        | ~ sP5(X0,X2,X1)
        | ~ sP4(X1,X2,X0)
        | ~ sP3(X2,X1,X0) )
      & ( ( ( ~ p(X0)
            | ~ p(X1)
            | p(X2) )
          & sP5(X0,X2,X1)
          & sP4(X1,X2,X0)
          & sP3(X2,X1,X0) )
        | ~ sP6(X0,X1,X2) ) ),
    inference(rectify,[],[f206]) ).

tff(f206,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP6(X2,X1,X0)
        | ( p(X2)
          & p(X1)
          & ~ p(X0) )
        | ~ sP5(X2,X0,X1)
        | ~ sP4(X1,X0,X2)
        | ~ sP3(X0,X1,X2) )
      & ( ( ( ~ p(X2)
            | ~ p(X1)
            | p(X0) )
          & sP5(X2,X0,X1)
          & sP4(X1,X0,X2)
          & sP3(X0,X1,X2) )
        | ~ sP6(X2,X1,X0) ) ),
    inference(flattening,[],[f205]) ).

tff(f205,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP6(X2,X1,X0)
        | ( p(X2)
          & p(X1)
          & ~ p(X0) )
        | ~ sP5(X2,X0,X1)
        | ~ sP4(X1,X0,X2)
        | ~ sP3(X0,X1,X2) )
      & ( ( ( ~ p(X2)
            | ~ p(X1)
            | p(X0) )
          & sP5(X2,X0,X1)
          & sP4(X1,X0,X2)
          & sP3(X0,X1,X2) )
        | ~ sP6(X2,X1,X0) ) ),
    inference(nnf_transformation,[],[f145]) ).

tff(f145,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool] :
      ( sP6(X2,X1,X0)
    <=> ( ( ~ p(X2)
          | ~ p(X1)
          | p(X0) )
        & sP5(X2,X0,X1)
        & sP4(X1,X0,X2)
        & sP3(X0,X1,X2) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP6])]) ).

tff(f1275,plain,
    spl32_125,
    inference(avatar_split_clause,[],[f382,f1273]) ).

tff(f382,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP6(X0,X1,X2)
      | p(X1)
      | ~ sP5(X0,X2,X1)
      | ~ sP4(X1,X2,X0)
      | ~ sP3(X2,X1,X0) ),
    inference(cnf_transformation,[],[f207]) ).

tff(f1271,plain,
    spl32_124,
    inference(avatar_split_clause,[],[f381,f1269]) ).

tff(f381,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP6(X0,X1,X2)
      | ~ p(X2)
      | ~ sP5(X0,X2,X1)
      | ~ sP4(X1,X2,X0)
      | ~ sP3(X2,X1,X0) ),
    inference(cnf_transformation,[],[f207]) ).

tff(f1267,plain,
    spl32_123,
    inference(avatar_split_clause,[],[f370,f1265]) ).

tff(f370,plain,
    ! [X2: u,X0: d,X1: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))))
      | ( s(X0,X1) != s(X0,X2) ) ),
    inference(cnf_transformation,[],[f202]) ).

tff(f202,plain,
    ! [X0: d,X1: u,X2: u] :
      ( ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))))
        | ( s(X0,X1) != s(X0,X2) ) )
      & ( ( s(X0,X1) = s(X0,X2) )
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2))))) ) ),
    inference(nnf_transformation,[],[f96]) ).

tff(f96,plain,
    ! [X0: d,X1: u,X2: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))))
    <=> ( s(X0,X1) = s(X0,X2) ) ),
    inference(rectify,[],[f13]) ).

tff(f13,axiom,
    ! [X0: d,X5: u,X6: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X5),s(X0,X6)))))
    <=> ( s(X0,X5) = s(X0,X6) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Elogic_2E_3D) ).

tff(f1263,plain,
    spl32_122,
    inference(avatar_split_clause,[],[f369,f1261]) ).

tff(f369,plain,
    ! [X2: u,X0: d,X1: u] :
      ( ( s(X0,X1) = s(X0,X2) )
      | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2))))) ),
    inference(cnf_transformation,[],[f202]) ).

tff(f1256,plain,
    spl32_121,
    inference(avatar_split_clause,[],[f270,f1254]) ).

tff(f270,plain,
    ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))) ),
    inference(cnf_transformation,[],[f65]) ).

tff(f65,plain,
    ! [X0: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X0)))) ),
    inference(rectify,[],[f17]) ).

tff(f17,axiom,
    ! [X5: u] : ( s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X5) = s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),X5)))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29) ).

tff(f1248,plain,
    spl32_120,
    inference(avatar_split_clause,[],[f307,f1246]) ).

tff(f307,plain,
    ! [X0: d,X1: u] : ( s(X0,X1) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(X0,X1))) ),
    inference(cnf_transformation,[],[f75]) ).

tff(f75,plain,
    ! [X0: d,X1: u] : ( s(X0,X1) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(X0,X1))) ),
    inference(rectify,[],[f6]) ).

tff(f6,axiom,
    ! [X0: d,X8: u] : ( s(X0,X8) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(X0,X8))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Eho_2Ei__thm) ).

tff(f1241,plain,
    ( spl32_119
    | ~ spl32_13
    | ~ spl32_110 ),
    inference(avatar_split_clause,[],[f1213,f1185,f543,f1238]) ).

tff(f543,plain,
    ( spl32_13
  <=> ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_13])]) ).

tff(f1213,plain,
    ( ( s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)) )
    | ~ spl32_13
    | ~ spl32_110 ),
    inference(superposition,[],[f1186,f545]) ).

tff(f545,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))) )
    | ~ spl32_13 ),
    inference(avatar_component_clause,[],[f543]) ).

tff(f1233,plain,
    spl32_118,
    inference(avatar_split_clause,[],[f425,f1231]) ).

tff(f1231,plain,
    ( spl32_118
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP12(X0,X1,X2)
        | ~ sP10(X2,X1,X0)
        | p(X1)
        | ~ p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_118])]) ).

tff(f425,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP12(X0,X1,X2)
      | ~ sP10(X2,X1,X0)
      | p(X1)
      | ~ p(X0) ),
    inference(cnf_transformation,[],[f228]) ).

tff(f228,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP12(X0,X1,X2)
        | ~ sP10(X2,X1,X0)
        | ( p(X1)
          & ~ p(X2) )
        | ( ~ p(X0)
          & ~ p(X2) ) )
      & ( ( sP10(X2,X1,X0)
          & ( ~ p(X1)
            | p(X2) )
          & ( p(X0)
            | p(X2) ) )
        | ~ sP12(X0,X1,X2) ) ),
    inference(rectify,[],[f227]) ).

tff(f227,plain,
    ! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP12(X1,X0,X2)
        | ~ sP10(X2,X0,X1)
        | ( p(X0)
          & ~ p(X2) )
        | ( ~ p(X1)
          & ~ p(X2) ) )
      & ( ( sP10(X2,X0,X1)
          & ( ~ p(X0)
            | p(X2) )
          & ( p(X1)
            | p(X2) ) )
        | ~ sP12(X1,X0,X2) ) ),
    inference(flattening,[],[f226]) ).

tff(f226,plain,
    ! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP12(X1,X0,X2)
        | ~ sP10(X2,X0,X1)
        | ( p(X0)
          & ~ p(X2) )
        | ( ~ p(X1)
          & ~ p(X2) ) )
      & ( ( sP10(X2,X0,X1)
          & ( ~ p(X0)
            | p(X2) )
          & ( p(X1)
            | p(X2) ) )
        | ~ sP12(X1,X0,X2) ) ),
    inference(nnf_transformation,[],[f153]) ).

tff(f153,plain,
    ! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( sP12(X1,X0,X2)
    <=> ( sP10(X2,X0,X1)
        & ( ~ p(X0)
          | p(X2) )
        & ( p(X1)
          | p(X2) ) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP12])]) ).

tff(f1229,plain,
    spl32_117,
    inference(avatar_split_clause,[],[f406,f1227]) ).

tff(f1227,plain,
    ( spl32_117
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP9(X0,X1,X2)
        | ~ sP7(X2,X1,X0)
        | p(X1)
        | p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_117])]) ).

tff(f406,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP9(X0,X1,X2)
      | ~ sP7(X2,X1,X0)
      | p(X1)
      | p(X0) ),
    inference(cnf_transformation,[],[f219]) ).

tff(f219,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP9(X0,X1,X2)
        | ~ sP7(X2,X1,X0)
        | ( p(X1)
          & ~ p(X2) )
        | ( p(X0)
          & ~ p(X2) ) )
      & ( ( sP7(X2,X1,X0)
          & ( ~ p(X1)
            | p(X2) )
          & ( ~ p(X0)
            | p(X2) ) )
        | ~ sP9(X0,X1,X2) ) ),
    inference(rectify,[],[f218]) ).

tff(f218,plain,
    ! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP9(X1,X0,X2)
        | ~ sP7(X2,X0,X1)
        | ( p(X0)
          & ~ p(X2) )
        | ( p(X1)
          & ~ p(X2) ) )
      & ( ( sP7(X2,X0,X1)
          & ( ~ p(X0)
            | p(X2) )
          & ( ~ p(X1)
            | p(X2) ) )
        | ~ sP9(X1,X0,X2) ) ),
    inference(flattening,[],[f217]) ).

tff(f217,plain,
    ! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP9(X1,X0,X2)
        | ~ sP7(X2,X0,X1)
        | ( p(X0)
          & ~ p(X2) )
        | ( p(X1)
          & ~ p(X2) ) )
      & ( ( sP7(X2,X0,X1)
          & ( ~ p(X0)
            | p(X2) )
          & ( ~ p(X1)
            | p(X2) ) )
        | ~ sP9(X1,X0,X2) ) ),
    inference(nnf_transformation,[],[f149]) ).

tff(f149,plain,
    ! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( sP9(X1,X0,X2)
    <=> ( sP7(X2,X0,X1)
        & ( ~ p(X0)
          | p(X2) )
        & ( ~ p(X1)
          | p(X2) ) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP9])]) ).

tff(f1211,plain,
    spl32_116,
    inference(avatar_split_clause,[],[f465,f1209]) ).

tff(f1209,plain,
    ( spl32_116
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X3: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X2)
        | ~ p(X3)
        | ~ p(X0)
        | ~ sP13(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_116])]) ).

tff(f465,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X3: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X2)
      | ~ p(X3)
      | ~ p(X0)
      | ~ sP13(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f251]) ).

tff(f251,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool,X3: mono_2Etyop_2Emin_2Ebool] :
      ( ( ( p(X2)
          | ~ p(X3)
          | ( ~ p(X0)
            & p(X1) ) )
        & ( p(X0)
          | ~ p(X1)
          | ( ~ p(X2)
            & p(X3) ) ) )
      | ~ sP13(X0,X1,X2,X3) ),
    inference(rectify,[],[f250]) ).

tff(f250,plain,
    ! [X3: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool] :
      ( ( ( p(X2)
          | ~ p(X0)
          | ( ~ p(X3)
            & p(X1) ) )
        & ( p(X3)
          | ~ p(X1)
          | ( ~ p(X2)
            & p(X0) ) ) )
      | ~ sP13(X3,X1,X2,X0) ),
    inference(flattening,[],[f249]) ).

tff(f249,plain,
    ! [X3: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool] :
      ( ( ( p(X2)
          | ~ p(X0)
          | ( ~ p(X3)
            & p(X1) ) )
        & ( p(X3)
          | ~ p(X1)
          | ( ~ p(X2)
            & p(X0) ) ) )
      | ~ sP13(X3,X1,X2,X0) ),
    inference(nnf_transformation,[],[f155]) ).

tff(f155,plain,
    ! [X3: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool] :
      ( ( ( p(X2)
          | ~ p(X0) )
      <=> ( p(X3)
          | ~ p(X1) ) )
      | ~ sP13(X3,X1,X2,X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP13])]) ).

tff(f1207,plain,
    ( spl32_115
    | ~ spl32_6
    | ~ spl32_44 ),
    inference(avatar_split_clause,[],[f704,f701,f507,f1205]) ).

tff(f704,plain,
    ( ! [X0: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X0)))))
        | ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X0)))) ) )
    | ~ spl32_6
    | ~ spl32_44 ),
    inference(resolution,[],[f702,f508]) ).

tff(f1203,plain,
    spl32_114,
    inference(avatar_split_clause,[],[f464,f1201]) ).

tff(f1201,plain,
    ( spl32_114
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X3: mono_2Etyop_2Emin_2Ebool] :
        ( p(X2)
        | ~ p(X3)
        | p(X1)
        | ~ sP13(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_114])]) ).

tff(f464,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X3: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X2)
      | ~ p(X3)
      | p(X1)
      | ~ sP13(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f251]) ).

tff(f1199,plain,
    spl32_113,
    inference(avatar_split_clause,[],[f463,f1197]) ).

tff(f1197,plain,
    ( spl32_113
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X3: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ~ p(X1)
        | ~ p(X2)
        | ~ sP13(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_113])]) ).

tff(f463,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X3: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X0)
      | ~ p(X1)
      | ~ p(X2)
      | ~ sP13(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f251]) ).

tff(f1195,plain,
    spl32_112,
    inference(avatar_split_clause,[],[f462,f1193]) ).

tff(f1193,plain,
    ( spl32_112
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X3: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ~ p(X1)
        | p(X3)
        | ~ sP13(X0,X1,X2,X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_112])]) ).

tff(f462,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X3: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X0)
      | ~ p(X1)
      | p(X3)
      | ~ sP13(X0,X1,X2,X3) ),
    inference(cnf_transformation,[],[f251]) ).

tff(f1191,plain,
    spl32_111,
    inference(avatar_split_clause,[],[f269,f1189]) ).

tff(f1189,plain,
    ( spl32_111
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0))) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_111])]) ).

tff(f269,plain,
    ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0))) = X0 ),
    inference(cnf_transformation,[],[f64]) ).

tff(f64,plain,
    ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X0))) = X0 ),
    inference(rectify,[],[f21]) ).

tff(f21,axiom,
    ! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(X5))) = X5 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29) ).

tff(f1187,plain,
    spl32_110,
    inference(avatar_split_clause,[],[f268,f1185]) ).

tff(f268,plain,
    ! [X0: u] : ( s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))) ),
    inference(cnf_transformation,[],[f63]) ).

tff(f63,plain,
    ! [X0: u] : ( s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X0)))) ),
    inference(rectify,[],[f16]) ).

tff(f16,axiom,
    ! [X5: u] : ( s(tyop_2Emin_2Ebool,X5) = s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,X5)))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ij_2Emono_2Etyop_2Emin_2Ebool) ).

tff(f1115,plain,
    ( spl32_109
    | ~ spl32_42
    | ~ spl32_68 ),
    inference(avatar_split_clause,[],[f976,f839,f662,f1113]) ).

tff(f1113,plain,
    ( spl32_109
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP5(X0,X1,X1)
        | ~ p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_109])]) ).

tff(f662,plain,
    ( spl32_42
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP6(X2,X1,X1)
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_42])]) ).

tff(f839,plain,
    ( spl32_68
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP5(X0,X2,X1)
        | ~ sP6(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_68])]) ).

tff(f976,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP5(X0,X1,X1)
        | ~ p(X0) )
    | ~ spl32_42
    | ~ spl32_68 ),
    inference(resolution,[],[f840,f663]) ).

tff(f663,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP6(X2,X1,X1)
        | ~ p(X2) )
    | ~ spl32_42 ),
    inference(avatar_component_clause,[],[f662]) ).

tff(f840,plain,
    ( ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ sP6(X0,X1,X2)
        | sP5(X0,X2,X1) )
    | ~ spl32_68 ),
    inference(avatar_component_clause,[],[f839]) ).

tff(f1111,plain,
    spl32_108,
    inference(avatar_split_clause,[],[f480,f1109]) ).

tff(f1109,plain,
    ( spl32_108
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP9(X0,X1,X2)
        | ~ sP7(X2,X1,X0)
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_108])]) ).

tff(f480,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP9(X0,X1,X2)
      | ~ sP7(X2,X1,X0)
      | ~ p(X2) ),
    inference(duplicate_literal_removal,[],[f403]) ).

tff(f403,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP9(X0,X1,X2)
      | ~ sP7(X2,X1,X0)
      | ~ p(X2)
      | ~ p(X2) ),
    inference(cnf_transformation,[],[f219]) ).

tff(f1107,plain,
    spl32_107,
    inference(avatar_split_clause,[],[f479,f1105]) ).

tff(f1105,plain,
    ( spl32_107
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP12(X0,X1,X2)
        | ~ sP10(X2,X1,X0)
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_107])]) ).

tff(f479,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP12(X0,X1,X2)
      | ~ sP10(X2,X1,X0)
      | ~ p(X2) ),
    inference(duplicate_literal_removal,[],[f422]) ).

tff(f422,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP12(X0,X1,X2)
      | ~ sP10(X2,X1,X0)
      | ~ p(X2)
      | ~ p(X2) ),
    inference(cnf_transformation,[],[f228]) ).

tff(f1103,plain,
    spl32_106,
    inference(avatar_split_clause,[],[f432,f1101]) ).

tff(f1101,plain,
    ( spl32_106
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | p(X1)
        | ~ p(X2)
        | ~ sP10(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_106])]) ).

tff(f432,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ~ p(X0)
      | p(X1)
      | ~ p(X2)
      | ~ sP10(X0,X1,X2) ),
    inference(cnf_transformation,[],[f233]) ).

tff(f233,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP10(X0,X1,X2)
        | ( p(X0)
          & ~ p(X1)
          & p(X2) ) )
      & ( ~ p(X0)
        | p(X1)
        | ~ p(X2)
        | ~ sP10(X0,X1,X2) ) ),
    inference(rectify,[],[f232]) ).

tff(f232,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP10(X2,X0,X1)
        | ( p(X2)
          & ~ p(X0)
          & p(X1) ) )
      & ( ~ p(X2)
        | p(X0)
        | ~ p(X1)
        | ~ sP10(X2,X0,X1) ) ),
    inference(flattening,[],[f231]) ).

tff(f231,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP10(X2,X0,X1)
        | ( p(X2)
          & ~ p(X0)
          & p(X1) ) )
      & ( ~ p(X2)
        | p(X0)
        | ~ p(X1)
        | ~ sP10(X2,X0,X1) ) ),
    inference(nnf_transformation,[],[f151]) ).

tff(f151,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP10(X2,X0,X1)
    <=> ( ~ p(X2)
        | p(X0)
        | ~ p(X1) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP10])]) ).

tff(f1099,plain,
    spl32_105,
    inference(avatar_split_clause,[],[f429,f1097]) ).

tff(f429,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP11(X0,X1,X2)
      | p(X0)
      | ~ p(X1)
      | p(X2) ),
    inference(cnf_transformation,[],[f230]) ).

tff(f230,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP11(X0,X1,X2)
        | ( ( ( ~ p(X0)
              & p(X1) )
            | ~ p(X2) )
          & ( p(X0)
            | ~ p(X1)
            | p(X2) ) ) )
      & ( ( ( p(X2)
            | ( ~ p(X0)
              & p(X1) ) )
          & ( p(X0)
            | ~ p(X1)
            | ~ p(X2) ) )
        | ~ sP11(X0,X1,X2) ) ),
    inference(flattening,[],[f229]) ).

tff(f229,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP11(X0,X1,X2)
        | ( ( ( ~ p(X0)
              & p(X1) )
            | ~ p(X2) )
          & ( p(X0)
            | ~ p(X1)
            | p(X2) ) ) )
      & ( ( ( p(X2)
            | ( ~ p(X0)
              & p(X1) ) )
          & ( p(X0)
            | ~ p(X1)
            | ~ p(X2) ) )
        | ~ sP11(X0,X1,X2) ) ),
    inference(nnf_transformation,[],[f152]) ).

tff(f152,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( sP11(X0,X1,X2)
    <=> ( p(X2)
      <=> ( p(X0)
          | ~ p(X1) ) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP11])]) ).

tff(f1095,plain,
    spl32_104,
    inference(avatar_split_clause,[],[f426,f1093]) ).

tff(f1093,plain,
    ( spl32_104
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ~ p(X1)
        | ~ p(X2)
        | ~ sP11(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_104])]) ).

tff(f426,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X0)
      | ~ p(X1)
      | ~ p(X2)
      | ~ sP11(X0,X1,X2) ),
    inference(cnf_transformation,[],[f230]) ).

tff(f1091,plain,
    spl32_103,
    inference(avatar_split_clause,[],[f413,f1089]) ).

tff(f1089,plain,
    ( spl32_103
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | p(X1)
        | p(X2)
        | ~ sP7(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_103])]) ).

tff(f413,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ~ p(X0)
      | p(X1)
      | p(X2)
      | ~ sP7(X0,X1,X2) ),
    inference(cnf_transformation,[],[f224]) ).

tff(f224,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP7(X0,X1,X2)
        | ( p(X0)
          & ~ p(X1)
          & ~ p(X2) ) )
      & ( ~ p(X0)
        | p(X1)
        | p(X2)
        | ~ sP7(X0,X1,X2) ) ),
    inference(rectify,[],[f223]) ).

tff(f223,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP7(X2,X0,X1)
        | ( p(X2)
          & ~ p(X0)
          & ~ p(X1) ) )
      & ( ~ p(X2)
        | p(X0)
        | p(X1)
        | ~ sP7(X2,X0,X1) ) ),
    inference(flattening,[],[f222]) ).

tff(f222,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP7(X2,X0,X1)
        | ( p(X2)
          & ~ p(X0)
          & ~ p(X1) ) )
      & ( ~ p(X2)
        | p(X0)
        | p(X1)
        | ~ sP7(X2,X0,X1) ) ),
    inference(nnf_transformation,[],[f147]) ).

tff(f147,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP7(X2,X0,X1)
    <=> ( ~ p(X2)
        | p(X0)
        | p(X1) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP7])]) ).

tff(f1087,plain,
    spl32_102,
    inference(avatar_split_clause,[],[f410,f1085]) ).

tff(f410,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP8(X0,X1,X2)
      | p(X0)
      | p(X1)
      | p(X2) ),
    inference(cnf_transformation,[],[f221]) ).

tff(f221,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP8(X0,X1,X2)
        | ( ( ( ~ p(X0)
              & ~ p(X1) )
            | ~ p(X2) )
          & ( p(X0)
            | p(X1)
            | p(X2) ) ) )
      & ( ( ( p(X2)
            | ( ~ p(X0)
              & ~ p(X1) ) )
          & ( p(X0)
            | p(X1)
            | ~ p(X2) ) )
        | ~ sP8(X0,X1,X2) ) ),
    inference(flattening,[],[f220]) ).

tff(f220,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP8(X0,X1,X2)
        | ( ( ( ~ p(X0)
              & ~ p(X1) )
            | ~ p(X2) )
          & ( p(X0)
            | p(X1)
            | p(X2) ) ) )
      & ( ( ( p(X2)
            | ( ~ p(X0)
              & ~ p(X1) ) )
          & ( p(X0)
            | p(X1)
            | ~ p(X2) ) )
        | ~ sP8(X0,X1,X2) ) ),
    inference(nnf_transformation,[],[f148]) ).

tff(f148,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( sP8(X0,X1,X2)
    <=> ( p(X2)
      <=> ( p(X0)
          | p(X1) ) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP8])]) ).

tff(f1083,plain,
    spl32_101,
    inference(avatar_split_clause,[],[f407,f1081]) ).

tff(f1081,plain,
    ( spl32_101
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | p(X1)
        | ~ p(X2)
        | ~ sP8(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_101])]) ).

tff(f407,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X0)
      | p(X1)
      | ~ p(X2)
      | ~ sP8(X0,X1,X2) ),
    inference(cnf_transformation,[],[f221]) ).

tff(f1079,plain,
    spl32_100,
    inference(avatar_split_clause,[],[f392,f1077]) ).

tff(f1077,plain,
    ( spl32_100
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | p(X1)
        | p(X2)
        | ~ sP3(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_100])]) ).

tff(f392,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X0)
      | p(X1)
      | p(X2)
      | ~ sP3(X0,X1,X2) ),
    inference(cnf_transformation,[],[f215]) ).

tff(f215,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP3(X0,X1,X2)
        | ( ~ p(X0)
          & ~ p(X1)
          & ~ p(X2) ) )
      & ( p(X0)
        | p(X1)
        | p(X2)
        | ~ sP3(X0,X1,X2) ) ),
    inference(flattening,[],[f214]) ).

tff(f214,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP3(X0,X1,X2)
        | ( ~ p(X0)
          & ~ p(X1)
          & ~ p(X2) ) )
      & ( p(X0)
        | p(X1)
        | p(X2)
        | ~ sP3(X0,X1,X2) ) ),
    inference(nnf_transformation,[],[f142]) ).

tff(f142,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( sP3(X0,X1,X2)
    <=> ( p(X0)
        | p(X1)
        | p(X2) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP3])]) ).

tff(f1075,plain,
    spl32_99,
    inference(avatar_split_clause,[],[f388,f1073]) ).

tff(f1073,plain,
    ( spl32_99
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ~ p(X1)
        | p(X2)
        | ~ sP4(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_99])]) ).

tff(f388,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ~ p(X0)
      | ~ p(X1)
      | p(X2)
      | ~ sP4(X0,X1,X2) ),
    inference(cnf_transformation,[],[f213]) ).

tff(f213,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP4(X0,X1,X2)
        | ( p(X0)
          & p(X1)
          & ~ p(X2) ) )
      & ( ~ p(X0)
        | ~ p(X1)
        | p(X2)
        | ~ sP4(X0,X1,X2) ) ),
    inference(rectify,[],[f212]) ).

tff(f212,plain,
    ! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP4(X1,X0,X2)
        | ( p(X1)
          & p(X0)
          & ~ p(X2) ) )
      & ( ~ p(X1)
        | ~ p(X0)
        | p(X2)
        | ~ sP4(X1,X0,X2) ) ),
    inference(flattening,[],[f211]) ).

tff(f211,plain,
    ! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP4(X1,X0,X2)
        | ( p(X1)
          & p(X0)
          & ~ p(X2) ) )
      & ( ~ p(X1)
        | ~ p(X0)
        | p(X2)
        | ~ sP4(X1,X0,X2) ) ),
    inference(nnf_transformation,[],[f143]) ).

tff(f143,plain,
    ! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( sP4(X1,X0,X2)
    <=> ( ~ p(X1)
        | ~ p(X0)
        | p(X2) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP4])]) ).

tff(f1067,plain,
    spl32_98,
    inference(avatar_split_clause,[],[f384,f1065]) ).

tff(f1065,plain,
    ( spl32_98
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ~ p(X1)
        | p(X2)
        | ~ sP5(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_98])]) ).

tff(f384,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ~ p(X0)
      | ~ p(X1)
      | p(X2)
      | ~ sP5(X0,X1,X2) ),
    inference(cnf_transformation,[],[f210]) ).

tff(f210,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP5(X0,X1,X2)
        | ( p(X0)
          & p(X1)
          & ~ p(X2) ) )
      & ( ~ p(X0)
        | ~ p(X1)
        | p(X2)
        | ~ sP5(X0,X1,X2) ) ),
    inference(rectify,[],[f209]) ).

tff(f209,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP5(X2,X0,X1)
        | ( p(X2)
          & p(X0)
          & ~ p(X1) ) )
      & ( ~ p(X2)
        | ~ p(X0)
        | p(X1)
        | ~ sP5(X2,X0,X1) ) ),
    inference(flattening,[],[f208]) ).

tff(f208,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP5(X2,X0,X1)
        | ( p(X2)
          & p(X0)
          & ~ p(X1) ) )
      & ( ~ p(X2)
        | ~ p(X0)
        | p(X1)
        | ~ sP5(X2,X0,X1) ) ),
    inference(nnf_transformation,[],[f144]) ).

tff(f144,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP5(X2,X0,X1)
    <=> ( ~ p(X2)
        | ~ p(X0)
        | p(X1) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP5])]) ).

tff(f1063,plain,
    spl32_97,
    inference(avatar_split_clause,[],[f380,f1061]) ).

tff(f1061,plain,
    ( spl32_97
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ~ p(X1)
        | p(X2)
        | ~ sP6(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_97])]) ).

tff(f380,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ~ p(X0)
      | ~ p(X1)
      | p(X2)
      | ~ sP6(X0,X1,X2) ),
    inference(cnf_transformation,[],[f207]) ).

tff(f1059,plain,
    spl32_96,
    inference(avatar_split_clause,[],[f337,f1057]) ).

tff(f337,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X1)
      | ~ p(X0)
      | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1)) ),
    inference(cnf_transformation,[],[f188]) ).

tff(f188,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X1)
        | ~ p(X0)
        | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1)) )
      & ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1))
        | ( ~ p(X1)
          & p(X0) ) ) ),
    inference(flattening,[],[f187]) ).

tff(f187,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X1)
        | ~ p(X0)
        | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1)) )
      & ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1))
        | ( ~ p(X1)
          & p(X0) ) ) ),
    inference(nnf_transformation,[],[f125]) ).

tff(f125,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X1)
        | ~ p(X0) )
    <=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1)) ),
    inference(ennf_transformation,[],[f90]) ).

tff(f90,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X0)
       => p(X1) )
    <=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1)) ),
    inference(rectify,[],[f25]) ).

tff(f25,axiom,
    ! [X12: mono_2Etyop_2Emin_2Ebool,X13: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X12)
       => p(X13) )
    <=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X12),X13)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Emin_2E_3D_3D_3E_2E2) ).

tff(f1055,plain,
    spl32_95,
    inference(avatar_split_clause,[],[f334,f1053]) ).

tff(f334,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X1)
      | p(X0)
      | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1)) ),
    inference(cnf_transformation,[],[f186]) ).

tff(f186,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X1)
        | p(X0)
        | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1)) )
      & ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1))
        | ( ~ p(X1)
          & ~ p(X0) ) ) ),
    inference(flattening,[],[f185]) ).

tff(f185,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X1)
        | p(X0)
        | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1)) )
      & ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1))
        | ( ~ p(X1)
          & ~ p(X0) ) ) ),
    inference(nnf_transformation,[],[f89]) ).

tff(f89,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X1)
        | p(X0) )
    <=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1)) ),
    inference(rectify,[],[f34]) ).

tff(f34,axiom,
    ! [X12: mono_2Etyop_2Emin_2Ebool,X13: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X13)
        | p(X12) )
    <=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X12),X13)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Ebool_2E_5C_2F_2E2) ).

tff(f1051,plain,
    spl32_94,
    inference(avatar_split_clause,[],[f329,f1049]) ).

tff(f329,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1))
      | ~ p(X1)
      | ~ p(X0) ),
    inference(cnf_transformation,[],[f184]) ).

tff(f184,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( ( p(X1)
          & p(X0) )
        | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1)) )
      & ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1))
        | ~ p(X1)
        | ~ p(X0) ) ),
    inference(flattening,[],[f183]) ).

tff(f183,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( ( p(X1)
          & p(X0) )
        | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1)) )
      & ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1))
        | ~ p(X1)
        | ~ p(X0) ) ),
    inference(nnf_transformation,[],[f88]) ).

tff(f88,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X1)
        & p(X0) )
    <=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1)) ),
    inference(rectify,[],[f23]) ).

tff(f23,axiom,
    ! [X12: mono_2Etyop_2Emin_2Ebool,X13: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X13)
        & p(X12) )
    <=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X12),X13)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Ebool_2E_2F_5C_2E2) ).

tff(f1038,plain,
    spl32_93,
    inference(avatar_split_clause,[],[f398,f1036]) ).

tff(f1036,plain,
    ( spl32_93
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ( X0 = X1 )
        | ~ p(X2)
        | ~ sP6(X2,X1,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_93])]) ).

tff(f398,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( X0 = X1 )
      | ~ p(X2)
      | ~ sP6(X2,X1,X0) ),
    inference(cnf_transformation,[],[f216]) ).

tff(f216,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( ( ( p(X2)
            | ( X0 != X1 ) )
          & ( ( X0 = X1 )
            | ~ p(X2) ) )
        | ~ sP6(X2,X1,X0) )
      & ( sP6(X2,X1,X0)
        | ( ( ( X0 != X1 )
            | ~ p(X2) )
          & ( ( X0 = X1 )
            | p(X2) ) ) ) ),
    inference(nnf_transformation,[],[f146]) ).

tff(f146,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X2)
      <=> ( X0 = X1 ) )
    <=> sP6(X2,X1,X0) ),
    inference(definition_folding,[],[f98,f145,f144,f143,f142]) ).

tff(f98,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X2)
      <=> ( X0 = X1 ) )
    <=> ( ( ~ p(X2)
          | ~ p(X1)
          | p(X0) )
        & ( ~ p(X2)
          | ~ p(X0)
          | p(X1) )
        & ( ~ p(X1)
          | ~ p(X0)
          | p(X2) )
        & ( p(X0)
          | p(X1)
          | p(X2) ) ) ),
    inference(rectify,[],[f51]) ).

tff(f51,axiom,
    ! [X43: mono_2Etyop_2Emin_2Ebool,X44: mono_2Etyop_2Emin_2Ebool,X45: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X45)
      <=> ( X43 = X44 ) )
    <=> ( ( ~ p(X45)
          | ~ p(X44)
          | p(X43) )
        & ( ~ p(X45)
          | ~ p(X43)
          | p(X44) )
        & ( ~ p(X44)
          | ~ p(X43)
          | p(X45) )
        & ( p(X43)
          | p(X44)
          | p(X45) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Esat_2Edc__eq) ).

tff(f1034,plain,
    spl32_92,
    inference(avatar_split_clause,[],[f396,f1032]) ).

tff(f396,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP6(X2,X1,X0)
      | ( X0 = X1 )
      | p(X2) ),
    inference(cnf_transformation,[],[f216]) ).

tff(f1030,plain,
    ( spl32_91
    | spl32_1
    | ~ spl32_54 ),
    inference(avatar_split_clause,[],[f996,f775,f483,f1027]) ).

tff(f1027,plain,
    ( spl32_91
  <=> ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2EF_2E0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_91])]) ).

tff(f996,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2EF_2E0) )
    | spl32_1
    | ~ spl32_54 ),
    inference(resolution,[],[f776,f485]) ).

tff(f1023,plain,
    ( spl32_90
    | spl32_1 ),
    inference(avatar_split_clause,[],[f349,f483,f1021]) ).

tff(f1021,plain,
    ( spl32_90
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ~ sP0(X0,X1)
        | p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_90])]) ).

tff(f349,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Ec_2Ebool_2EF_2E0)
      | p(X0)
      | p(X1)
      | ~ sP0(X0,X1) ),
    inference(cnf_transformation,[],[f194]) ).

tff(f194,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP0(X0,X1)
        | ( ~ p(mono_2Ec_2Ebool_2EF_2E0)
          & ~ p(X0)
          & ~ p(X1) ) )
      & ( p(mono_2Ec_2Ebool_2EF_2E0)
        | p(X0)
        | p(X1)
        | ~ sP0(X0,X1) ) ),
    inference(flattening,[],[f193]) ).

tff(f193,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP0(X0,X1)
        | ( ~ p(mono_2Ec_2Ebool_2EF_2E0)
          & ~ p(X0)
          & ~ p(X1) ) )
      & ( p(mono_2Ec_2Ebool_2EF_2E0)
        | p(X0)
        | p(X1)
        | ~ sP0(X0,X1) ) ),
    inference(nnf_transformation,[],[f137]) ).

tff(f137,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP0(X0,X1)
    <=> ( p(mono_2Ec_2Ebool_2EF_2E0)
        | p(X0)
        | p(X1) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])]) ).

tff(f1017,plain,
    ( spl32_89
    | spl32_1 ),
    inference(avatar_split_clause,[],[f344,f483,f1015]) ).

tff(f1015,plain,
    ( spl32_89
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ~ sP1(X0,X1)
        | p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_89])]) ).

tff(f344,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Ec_2Ebool_2EF_2E0)
      | p(X0)
      | p(X1)
      | ~ sP1(X0,X1) ),
    inference(cnf_transformation,[],[f192]) ).

tff(f192,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP1(X0,X1)
        | ( ~ p(mono_2Ec_2Ebool_2EF_2E0)
          & ~ p(X0)
          & ( p(mono_2Ec_2Ebool_2EF_2E0)
            | ~ p(X1) ) ) )
      & ( p(mono_2Ec_2Ebool_2EF_2E0)
        | p(X0)
        | ( ~ p(mono_2Ec_2Ebool_2EF_2E0)
          & p(X1) )
        | ~ sP1(X0,X1) ) ),
    inference(flattening,[],[f191]) ).

tff(f191,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP1(X0,X1)
        | ( ~ p(mono_2Ec_2Ebool_2EF_2E0)
          & ~ p(X0)
          & ( p(mono_2Ec_2Ebool_2EF_2E0)
            | ~ p(X1) ) ) )
      & ( p(mono_2Ec_2Ebool_2EF_2E0)
        | p(X0)
        | ( ~ p(mono_2Ec_2Ebool_2EF_2E0)
          & p(X1) )
        | ~ sP1(X0,X1) ) ),
    inference(nnf_transformation,[],[f138]) ).

tff(f138,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP1(X0,X1)
    <=> ( p(mono_2Ec_2Ebool_2EF_2E0)
        | p(X0)
        | ( ~ p(mono_2Ec_2Ebool_2EF_2E0)
          & p(X1) ) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP1])]) ).

tff(f1013,plain,
    spl32_88,
    inference(avatar_split_clause,[],[f267,f1011]) ).

tff(f1011,plain,
    ( spl32_88
  <=> ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_88])]) ).

tff(f267,plain,
    ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))) = X0 ),
    inference(cnf_transformation,[],[f62]) ).

tff(f62,plain,
    ! [X0: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X0))) = X0 ),
    inference(rectify,[],[f20]) ).

tff(f20,axiom,
    ! [X5: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(X5))) = X5 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29) ).

tff(f957,plain,
    ( spl32_87
    | ~ spl32_2
    | ~ spl32_46 ),
    inference(avatar_split_clause,[],[f901,f711,f488,f954]) ).

tff(f901,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) )
    | ~ spl32_2
    | ~ spl32_46 ),
    inference(resolution,[],[f712,f490]) ).

tff(f926,plain,
    spl32_86,
    inference(avatar_split_clause,[],[f437,f924]) ).

tff(f924,plain,
    ( spl32_86
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP11(X0,X1,X2)
        | ~ sP12(X1,X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_86])]) ).

tff(f437,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP11(X0,X1,X2)
      | ~ sP12(X1,X0,X2) ),
    inference(cnf_transformation,[],[f234]) ).

tff(f234,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP11(X0,X1,X2)
        | ~ sP12(X1,X0,X2) )
      & ( sP12(X1,X0,X2)
        | ~ sP11(X0,X1,X2) ) ),
    inference(nnf_transformation,[],[f154]) ).

tff(f154,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( sP11(X0,X1,X2)
    <=> sP12(X1,X0,X2) ),
    inference(definition_folding,[],[f132,f153,f152,f151]) ).

tff(f132,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X2)
      <=> ( p(X0)
          | ~ p(X1) ) )
    <=> ( ( ~ p(X2)
          | p(X0)
          | ~ p(X1) )
        & ( ~ p(X0)
          | p(X2) )
        & ( p(X1)
          | p(X2) ) ) ),
    inference(ennf_transformation,[],[f100]) ).

tff(f100,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X2)
      <=> ( p(X1)
         => p(X0) ) )
    <=> ( ( ~ p(X2)
          | p(X0)
          | ~ p(X1) )
        & ( ~ p(X0)
          | p(X2) )
        & ( p(X1)
          | p(X2) ) ) ),
    inference(rectify,[],[f53]) ).

tff(f53,axiom,
    ! [X43: mono_2Etyop_2Emin_2Ebool,X44: mono_2Etyop_2Emin_2Ebool,X45: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X45)
      <=> ( p(X44)
         => p(X43) ) )
    <=> ( ( ~ p(X45)
          | p(X43)
          | ~ p(X44) )
        & ( ~ p(X43)
          | p(X45) )
        & ( p(X44)
          | p(X45) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Esat_2Edc__imp) ).

tff(f922,plain,
    spl32_85,
    inference(avatar_split_clause,[],[f436,f920]) ).

tff(f436,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP12(X1,X0,X2)
      | ~ sP11(X0,X1,X2) ),
    inference(cnf_transformation,[],[f234]) ).

tff(f918,plain,
    spl32_84,
    inference(avatar_split_clause,[],[f431,f916]) ).

tff(f431,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP11(X0,X1,X2)
      | ~ p(X0)
      | ~ p(X2) ),
    inference(cnf_transformation,[],[f230]) ).

tff(f914,plain,
    spl32_83,
    inference(avatar_split_clause,[],[f430,f912]) ).

tff(f430,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP11(X0,X1,X2)
      | p(X1)
      | ~ p(X2) ),
    inference(cnf_transformation,[],[f230]) ).

tff(f910,plain,
    spl32_82,
    inference(avatar_split_clause,[],[f428,f908]) ).

tff(f908,plain,
    ( spl32_82
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X2)
        | ~ p(X0)
        | ~ sP11(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_82])]) ).

tff(f428,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X2)
      | ~ p(X0)
      | ~ sP11(X0,X1,X2) ),
    inference(cnf_transformation,[],[f230]) ).

tff(f894,plain,
    spl32_81,
    inference(avatar_split_clause,[],[f427,f892]) ).

tff(f892,plain,
    ( spl32_81
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X2)
        | p(X1)
        | ~ sP11(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_81])]) ).

tff(f427,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X2)
      | p(X1)
      | ~ sP11(X0,X1,X2) ),
    inference(cnf_transformation,[],[f230]) ).

tff(f890,plain,
    spl32_80,
    inference(avatar_split_clause,[],[f421,f888]) ).

tff(f888,plain,
    ( spl32_80
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP10(X2,X1,X0)
        | ~ sP12(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_80])]) ).

tff(f421,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP10(X2,X1,X0)
      | ~ sP12(X0,X1,X2) ),
    inference(cnf_transformation,[],[f228]) ).

tff(f886,plain,
    spl32_79,
    inference(avatar_split_clause,[],[f420,f884]) ).

tff(f884,plain,
    ( spl32_79
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X1)
        | p(X2)
        | ~ sP12(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_79])]) ).

tff(f420,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ~ p(X1)
      | p(X2)
      | ~ sP12(X0,X1,X2) ),
    inference(cnf_transformation,[],[f228]) ).

tff(f882,plain,
    spl32_78,
    inference(avatar_split_clause,[],[f419,f880]) ).

tff(f880,plain,
    ( spl32_78
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | p(X2)
        | ~ sP12(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_78])]) ).

tff(f419,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X0)
      | p(X2)
      | ~ sP12(X0,X1,X2) ),
    inference(cnf_transformation,[],[f228]) ).

tff(f878,plain,
    spl32_77,
    inference(avatar_split_clause,[],[f418,f876]) ).

tff(f876,plain,
    ( spl32_77
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP8(X0,X1,X2)
        | ~ sP9(X1,X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_77])]) ).

tff(f418,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP8(X0,X1,X2)
      | ~ sP9(X1,X0,X2) ),
    inference(cnf_transformation,[],[f225]) ).

tff(f225,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP8(X0,X1,X2)
        | ~ sP9(X1,X0,X2) )
      & ( sP9(X1,X0,X2)
        | ~ sP8(X0,X1,X2) ) ),
    inference(nnf_transformation,[],[f150]) ).

tff(f150,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( sP8(X0,X1,X2)
    <=> sP9(X1,X0,X2) ),
    inference(definition_folding,[],[f99,f149,f148,f147]) ).

tff(f99,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X2)
      <=> ( p(X0)
          | p(X1) ) )
    <=> ( ( ~ p(X2)
          | p(X0)
          | p(X1) )
        & ( ~ p(X0)
          | p(X2) )
        & ( ~ p(X1)
          | p(X2) ) ) ),
    inference(rectify,[],[f52]) ).

tff(f52,axiom,
    ! [X43: mono_2Etyop_2Emin_2Ebool,X44: mono_2Etyop_2Emin_2Ebool,X45: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X45)
      <=> ( p(X43)
          | p(X44) ) )
    <=> ( ( ~ p(X45)
          | p(X43)
          | p(X44) )
        & ( ~ p(X43)
          | p(X45) )
        & ( ~ p(X44)
          | p(X45) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Esat_2Edc__disj) ).

tff(f874,plain,
    spl32_76,
    inference(avatar_split_clause,[],[f417,f872]) ).

tff(f417,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP9(X1,X0,X2)
      | ~ sP8(X0,X1,X2) ),
    inference(cnf_transformation,[],[f225]) ).

tff(f870,plain,
    spl32_75,
    inference(avatar_split_clause,[],[f412,f868]) ).

tff(f412,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP8(X0,X1,X2)
      | ~ p(X0)
      | ~ p(X2) ),
    inference(cnf_transformation,[],[f221]) ).

tff(f866,plain,
    spl32_74,
    inference(avatar_split_clause,[],[f411,f864]) ).

tff(f411,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP8(X0,X1,X2)
      | ~ p(X1)
      | ~ p(X2) ),
    inference(cnf_transformation,[],[f221]) ).

tff(f862,plain,
    spl32_73,
    inference(avatar_split_clause,[],[f409,f860]) ).

tff(f860,plain,
    ( spl32_73
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X2)
        | ~ p(X0)
        | ~ sP8(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_73])]) ).

tff(f409,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X2)
      | ~ p(X0)
      | ~ sP8(X0,X1,X2) ),
    inference(cnf_transformation,[],[f221]) ).

tff(f858,plain,
    spl32_72,
    inference(avatar_split_clause,[],[f408,f856]) ).

tff(f856,plain,
    ( spl32_72
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X2)
        | ~ p(X1)
        | ~ sP8(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_72])]) ).

tff(f408,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X2)
      | ~ p(X1)
      | ~ sP8(X0,X1,X2) ),
    inference(cnf_transformation,[],[f221]) ).

tff(f853,plain,
    spl32_71,
    inference(avatar_split_clause,[],[f402,f851]) ).

tff(f851,plain,
    ( spl32_71
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP7(X2,X1,X0)
        | ~ sP9(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_71])]) ).

tff(f402,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP7(X2,X1,X0)
      | ~ sP9(X0,X1,X2) ),
    inference(cnf_transformation,[],[f219]) ).

tff(f849,plain,
    spl32_70,
    inference(avatar_split_clause,[],[f401,f847]) ).

tff(f847,plain,
    ( spl32_70
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X1)
        | p(X2)
        | ~ sP9(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_70])]) ).

tff(f401,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ~ p(X1)
      | p(X2)
      | ~ sP9(X0,X1,X2) ),
    inference(cnf_transformation,[],[f219]) ).

tff(f845,plain,
    spl32_69,
    inference(avatar_split_clause,[],[f400,f843]) ).

tff(f843,plain,
    ( spl32_69
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | p(X2)
        | ~ sP9(X0,X1,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_69])]) ).

tff(f400,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ~ p(X0)
      | p(X2)
      | ~ sP9(X0,X1,X2) ),
    inference(cnf_transformation,[],[f219]) ).

tff(f841,plain,
    spl32_68,
    inference(avatar_split_clause,[],[f379,f839]) ).

tff(f379,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP5(X0,X2,X1)
      | ~ sP6(X0,X1,X2) ),
    inference(cnf_transformation,[],[f207]) ).

tff(f837,plain,
    spl32_67,
    inference(avatar_split_clause,[],[f378,f835]) ).

tff(f378,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP4(X1,X2,X0)
      | ~ sP6(X0,X1,X2) ),
    inference(cnf_transformation,[],[f207]) ).

tff(f833,plain,
    spl32_66,
    inference(avatar_split_clause,[],[f377,f831]) ).

tff(f377,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP3(X2,X1,X0)
      | ~ sP6(X0,X1,X2) ),
    inference(cnf_transformation,[],[f207]) ).

tff(f829,plain,
    spl32_65,
    inference(avatar_split_clause,[],[f336,f827]) ).

tff(f336,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1))
      | ~ p(X1) ),
    inference(cnf_transformation,[],[f188]) ).

tff(f825,plain,
    spl32_64,
    inference(avatar_split_clause,[],[f335,f823]) ).

tff(f335,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Emin_2E_3D_3D_3E_2E0,X0),X1))
      | p(X0) ),
    inference(cnf_transformation,[],[f188]) ).

tff(f821,plain,
    spl32_63,
    inference(avatar_split_clause,[],[f333,f819]) ).

tff(f333,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1))
      | ~ p(X1) ),
    inference(cnf_transformation,[],[f186]) ).

tff(f817,plain,
    spl32_62,
    inference(avatar_split_clause,[],[f332,f815]) ).

tff(f332,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_5C_2F_2E0,X0),X1))
      | ~ p(X0) ),
    inference(cnf_transformation,[],[f186]) ).

tff(f813,plain,
    ( spl32_60
    | ~ spl32_61
    | ~ spl32_14 ),
    inference(avatar_split_clause,[],[f672,f548,f810,f807]) ).

tff(f672,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ( mono_2Ec_2Ebool_2ET_2E0 != mono_2Ec_2Ebool_2EF_2E0 )
        | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) )
    | ~ spl32_14 ),
    inference(equality_factoring,[],[f549]) ).

tff(f805,plain,
    spl32_59,
    inference(avatar_split_clause,[],[f331,f803]) ).

tff(f331,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X1)
      | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1)) ),
    inference(cnf_transformation,[],[f184]) ).

tff(f801,plain,
    spl32_58,
    inference(avatar_split_clause,[],[f330,f799]) ).

tff(f330,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X0)
      | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_2F_5C_2E0,X0),X1)) ),
    inference(cnf_transformation,[],[f184]) ).

tff(f797,plain,
    spl32_57,
    inference(avatar_split_clause,[],[f322,f795]) ).

tff(f322,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X1)
      | ~ p(X0)
      | ~ p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1)) ),
    inference(cnf_transformation,[],[f174]) ).

tff(f174,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
        | ( ~ p(X1)
          & p(X0) ) )
      & ( p(X1)
        | ~ p(X0)
        | ~ p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1)) ) ),
    inference(flattening,[],[f173]) ).

tff(f173,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
        | ( ~ p(X1)
          & p(X0) ) )
      & ( p(X1)
        | ~ p(X0)
        | ~ p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1)) ) ),
    inference(nnf_transformation,[],[f124]) ).

tff(f124,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
    <=> ( p(X1)
        | ~ p(X0) ) ),
    inference(ennf_transformation,[],[f85]) ).

tff(f85,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
    <=> ( p(X0)
       => p(X1) ) ),
    inference(rectify,[],[f12]) ).

tff(f12,axiom,
    ! [X5: mono_2Etyop_2Emin_2Ebool,X6: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X5,X6))
    <=> ( p(X5)
       => p(X6) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Elogic_2E_3D_3D_3E) ).

tff(f793,plain,
    spl32_56,
    inference(avatar_split_clause,[],[f319,f791]) ).

tff(f319,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X1)
      | p(X0)
      | ~ p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1)) ),
    inference(cnf_transformation,[],[f172]) ).

tff(f172,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
        | ( ~ p(X1)
          & ~ p(X0) ) )
      & ( p(X1)
        | p(X0)
        | ~ p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1)) ) ),
    inference(flattening,[],[f171]) ).

tff(f171,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
        | ( ~ p(X1)
          & ~ p(X0) ) )
      & ( p(X1)
        | p(X0)
        | ~ p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1)) ) ),
    inference(nnf_transformation,[],[f84]) ).

tff(f84,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
    <=> ( p(X1)
        | p(X0) ) ),
    inference(rectify,[],[f10]) ).

tff(f10,axiom,
    ! [X5: mono_2Etyop_2Emin_2Ebool,X6: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X5,X6))
    <=> ( p(X6)
        | p(X5) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Elogic_2E_5C_2F) ).

tff(f789,plain,
    spl32_55,
    inference(avatar_split_clause,[],[f318,f787]) ).

tff(f318,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1))
      | ~ p(X1)
      | ~ p(X0) ),
    inference(cnf_transformation,[],[f170]) ).

tff(f170,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1))
        | ~ p(X1)
        | ~ p(X0) )
      & ( ( p(X1)
          & p(X0) )
        | ~ p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1)) ) ),
    inference(flattening,[],[f169]) ).

tff(f169,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1))
        | ~ p(X1)
        | ~ p(X0) )
      & ( ( p(X1)
          & p(X0) )
        | ~ p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1)) ) ),
    inference(nnf_transformation,[],[f83]) ).

tff(f83,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1))
    <=> ( p(X1)
        & p(X0) ) ),
    inference(rectify,[],[f9]) ).

tff(f9,axiom,
    ! [X5: mono_2Etyop_2Emin_2Ebool,X6: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X5,X6))
    <=> ( p(X6)
        & p(X5) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Elogic_2E_2F_5C) ).

tff(f777,plain,
    ( spl32_54
    | ~ spl32_5
    | ~ spl32_8 ),
    inference(avatar_split_clause,[],[f541,f515,f503,f775]) ).

tff(f541,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) )
    | ~ spl32_5
    | ~ spl32_8 ),
    inference(resolution,[],[f516,f504]) ).

tff(f741,plain,
    spl32_53,
    inference(avatar_split_clause,[],[f478,f739]) ).

tff(f739,plain,
    ( spl32_53
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X3: mono_2Etyop_2Emin_2Ebool] :
        ( sP13(X3,X1,X2,X1)
        | p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_53])]) ).

tff(f478,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X3: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP13(X3,X1,X2,X1)
      | p(X1) ),
    inference(equality_resolution,[],[f466]) ).

tff(f466,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X3: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP13(X3,X1,X2,X0)
      | p(X1)
      | ( X0 != X1 ) ),
    inference(cnf_transformation,[],[f156]) ).

tff(f156,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool,X3: mono_2Etyop_2Emin_2Ebool] :
      ( sP13(X3,X1,X2,X0)
      | ( ( X2 != X3 )
        & p(X1) )
      | ( X0 != X1 ) ),
    inference(definition_folding,[],[f135,f155]) ).

tff(f135,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool,X3: mono_2Etyop_2Emin_2Ebool] :
      ( ( ( p(X2)
          | ~ p(X0) )
      <=> ( p(X3)
          | ~ p(X1) ) )
      | ( ( X2 != X3 )
        & p(X1) )
      | ( X0 != X1 ) ),
    inference(flattening,[],[f134]) ).

tff(f134,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool,X3: mono_2Etyop_2Emin_2Ebool] :
      ( ( ( p(X2)
          | ~ p(X0) )
      <=> ( p(X3)
          | ~ p(X1) ) )
      | ( ( X2 != X3 )
        & p(X1) )
      | ( X0 != X1 ) ),
    inference(ennf_transformation,[],[f110]) ).

tff(f110,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool,X2: mono_2Etyop_2Emin_2Ebool,X3: mono_2Etyop_2Emin_2Ebool] :
      ( ( ( p(X1)
         => ( X2 = X3 ) )
        & ( X0 = X1 ) )
     => ( ( p(X0)
         => p(X2) )
      <=> ( p(X1)
         => p(X3) ) ) ),
    inference(rectify,[],[f44]) ).

tff(f44,axiom,
    ! [X8: mono_2Etyop_2Emin_2Ebool,X17: mono_2Etyop_2Emin_2Ebool,X18: mono_2Etyop_2Emin_2Ebool,X19: mono_2Etyop_2Emin_2Ebool] :
      ( ( ( p(X17)
         => ( X18 = X19 ) )
        & ( X8 = X17 ) )
     => ( ( p(X8)
         => p(X18) )
      <=> ( p(X17)
         => p(X19) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EIMP__CONG) ).

tff(f737,plain,
    spl32_52,
    inference(avatar_split_clause,[],[f360,f735]) ).

tff(f735,plain,
    ( spl32_52
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP2(X0,X1)
        | p(X0)
        | ~ p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_52])]) ).

tff(f360,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP2(X0,X1)
      | p(X0)
      | ~ p(X1) ),
    inference(cnf_transformation,[],[f198]) ).

tff(f198,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP2(X0,X1)
        | ( p(X0)
          & p(X1) )
        | ( ~ p(X1)
          & ~ p(X0) ) )
      & ( ( ( ~ p(X0)
            | ~ p(X1) )
          & ( p(X1)
            | p(X0) ) )
        | ~ sP2(X0,X1) ) ),
    inference(rectify,[],[f197]) ).

tff(f197,plain,
    ! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP2(X1,X0)
        | ( p(X1)
          & p(X0) )
        | ( ~ p(X0)
          & ~ p(X1) ) )
      & ( ( ( ~ p(X1)
            | ~ p(X0) )
          & ( p(X0)
            | p(X1) ) )
        | ~ sP2(X1,X0) ) ),
    inference(flattening,[],[f196]) ).

tff(f196,plain,
    ! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP2(X1,X0)
        | ( p(X1)
          & p(X0) )
        | ( ~ p(X0)
          & ~ p(X1) ) )
      & ( ( ( ~ p(X1)
            | ~ p(X0) )
          & ( p(X0)
            | p(X1) ) )
        | ~ sP2(X1,X0) ) ),
    inference(nnf_transformation,[],[f140]) ).

tff(f140,plain,
    ! [X1: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool] :
      ( sP2(X1,X0)
    <=> ( ( ~ p(X1)
          | ~ p(X0) )
        & ( p(X0)
          | p(X1) ) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP2])]) ).

tff(f733,plain,
    spl32_51,
    inference(avatar_split_clause,[],[f357,f731]) ).

tff(f731,plain,
    ( spl32_51
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP2(X0,X1)
        | p(X1)
        | ~ p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_51])]) ).

tff(f357,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP2(X0,X1)
      | p(X1)
      | ~ p(X0) ),
    inference(cnf_transformation,[],[f198]) ).

tff(f729,plain,
    spl32_50,
    inference(avatar_split_clause,[],[f356,f727]) ).

tff(f727,plain,
    ( spl32_50
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ~ p(X1)
        | ~ sP2(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_50])]) ).

tff(f356,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ~ p(X0)
      | ~ p(X1)
      | ~ sP2(X0,X1) ),
    inference(cnf_transformation,[],[f198]) ).

tff(f725,plain,
    spl32_49,
    inference(avatar_split_clause,[],[f355,f723]) ).

tff(f723,plain,
    ( spl32_49
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X1)
        | p(X0)
        | ~ sP2(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_49])]) ).

tff(f355,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X1)
      | p(X0)
      | ~ sP2(X0,X1) ),
    inference(cnf_transformation,[],[f198]) ).

tff(f721,plain,
    spl32_48,
    inference(avatar_split_clause,[],[f313,f719]) ).

tff(f313,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( X0 = X1 )
      | ~ p(X1)
      | ~ p(X0) ),
    inference(cnf_transformation,[],[f168]) ).

tff(f168,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( X0 = X1 )
      | ( ( ~ p(X1)
          | ~ p(X0) )
        & ( p(X1)
          | p(X0) ) ) ),
    inference(nnf_transformation,[],[f119]) ).

tff(f119,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( X0 = X1 )
      | ( p(X0)
      <~> p(X1) ) ),
    inference(ennf_transformation,[],[f80]) ).

tff(f80,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X0)
      <=> p(X1) )
     => ( X0 = X1 ) ),
    inference(rectify,[],[f2]) ).

tff(f2,axiom,
    ! [X5: mono_2Etyop_2Emin_2Ebool,X6: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(X5)
      <=> p(X6) )
     => ( X5 = X6 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Eho_2Eboolext) ).

tff(f717,plain,
    spl32_47,
    inference(avatar_split_clause,[],[f312,f715]) ).

tff(f312,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( X0 = X1 )
      | p(X1)
      | p(X0) ),
    inference(cnf_transformation,[],[f168]) ).

tff(f713,plain,
    ( spl32_46
    | ~ spl32_6
    | ~ spl32_7 ),
    inference(avatar_split_clause,[],[f539,f511,f507,f711]) ).

tff(f539,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool] :
        ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Ebool_2E_7E_2E1(X0) ) )
    | ~ spl32_6
    | ~ spl32_7 ),
    inference(resolution,[],[f512,f508]) ).

tff(f709,plain,
    spl32_45,
    inference(avatar_split_clause,[],[f266,f707]) ).

tff(f266,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) = X0 ),
    inference(cnf_transformation,[],[f61]) ).

tff(f61,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X0))) = X0 ),
    inference(rectify,[],[f19]) ).

tff(f19,axiom,
    ! [X5: mono_2Etyop_2Emin_2Ebool] : ( j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(X5))) = X5 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ji_2Emono_2Etyop_2Emin_2Ebool) ).

tff(f703,plain,
    spl32_44,
    inference(avatar_split_clause,[],[f254,f701]) ).

tff(f254,plain,
    ! [X5: u] :
      ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X5)))))
      | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X5))))) ),
    inference(cnf_transformation,[],[f158]) ).

tff(f158,plain,
    ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
    & p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
    & ! [X5: u] :
        ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X5)))))
        | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X5))))) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK14,sK15,sK16,sK17,sK18])],[f113,f157]) ).

tff(f157,plain,
    ( ? [X0: d,X1: d,X2: u,X3: u,X4: u] :
        ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4)))))
        & p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
        & ! [X5: u] :
            ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3),s(X0,X5)))))
            | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4),s(X0,X5))))) ) )
   => ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))))
      & p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))))
      & ! [X5: u] :
          ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17),s(sK14,X5)))))
          | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18),s(sK14,X5))))) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f113,plain,
    ? [X0: d,X1: d,X2: u,X3: u,X4: u] :
      ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4)))))
      & p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
      & ! [X5: u] :
          ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3),s(X0,X5)))))
          | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4),s(X0,X5))))) ) ),
    inference(flattening,[],[f112]) ).

tff(f112,plain,
    ? [X0: d,X1: d,X2: u,X3: u,X4: u] :
      ( ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4)))))
      & p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
      & ! [X5: u] :
          ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3),s(X0,X5)))))
          | ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4),s(X0,X5))))) ) ),
    inference(ennf_transformation,[],[f59]) ).

tff(f59,plain,
    ~ ! [X0: d,X1: d,X2: u,X3: u,X4: u] :
        ( ! [X5: u] :
            ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4),s(X0,X5)))))
           => p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3),s(X0,X5))))) )
       => ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X3)))))
         => p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X2),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X4))))) ) ),
    inference(rectify,[],[f58]) ).

tff(f58,negated_conjecture,
    ~ ! [X0: d,X1: d,X20: u,X21: u,X48: u] :
        ( ! [X49: u] :
            ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X48),s(X0,X49)))))
           => p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X21),s(X0,X49))))) )
       => ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X20),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X21)))))
         => p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X20),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X48))))) ) ),
    inference(negated_conjecture,[],[f57]) ).

tff(f57,conjecture,
    ! [X0: d,X1: d,X20: u,X21: u,X48: u] :
      ( ! [X49: u] :
          ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X48),s(X0,X49)))))
         => p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X21),s(X0,X49))))) )
     => ( p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X20),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X21)))))
       => p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(X1,X0),X20),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X48))))) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2EquantHeuristics_2EGUESS__RULES__WEAKEN__FORALL__POINT) ).

tff(f697,plain,
    ( spl32_43
    | ~ spl32_10
    | ~ spl32_24 ),
    inference(avatar_split_clause,[],[f692,f589,f523,f695]) ).

tff(f695,plain,
    ( spl32_43
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP1(X0,X1)
        | ~ p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_43])]) ).

tff(f523,plain,
    ( spl32_10
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP0(X0,X1)
        | ~ p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_10])]) ).

tff(f589,plain,
    ( spl32_24
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP1(X0,X1)
        | ~ sP0(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_24])]) ).

tff(f692,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP1(X0,X1)
        | ~ p(X1) )
    | ~ spl32_10
    | ~ spl32_24 ),
    inference(resolution,[],[f590,f524]) ).

tff(f524,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP0(X0,X1)
        | ~ p(X1) )
    | ~ spl32_10 ),
    inference(avatar_component_clause,[],[f523]) ).

tff(f590,plain,
    ( ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( ~ sP0(X0,X1)
        | sP1(X0,X1) )
    | ~ spl32_24 ),
    inference(avatar_component_clause,[],[f589]) ).

tff(f664,plain,
    spl32_42,
    inference(avatar_split_clause,[],[f475,f662]) ).

tff(f475,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP6(X2,X1,X1)
      | ~ p(X2) ),
    inference(equality_resolution,[],[f397]) ).

tff(f397,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP6(X2,X1,X0)
      | ( X0 != X1 )
      | ~ p(X2) ),
    inference(cnf_transformation,[],[f216]) ).

tff(f660,plain,
    spl32_41,
    inference(avatar_split_clause,[],[f474,f658]) ).

tff(f658,plain,
    ( spl32_41
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( p(X2)
        | ~ sP6(X2,X1,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_41])]) ).

tff(f474,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X2)
      | ~ sP6(X2,X1,X1) ),
    inference(equality_resolution,[],[f399]) ).

tff(f399,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X2)
      | ( X0 != X1 )
      | ~ sP6(X2,X1,X0) ),
    inference(cnf_transformation,[],[f216]) ).

tff(f656,plain,
    spl32_40,
    inference(avatar_split_clause,[],[f435,f654]) ).

tff(f654,plain,
    ( spl32_40
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP10(X0,X1,X2)
        | p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_40])]) ).

tff(f435,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP10(X0,X1,X2)
      | p(X0) ),
    inference(cnf_transformation,[],[f233]) ).

tff(f652,plain,
    spl32_39,
    inference(avatar_split_clause,[],[f434,f650]) ).

tff(f650,plain,
    ( spl32_39
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP10(X0,X1,X2)
        | ~ p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_39])]) ).

tff(f434,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP10(X0,X1,X2)
      | ~ p(X1) ),
    inference(cnf_transformation,[],[f233]) ).

tff(f648,plain,
    spl32_38,
    inference(avatar_split_clause,[],[f433,f646]) ).

tff(f646,plain,
    ( spl32_38
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP10(X0,X1,X2)
        | p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_38])]) ).

tff(f433,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP10(X0,X1,X2)
      | p(X2) ),
    inference(cnf_transformation,[],[f233]) ).

tff(f644,plain,
    spl32_37,
    inference(avatar_split_clause,[],[f416,f642]) ).

tff(f642,plain,
    ( spl32_37
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP7(X0,X1,X2)
        | p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_37])]) ).

tff(f416,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP7(X0,X1,X2)
      | p(X0) ),
    inference(cnf_transformation,[],[f224]) ).

tff(f640,plain,
    spl32_36,
    inference(avatar_split_clause,[],[f415,f638]) ).

tff(f638,plain,
    ( spl32_36
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP7(X0,X1,X2)
        | ~ p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_36])]) ).

tff(f415,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP7(X0,X1,X2)
      | ~ p(X1) ),
    inference(cnf_transformation,[],[f224]) ).

tff(f636,plain,
    spl32_35,
    inference(avatar_split_clause,[],[f414,f634]) ).

tff(f634,plain,
    ( spl32_35
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP7(X0,X1,X2)
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_35])]) ).

tff(f414,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP7(X0,X1,X2)
      | ~ p(X2) ),
    inference(cnf_transformation,[],[f224]) ).

tff(f632,plain,
    spl32_34,
    inference(avatar_split_clause,[],[f395,f630]) ).

tff(f630,plain,
    ( spl32_34
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP3(X0,X1,X2)
        | ~ p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_34])]) ).

tff(f395,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP3(X0,X1,X2)
      | ~ p(X0) ),
    inference(cnf_transformation,[],[f215]) ).

tff(f627,plain,
    spl32_33,
    inference(avatar_split_clause,[],[f394,f625]) ).

tff(f625,plain,
    ( spl32_33
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP3(X0,X1,X2)
        | ~ p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_33])]) ).

tff(f394,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP3(X0,X1,X2)
      | ~ p(X1) ),
    inference(cnf_transformation,[],[f215]) ).

tff(f623,plain,
    spl32_32,
    inference(avatar_split_clause,[],[f393,f621]) ).

tff(f621,plain,
    ( spl32_32
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP3(X0,X1,X2)
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_32])]) ).

tff(f393,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP3(X0,X1,X2)
      | ~ p(X2) ),
    inference(cnf_transformation,[],[f215]) ).

tff(f619,plain,
    spl32_31,
    inference(avatar_split_clause,[],[f391,f617]) ).

tff(f617,plain,
    ( spl32_31
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP4(X0,X1,X2)
        | p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_31])]) ).

tff(f391,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP4(X0,X1,X2)
      | p(X0) ),
    inference(cnf_transformation,[],[f213]) ).

tff(f615,plain,
    spl32_30,
    inference(avatar_split_clause,[],[f390,f613]) ).

tff(f613,plain,
    ( spl32_30
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP4(X0,X1,X2)
        | p(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_30])]) ).

tff(f390,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP4(X0,X1,X2)
      | p(X1) ),
    inference(cnf_transformation,[],[f213]) ).

tff(f611,plain,
    spl32_29,
    inference(avatar_split_clause,[],[f389,f609]) ).

tff(f609,plain,
    ( spl32_29
  <=> ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP4(X0,X1,X2)
        | ~ p(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_29])]) ).

tff(f389,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP4(X0,X1,X2)
      | ~ p(X2) ),
    inference(cnf_transformation,[],[f213]) ).

tff(f607,plain,
    spl32_28,
    inference(avatar_split_clause,[],[f387,f605]) ).

tff(f387,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP5(X0,X1,X2)
      | p(X0) ),
    inference(cnf_transformation,[],[f210]) ).

tff(f603,plain,
    spl32_27,
    inference(avatar_split_clause,[],[f386,f601]) ).

tff(f386,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP5(X0,X1,X2)
      | p(X1) ),
    inference(cnf_transformation,[],[f210]) ).

tff(f599,plain,
    spl32_26,
    inference(avatar_split_clause,[],[f385,f597]) ).

tff(f385,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP5(X0,X1,X2)
      | ~ p(X2) ),
    inference(cnf_transformation,[],[f210]) ).

tff(f595,plain,
    spl32_25,
    inference(avatar_split_clause,[],[f354,f593]) ).

tff(f593,plain,
    ( spl32_25
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP0(X0,X1)
        | ~ sP1(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_25])]) ).

tff(f354,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP0(X0,X1)
      | ~ sP1(X0,X1) ),
    inference(cnf_transformation,[],[f195]) ).

tff(f195,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( sP0(X0,X1)
        | ~ sP1(X0,X1) )
      & ( sP1(X0,X1)
        | ~ sP0(X0,X1) ) ),
    inference(nnf_transformation,[],[f139]) ).

tff(f139,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP0(X0,X1)
    <=> sP1(X0,X1) ),
    inference(definition_folding,[],[f129,f138,f137]) ).

tff(f129,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(mono_2Ec_2Ebool_2EF_2E0)
        | p(X0)
        | p(X1) )
    <=> ( p(mono_2Ec_2Ebool_2EF_2E0)
        | p(X0)
        | ( ~ p(mono_2Ec_2Ebool_2EF_2E0)
          & p(X1) ) ) ),
    inference(flattening,[],[f128]) ).

tff(f128,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(mono_2Ec_2Ebool_2EF_2E0)
        | p(X0)
        | p(X1) )
    <=> ( p(mono_2Ec_2Ebool_2EF_2E0)
        | p(X0)
        | ( ~ p(mono_2Ec_2Ebool_2EF_2E0)
          & p(X1) ) ) ),
    inference(ennf_transformation,[],[f92]) ).

tff(f92,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( ( ~ ( p(X0)
            | p(X1) )
       => p(mono_2Ec_2Ebool_2EF_2E0) )
    <=> ( ( p(X1)
         => p(mono_2Ec_2Ebool_2EF_2E0) )
       => ( ~ p(X0)
         => p(mono_2Ec_2Ebool_2EF_2E0) ) ) ),
    inference(rectify,[],[f48]) ).

tff(f48,axiom,
    ! [X41: mono_2Etyop_2Emin_2Ebool,X42: mono_2Etyop_2Emin_2Ebool] :
      ( ( ~ ( p(X41)
            | p(X42) )
       => p(mono_2Ec_2Ebool_2EF_2E0) )
    <=> ( ( p(X42)
         => p(mono_2Ec_2Ebool_2EF_2E0) )
       => ( ~ p(X41)
         => p(mono_2Ec_2Ebool_2EF_2E0) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Esat_2EOR__DUAL2) ).

tff(f591,plain,
    spl32_24,
    inference(avatar_split_clause,[],[f353,f589]) ).

tff(f353,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP1(X0,X1)
      | ~ sP0(X0,X1) ),
    inference(cnf_transformation,[],[f195]) ).

tff(f587,plain,
    ( spl32_23
    | spl32_4
    | ~ spl32_6 ),
    inference(avatar_split_clause,[],[f537,f507,f498,f584]) ).

tff(f537,plain,
    ( ( mono_2Ec_2Ebool_2EF_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18)))) )
    | spl32_4
    | ~ spl32_6 ),
    inference(resolution,[],[f508,f500]) ).

tff(f582,plain,
    spl32_22,
    inference(avatar_split_clause,[],[f324,f580]) ).

tff(f324,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
      | ~ p(X1) ),
    inference(cnf_transformation,[],[f174]) ).

tff(f578,plain,
    spl32_21,
    inference(avatar_split_clause,[],[f323,f576]) ).

tff(f323,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Ec_2Emin_2E_3D_3D_3E_2E2(X0,X1))
      | p(X0) ),
    inference(cnf_transformation,[],[f174]) ).

tff(f574,plain,
    spl32_20,
    inference(avatar_split_clause,[],[f321,f572]) ).

tff(f321,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
      | ~ p(X1) ),
    inference(cnf_transformation,[],[f172]) ).

tff(f570,plain,
    spl32_19,
    inference(avatar_split_clause,[],[f320,f568]) ).

tff(f320,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Ec_2Ebool_2E_5C_2F_2E2(X0,X1))
      | ~ p(X0) ),
    inference(cnf_transformation,[],[f172]) ).

tff(f566,plain,
    spl32_18,
    inference(avatar_split_clause,[],[f317,f564]) ).

tff(f317,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X1)
      | ~ p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1)) ),
    inference(cnf_transformation,[],[f170]) ).

tff(f562,plain,
    spl32_17,
    inference(avatar_split_clause,[],[f316,f560]) ).

tff(f316,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( p(X0)
      | ~ p(mono_2Ec_2Ebool_2E_2F_5C_2E2(X0,X1)) ),
    inference(cnf_transformation,[],[f170]) ).

tff(f558,plain,
    spl32_16,
    inference(avatar_split_clause,[],[f302,f556]) ).

tff(f302,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool] :
      ( ~ p(X0)
      | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0)) ),
    inference(cnf_transformation,[],[f165]) ).

tff(f165,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool] :
      ( ( ~ p(X0)
        | ~ p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0)) )
      & ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0))
        | p(X0) ) ),
    inference(nnf_transformation,[],[f72]) ).

tff(f72,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool] :
      ( ~ p(X0)
    <=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0)) ),
    inference(rectify,[],[f35]) ).

tff(f35,axiom,
    ! [X12: mono_2Etyop_2Emin_2Ebool] :
      ( ~ p(X12)
    <=> p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X12)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebool_2E_7E_2E1) ).

tff(f554,plain,
    spl32_15,
    inference(avatar_split_clause,[],[f301,f552]) ).

tff(f301,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,X0))
      | p(X0) ),
    inference(cnf_transformation,[],[f165]) ).

tff(f550,plain,
    spl32_14,
    inference(avatar_split_clause,[],[f295,f548]) ).

tff(f295,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool] :
      ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
      | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ),
    inference(cnf_transformation,[],[f69]) ).

tff(f69,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool] :
      ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
      | ( mono_2Ec_2Ebool_2ET_2E0 = X0 ) ),
    inference(rectify,[],[f5]) ).

tff(f5,axiom,
    ! [X7: mono_2Etyop_2Emin_2Ebool] :
      ( ( mono_2Ec_2Ebool_2EF_2E0 = X7 )
      | ( mono_2Ec_2Ebool_2ET_2E0 = X7 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Eho_2Ebool__cases__ax) ).

tff(f546,plain,
    ( spl32_13
    | ~ spl32_3
    | ~ spl32_5 ),
    inference(avatar_split_clause,[],[f535,f503,f493,f543]) ).

tff(f535,plain,
    ( ( mono_2Ec_2Ebool_2ET_2E0 = j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17)))) )
    | ~ spl32_3
    | ~ spl32_5 ),
    inference(resolution,[],[f504,f495]) ).

tff(f533,plain,
    spl32_12,
    inference(avatar_split_clause,[],[f477,f531]) ).

tff(f531,plain,
    ( spl32_12
  <=> ! [X1: mono_2Etyop_2Emin_2Ebool,X3: mono_2Etyop_2Emin_2Ebool] : sP13(X3,X1,X3,X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_12])]) ).

tff(f477,plain,
    ! [X3: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] : sP13(X3,X1,X3,X1),
    inference(equality_resolution,[],[f476]) ).

tff(f476,plain,
    ! [X3: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP13(X3,X1,X3,X0)
      | ( X0 != X1 ) ),
    inference(equality_resolution,[],[f467]) ).

tff(f467,plain,
    ! [X2: mono_2Etyop_2Emin_2Ebool,X3: mono_2Etyop_2Emin_2Ebool,X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP13(X3,X1,X2,X0)
      | ( X2 != X3 )
      | ( X0 != X1 ) ),
    inference(cnf_transformation,[],[f156]) ).

tff(f529,plain,
    spl32_11,
    inference(avatar_split_clause,[],[f351,f527]) ).

tff(f527,plain,
    ( spl32_11
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP0(X0,X1)
        | ~ p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_11])]) ).

tff(f351,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP0(X0,X1)
      | ~ p(X0) ),
    inference(cnf_transformation,[],[f194]) ).

tff(f525,plain,
    spl32_10,
    inference(avatar_split_clause,[],[f350,f523]) ).

tff(f350,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP0(X0,X1)
      | ~ p(X1) ),
    inference(cnf_transformation,[],[f194]) ).

tff(f521,plain,
    spl32_9,
    inference(avatar_split_clause,[],[f347,f519]) ).

tff(f519,plain,
    ( spl32_9
  <=> ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
        ( sP1(X0,X1)
        | ~ p(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl32_9])]) ).

tff(f347,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool,X1: mono_2Etyop_2Emin_2Ebool] :
      ( sP1(X0,X1)
      | ~ p(X0) ),
    inference(cnf_transformation,[],[f192]) ).

tff(f517,plain,
    spl32_8,
    inference(avatar_split_clause,[],[f306,f515]) ).

tff(f306,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Ec_2Ebool_2E_7E_2E1(X0))
      | p(X0) ),
    inference(cnf_transformation,[],[f167]) ).

tff(f167,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool] :
      ( ( p(mono_2Ec_2Ebool_2E_7E_2E1(X0))
        | p(X0) )
      & ( ~ p(X0)
        | ~ p(mono_2Ec_2Ebool_2E_7E_2E1(X0)) ) ),
    inference(nnf_transformation,[],[f74]) ).

tff(f74,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Ec_2Ebool_2E_7E_2E1(X0))
    <=> ~ p(X0) ),
    inference(rectify,[],[f11]) ).

tff(f11,axiom,
    ! [X5: mono_2Etyop_2Emin_2Ebool] :
      ( p(mono_2Ec_2Ebool_2E_7E_2E1(X5))
    <=> ~ p(X5) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Elogic_2E_7E) ).

tff(f513,plain,
    spl32_7,
    inference(avatar_split_clause,[],[f305,f511]) ).

tff(f305,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool] :
      ( ~ p(X0)
      | ~ p(mono_2Ec_2Ebool_2E_7E_2E1(X0)) ),
    inference(cnf_transformation,[],[f167]) ).

tff(f509,plain,
    spl32_6,
    inference(avatar_split_clause,[],[f279,f507]) ).

tff(f279,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool] :
      ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
      | p(X0) ),
    inference(cnf_transformation,[],[f162]) ).

tff(f162,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool] :
      ( ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | p(X0) )
      & ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 != X0 ) )
      & ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | p(X0) )
      & ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 != X0 ) )
      & ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ~ p(X0) )
      & ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 != X0 ) )
      & ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ~ p(X0) )
      & ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 != X0 ) ) ),
    inference(flattening,[],[f161]) ).

tff(f161,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool] :
      ( ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | p(X0) )
      & ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 != X0 ) )
      & ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
        | p(X0) )
      & ( ~ p(X0)
        | ( mono_2Ec_2Ebool_2EF_2E0 != X0 ) )
      & ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ~ p(X0) )
      & ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 != X0 ) )
      & ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
        | ~ p(X0) )
      & ( p(X0)
        | ( mono_2Ec_2Ebool_2ET_2E0 != X0 ) ) ),
    inference(nnf_transformation,[],[f67]) ).

tff(f67,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool] :
      ( ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
      <=> ~ p(X0) )
      & ( ( mono_2Ec_2Ebool_2EF_2E0 = X0 )
      <=> ~ p(X0) )
      & ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
      <=> p(X0) )
      & ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
      <=> p(X0) ) ),
    inference(rectify,[],[f42]) ).

tff(f42,axiom,
    ! [X7: mono_2Etyop_2Emin_2Ebool] :
      ( ( ( mono_2Ec_2Ebool_2EF_2E0 = X7 )
      <=> ~ p(X7) )
      & ( ( mono_2Ec_2Ebool_2EF_2E0 = X7 )
      <=> ~ p(X7) )
      & ( ( mono_2Ec_2Ebool_2ET_2E0 = X7 )
      <=> p(X7) )
      & ( ( mono_2Ec_2Ebool_2ET_2E0 = X7 )
      <=> p(X7) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EEQ__CLAUSES) ).

tff(f505,plain,
    spl32_5,
    inference(avatar_split_clause,[],[f275,f503]) ).

tff(f275,plain,
    ! [X0: mono_2Etyop_2Emin_2Ebool] :
      ( ( mono_2Ec_2Ebool_2ET_2E0 = X0 )
      | ~ p(X0) ),
    inference(cnf_transformation,[],[f162]) ).

tff(f501,plain,
    ~ spl32_4,
    inference(avatar_split_clause,[],[f256,f498]) ).

tff(f256,plain,
    ~ p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK18))))),
    inference(cnf_transformation,[],[f158]) ).

tff(f496,plain,
    spl32_3,
    inference(avatar_split_clause,[],[f255,f493]) ).

tff(f255,plain,
    p(j_mono_2Etyop_2Emin_2Ebool(s(tyop_2Emin_2Ebool,c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(s(tyop_2Emin_2Efun(sK15,sK14),sK16),s(tyop_2Emin_2Efun(sK14,tyop_2Emin_2Ebool),sK17))))),
    inference(cnf_transformation,[],[f158]) ).

tff(f491,plain,
    spl32_2,
    inference(avatar_split_clause,[],[f258,f488]) ).

tff(f258,plain,
    p(mono_2Ec_2Ebool_2ET_2E0),
    inference(cnf_transformation,[],[f38]) ).

tff(f38,axiom,
    p(mono_2Ec_2Ebool_2ET_2E0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ETRUTH) ).

tff(f486,plain,
    ~ spl32_1,
    inference(avatar_split_clause,[],[f257,f483]) ).

tff(f257,plain,
    ~ p(mono_2Ec_2Ebool_2EF_2E0),
    inference(cnf_transformation,[],[f4]) ).

tff(f4,axiom,
    ~ p(mono_2Ec_2Ebool_2EF_2E0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Eho_2Enotfalse) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem    : ITP006_1 : TPTP v8.1.2. Bugfixed v7.5.0.
% 0.07/0.13  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.14/0.34  % Computer : n028.cluster.edu
% 0.14/0.34  % Model    : x86_64 x86_64
% 0.14/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34  % Memory   : 8042.1875MB
% 0.14/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34  % CPULimit   : 300
% 0.14/0.34  % WCLimit    : 300
% 0.14/0.34  % DateTime   : Fri May  3 19:14:08 EDT 2024
% 0.14/0.34  % CPUTime    : 
% 0.14/0.34  % (21163)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.37  % (21165)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.14/0.37  % (21169)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.14/0.37  % (21167)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.14/0.37  % (21170)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on theBenchmark for (497ds/0Mi)
% 0.14/0.37  % (21164)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.14/0.37  % (21168)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.14/0.37  % (21166)WARNING: value z3 for option sas not known
% 0.14/0.37  % (21166)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.21/0.44  Detected minimum model sizes of [1,1,1,1,1]
% 0.21/0.44  Detected maximum model sizes of [max,max,2,max,max]
% 0.21/0.44  TRYING [1,1,1,1,1]
% 0.21/0.44  TRYING [1,1,2,1,1]
% 0.21/0.45  TRYING [1,1,2,2,1]
% 0.21/0.46  TRYING [1,1,2,2,2]
% 0.21/0.46  TRYING [1,1,2,3,2]
% 0.21/0.47  TRYING [1]
% 0.21/0.47  TRYING [1,1,2,3,3]
% 0.21/0.48  TRYING [1,1,2,4,3]
% 0.21/0.48  TRYING [2]
% 0.21/0.48  TRYING [1,2,2,4,3]
% 0.21/0.50  TRYING [2,2,2,4,3]
% 0.21/0.54  TRYING [3]
% 0.21/0.55  TRYING [1,3,2,4,3]
% 0.21/0.57  TRYING [2,3,2,4,3]
% 2.04/0.65  TRYING [1,4,2,4,3]
% 2.04/0.69  TRYING [2,4,2,4,3]
% 3.08/0.82  TRYING [1,5,2,4,3]
% 3.76/0.87  TRYING [3,2,2,4,3]
% 4.67/1.01  TRYING [2,5,2,4,3]
% 6.14/1.21  TRYING [1,6,2,4,3]
% 6.35/1.28  TRYING [3,3,2,4,3]
% 7.96/1.47  TRYING [4]
% 7.96/1.51  TRYING [2,6,2,4,3]
% 7.96/1.51  Detected minimum model sizes of [1,1,1,1,1]
% 7.96/1.51  Detected maximum model sizes of [max,max,2,max,max]
% 7.96/1.51  TRYING [1,1,1,1,1]
% 8.26/1.52  TRYING [2,2,2,2,1]
% 8.46/1.57  TRYING [2,2,2,2,2]
% 9.07/1.64  TRYING [3,3,2,3,2]
% 10.57/1.89  TRYING [3,3,2,3,3]
% 11.06/1.94  TRYING [4,2,2,4,3]
% 12.68/2.16  TRYING [4,4,2,4,3]
% 14.70/2.49  TRYING [3,4,2,4,3]
% 17.46/2.89  TRYING [4,3,2,4,3]
% 23.52/3.71  TRYING [3,5,2,4,3]
% 28.70/4.49  TRYING [5,2,2,4,3]
% 43.98/6.66  TRYING [4,4,2,4,3]
% 198.96/28.80  % (21168)First to succeed.
% 199.65/28.85  % (21168)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-21163"
% 199.65/28.87  % (21168)Refutation found. Thanks to Tanya!
% 199.65/28.87  % SZS status Theorem for theBenchmark
% 199.65/28.87  % SZS output start Proof for theBenchmark
% See solution above
% 199.65/28.89  % (21168)------------------------------
% 199.65/28.89  % (21168)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 199.65/28.89  % (21168)Termination reason: Refutation
% 199.65/28.89  
% 199.65/28.89  % (21168)Memory used [KB]: 129129
% 199.65/28.89  % (21168)Time elapsed: 28.485 s
% 199.65/28.89  % (21168)Instructions burned: 90092 (million)
% 199.65/28.89  % (21163)Success in time 28.531 s
%------------------------------------------------------------------------------