TSTP Solution File: SWW636_2 by SnakeForV---1.0
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SnakeForV---1.0
% Problem : SWW636_2 : TPTP v8.1.0. Released v6.1.0.
% Transfm : none
% Format : tptp:raw
% Command : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_uns --cores 0 -t %d %s
% Computer : n002.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 : Wed Aug 31 19:09:01 EDT 2022
% Result : Theorem 104.12s 13.50s
% Output : Refutation 104.80s
% Verified :
% SZS Type : Refutation
% Derivation depth : 24
% Number of leaves : 892
% Syntax : Number of formulae : 4571 ( 305 unt; 93 typ; 0 def)
% Number of atoms : 16496 (2084 equ)
% Maximal formula atoms : 76 ( 3 avg)
% Number of connectives : 18510 (6492 ~;10460 |; 622 &)
% ( 736 <=>; 200 =>; 0 <=; 0 <~>)
% Maximal formula depth : 33 ( 5 avg)
% Maximal term depth : 7 ( 1 avg)
% Number arithmetic : 13439 (5456 atm; 681 fun;5196 num;2106 var)
% Number of types : 8 ( 6 usr; 1 ari)
% Number of type conns : 150 ( 44 >; 106 *; 0 +; 0 <<)
% Number of predicates : 735 ( 731 usr; 718 prp; 0-7 aty)
% Number of functors : 84 ( 73 usr; 51 con; 0-7 aty)
% Number of variables : 4125 (4009 !; 116 ?;4125 :)
% Comments :
%------------------------------------------------------------------------------
tff(type_def_5,type,
uni: $tType ).
tff(type_def_6,type,
ty: $tType ).
tff(type_def_7,type,
bool1: $tType ).
tff(type_def_8,type,
tuple02: $tType ).
tff(type_def_9,type,
map_int_int: $tType ).
tff(type_def_10,type,
array_int: $tType ).
tff(func_def_0,type,
witness1: ty > uni ).
tff(func_def_1,type,
int: ty ).
tff(func_def_2,type,
real: ty ).
tff(func_def_3,type,
bool: ty ).
tff(func_def_4,type,
true1: bool1 ).
tff(func_def_5,type,
false1: bool1 ).
tff(func_def_6,type,
match_bool1: ( ty * bool1 * uni * uni ) > uni ).
tff(func_def_7,type,
tuple0: ty ).
tff(func_def_8,type,
tuple03: tuple02 ).
tff(func_def_9,type,
qtmark: ty ).
tff(func_def_12,type,
ref: ty > ty ).
tff(func_def_13,type,
mk_ref: ( ty * uni ) > uni ).
tff(func_def_14,type,
contents: ( ty * uni ) > uni ).
tff(func_def_15,type,
map: ( ty * ty ) > ty ).
tff(func_def_16,type,
get: ( ty * ty * uni * uni ) > uni ).
tff(func_def_17,type,
set: ( ty * ty * uni * uni * uni ) > uni ).
tff(func_def_18,type,
const: ( ty * ty * uni ) > uni ).
tff(func_def_19,type,
array: ty > ty ).
tff(func_def_20,type,
mk_array1: ( ty * $int * uni ) > uni ).
tff(func_def_21,type,
length1: ( ty * uni ) > $int ).
tff(func_def_22,type,
elts: ( ty * uni ) > uni ).
tff(func_def_23,type,
get2: ( ty * uni * $int ) > uni ).
tff(func_def_24,type,
t2tb: $int > uni ).
tff(func_def_25,type,
tb2t: uni > $int ).
tff(func_def_26,type,
set2: ( ty * uni * $int * uni ) > uni ).
tff(func_def_27,type,
make1: ( ty * $int * uni ) > uni ).
tff(func_def_28,type,
t2tb1: map_int_int > uni ).
tff(func_def_29,type,
tb2t1: uni > map_int_int ).
tff(func_def_30,type,
t2tb2: array_int > uni ).
tff(func_def_31,type,
tb2t2: uni > array_int ).
tff(func_def_32,type,
occ1: ( ty * uni * uni * $int * $int ) > $int ).
tff(func_def_37,type,
sK0: map_int_int ).
tff(func_def_38,type,
sK1: $int ).
tff(func_def_39,type,
sK2: $int ).
tff(func_def_40,type,
sK3: $int ).
tff(func_def_41,type,
sK4: $int ).
tff(func_def_42,type,
sK5: $int ).
tff(func_def_43,type,
sK6: map_int_int ).
tff(func_def_44,type,
sK7: $int ).
tff(func_def_45,type,
sK8: map_int_int ).
tff(func_def_46,type,
sK9: $int ).
tff(func_def_47,type,
sK10: $int ).
tff(func_def_48,type,
sK11: $int ).
tff(func_def_49,type,
sK12: ( $int * $int * ty * uni * uni * $int * $int ) > $int ).
tff(func_def_50,type,
sK13: ( $int * ty * uni * $int * uni ) > $int ).
tff(func_def_51,type,
sK14: ( $int * ty * uni * $int * uni ) > $int ).
tff(func_def_52,type,
sK15: ( uni * $int * uni * ty * $int ) > $int ).
tff(func_def_53,type,
sK16: ( uni * $int * uni * $int * ty ) > uni ).
tff(func_def_54,type,
sK17: ( $int * $int * ty * $int * uni * uni ) > $int ).
tff(func_def_55,type,
sK18: ( $int * $int * ty * uni * uni ) > $int ).
tff(func_def_56,type,
sF19: uni ).
tff(func_def_57,type,
sF20: uni ).
tff(func_def_58,type,
sF21: uni ).
tff(func_def_59,type,
sF22: uni ).
tff(func_def_60,type,
sF23: $int ).
tff(func_def_61,type,
sF24: uni ).
tff(func_def_62,type,
sF25: uni ).
tff(func_def_63,type,
sF26: uni ).
tff(func_def_64,type,
sF27: $int ).
tff(func_def_65,type,
sF28: uni ).
tff(func_def_66,type,
sF29: uni ).
tff(func_def_67,type,
sF30: $int ).
tff(func_def_68,type,
sF31: $int ).
tff(func_def_69,type,
sF32: uni ).
tff(func_def_70,type,
sF33: uni ).
tff(func_def_71,type,
sF34: uni ).
tff(func_def_72,type,
sF35: $int ).
tff(func_def_73,type,
sF36: $int ).
tff(func_def_82,type,
'$inst38': $int ).
tff(func_def_83,type,
'$inst39': $int ).
tff(func_def_85,type,
'$inst40': $int ).
tff(func_def_86,type,
'$inst41': $int ).
tff(func_def_87,type,
'$inst42': $int ).
tff(pred_def_1,type,
sort1: ( ty * uni ) > $o ).
tff(pred_def_3,type,
sorted_sub2: ( map_int_int * $int * $int ) > $o ).
tff(pred_def_5,type,
sorted_sub3: ( array_int * $int * $int ) > $o ).
tff(pred_def_6,type,
sorted1: array_int > $o ).
tff(pred_def_7,type,
exchange2: ( ty * uni * uni * $int * $int * $int * $int ) > $o ).
tff(pred_def_8,type,
exchange3: ( ty * uni * uni * $int * $int ) > $o ).
tff(pred_def_9,type,
permut2: ( ty * uni * uni * $int * $int ) > $o ).
tff(pred_def_10,type,
map_eq_sub1: ( ty * uni * uni * $int * $int ) > $o ).
tff(pred_def_11,type,
array_eq_sub1: ( ty * uni * uni * $int * $int ) > $o ).
tff(pred_def_12,type,
array_eq: ( ty * uni * uni ) > $o ).
tff(pred_def_13,type,
permut3: ( ty * uni * uni * $int * $int ) > $o ).
tff(pred_def_14,type,
permut_sub1: ( ty * uni * uni * $int * $int ) > $o ).
tff(pred_def_15,type,
permut_all: ( ty * uni * uni ) > $o ).
tff(pred_def_16,type,
qs_partition2: ( array_int * array_int * $int * $int * $int * $int * $int ) > $o ).
tff(f19702,plain,
$false,
inference(avatar_smt_refutation,[],[f459,f464,f469,f474,f479,f484,f489,f494,f499,f504,f509,f514,f519,f524,f529,f534,f539,f544,f549,f554,f559,f564,f565,f566,f571,f576,f577,f582,f587,f592,f597,f602,f607,f612,f617,f622,f627,f632,f637,f642,f647,f652,f653,f658,f663,f664,f669,f674,f698,f707,f716,f725,f734,f745,f756,f767,f778,f789,f801,f809,f811,f816,f821,f831,f840,f849,f861,f875,f885,f891,f898,f903,f916,f923,f931,f951,f956,f961,f966,f971,f976,f981,f987,f1000,f1007,f1014,f1046,f1057,f1068,f1077,f1086,f1097,f1106,f1116,f1127,f1138,f1146,f1161,f1170,f1176,f1191,f1197,f1206,f1211,f1216,f1237,f1258,f1283,f1288,f1293,f1305,f1316,f1380,f1385,f1390,f1406,f1423,f1437,f1454,f1483,f1501,f1506,f1511,f1516,f1561,f1566,f1571,f1582,f1587,f1592,f1655,f1656,f1685,f1686,f1768,f1886,f1913,f1929,f1943,f1962,f1967,f1972,f1977,f1982,f1987,f1990,f1995,f2000,f2005,f2013,f2037,f2046,f2064,f2070,f2084,f2090,f2102,f2182,f2183,f2186,f2278,f2283,f2288,f2305,f2315,f2426,f2442,f2450,f2454,f2467,f2478,f2498,f2506,f2516,f2537,f2552,f2567,f2573,f2581,f2621,f2645,f2650,f2665,f2673,f2684,f2689,f2702,f2705,f2710,f2746,f2754,f2767,f2774,f2791,f2800,f2808,f2813,f2827,f2862,f2867,f2878,f2892,f2894,f2910,f2920,f2928,f3030,f3065,f3066,f3067,f3068,f3069,f3070,f3071,f3072,f3073,f3074,f3075,f3076,f3077,f3078,f3079,f3101,f3106,f3119,f3120,f3125,f3231,f3239,f3250,f3275,f3276,f3313,f3353,f3363,f3364,f3377,f3394,f3406,f3416,f3528,f3558,f3781,f3782,f3786,f3800,f3878,f3884,f3886,f3888,f3892,f3905,f3915,f3919,f3935,f3943,f3979,f3982,f3989,f3994,f4010,f4019,f4023,f4032,f4098,f4099,f4101,f4106,f4111,f4123,f4333,f4343,f4352,f4372,f4374,f4383,f4402,f4403,f4410,f4417,f4437,f4447,f4485,f4580,f4581,f4586,f4587,f4652,f4654,f4659,f4664,f4669,f4674,f4694,f4715,f4748,f4749,f4754,f4761,f4766,f4768,f4775,f4780,f4785,f4790,f4795,f4796,f4801,f4806,f4811,f4812,f4813,f4849,f4854,f4859,f4864,f4869,f4874,f4875,f4880,f4885,f4890,f4895,f4900,f4905,f4910,f4952,f4992,f4995,f5006,f5055,f5093,f5094,f5095,f5096,f5162,f5246,f5276,f5308,f5323,f5335,f5337,f5338,f5340,f5345,f5356,f5358,f5367,f5368,f5373,f5385,f5390,f5391,f5396,f5447,f5827,f5966,f5967,f5978,f5988,f5993,f6033,f6035,f6101,f6107,f6108,f6109,f6114,f6171,f6347,f6351,f6358,f6364,f6371,f6382,f6387,f6388,f6390,f6402,f6410,f6513,f6545,f6594,f6605,f6617,f6624,f6648,f6657,f6668,f6677,f6683,f6690,f6691,f6701,f6702,f6713,f6765,f6785,f6790,f6797,f6798,f6803,f6813,f6836,f6845,f6855,f6864,f6908,f6959,f6964,f6970,f6993,f7011,f7013,f7014,f7074,f7079,f7080,f7085,f7095,f7191,f7193,f7204,f7220,f7222,f7271,f7275,f7279,f7287,f7300,f7301,f7302,f7307,f7311,f7314,f7334,f7342,f7357,f7368,f7369,f7370,f7375,f7398,f7412,f7425,f7436,f7467,f7497,f7524,f7525,f7530,f7531,f7534,f7542,f7551,f7633,f7645,f7646,f7655,f7660,f7661,f7688,f7689,f7789,f7845,f7899,f7974,f7983,f7984,f7989,f8038,f8109,f8122,f8152,f8160,f8185,f8190,f8196,f8246,f8257,f8287,f8290,f8330,f8358,f8375,f8378,f8431,f8469,f8470,f8630,f8633,f8640,f8646,f8665,f8674,f8679,f8684,f8685,f8690,f8695,f8700,f8706,f8789,f8794,f8803,f8805,f8806,f8855,f8867,f8886,f8888,f8889,f8892,f8921,f8967,f8968,f8977,f9177,f9184,f9238,f9244,f9246,f9249,f9254,f9308,f9410,f9415,f9421,f9530,f9531,f9532,f9533,f9563,f9580,f9585,f9590,f9595,f9602,f9607,f9627,f9638,f9664,f9678,f9692,f9727,f9750,f9797,f9800,f9821,f9836,f9851,f9852,f9869,f9945,f9949,f9953,f9954,f9955,f9962,f9966,f10039,f10040,f10044,f10045,f10046,f10050,f10051,f10052,f10053,f10054,f10065,f10066,f10078,f10181,f10182,f10183,f10184,f10185,f10186,f10188,f10190,f10191,f10193,f10195,f10197,f10198,f10203,f10209,f10214,f10376,f10385,f10390,f10395,f10400,f10515,f10516,f10571,f10576,f10581,f10586,f10591,f10720,f10727,f10798,f10829,f10832,f10863,f10915,f10965,f10996,f11040,f11042,f11065,f11067,f11105,f11111,f11148,f11154,f11191,f11290,f11308,f11403,f11404,f11405,f11406,f11713,f11724,f11942,f11980,f11982,f11985,f12029,f12042,f12051,f12136,f12145,f12221,f12229,f12234,f12242,f12247,f12265,f12269,f12273,f12277,f12279,f12284,f12289,f12295,f12352,f12357,f12358,f12359,f12438,f12483,f12490,f12493,f12499,f12504,f12582,f12594,f12626,f12664,f12670,f12676,f12679,f12681,f12693,f12715,f12722,f12769,f12776,f12777,f12778,f12783,f12878,f12892,f12910,f12911,f12912,f12916,f12957,f12963,f12971,f12976,f12978,f12998,f13004,f13010,f13019,f13057,f13066,f13070,f13106,f13113,f13117,f13123,f13128,f13148,f13154,f13159,f13199,f13205,f13219,f13221,f13224,f13281,f13287,f13320,f13407,f13410,f13670,f13671,f13672,f13675,f13676,f13677,f13678,f13679,f13683,f13684,f13685,f13690,f13691,f13692,f13693,f13694,f13695,f13700,f13701,f13702,f13703,f13704,f13705,f13706,f13707,f13713,f13716,f13727,f13785,f13796,f13805,f13806,f13844,f13846,f13848,f13850,f13852,f13858,f13859,f13864,f13895,f13896,f13903,f13908,f13910,f13911,f13919,f13920,f13923,f13928,f13929,f13930,f13963,f13966,f14035,f14039,f14047,f14081,f14170,f14175,f14176,f14181,f14189,f14193,f14198,f14203,f14208,f14266,f14340,f14346,f14358,f14389,f14483,f14489,f14501,f14508,f14516,f14610,f14623,f14625,f14628,f14630,f14635,f14642,f14645,f14650,f14654,f14658,f14660,f14663,f14668,f14673,f14678,f14682,f14686,f14691,f14696,f14697,f14701,f14706,f14707,f14715,f14785,f14794,f14796,f14897,f14902,f14904,f14906,f14908,f14912,f14914,f14916,f14917,f14924,f14928,f14930,f14934,f14976,f14980,f14994,f15062,f15071,f15074,f15079,f15082,f15083,f15086,f15088,f15091,f15093,f15095,f15117,f15122,f15123,f15124,f15126,f15127,f15128,f15129,f15200,f15208,f15234,f15236,f15239,f15242,f15283,f15284,f15285,f15289,f15297,f15302,f15303,f15305,f15307,f15399,f15488,f15508,f15520,f15558,f15560,f15562,f15646,f15731,f15734,f15735,f15815,f15845,f15999,f16079,f16117,f16119,f16127,f16128,f16129,f16130,f16140,f16145,f16147,f16166,f16252,f16256,f16334,f16337,f16338,f16373,f16530,f16541,f16542,f16545,f16582,f16586,f16591,f16593,f16668,f16675,f16773,f16776,f16777,f16778,f16782,f16783,f16784,f16786,f16787,f16790,f16791,f16794,f16795,f16867,f16879,f16889,f16900,f16901,f16902,f16903,f16904,f16905,f16916,f16961,f16962,f17099,f17108,f17120,f17129,f17135,f17139,f17142,f17146,f17220,f17224,f17236,f17246,f17248,f17251,f17253,f17255,f17256,f17258,f17293,f17295,f17298,f17301,f17385,f17387,f17414,f17420,f17497,f17553,f17628,f17774,f17779,f17915,f17921,f17922,f17927,f18117,f18126,f18133,f18138,f18143,f18148,f18152,f18162,f18166,f18173,f18178,f18188,f18193,f18201,f18205,f18210,f18214,f18218,f18222,f18223,f18224,f18375,f18489,f18567,f18586,f18670,f18671,f18673,f18675,f18677,f18683,f18688,f18693,f18694,f18699,f18700,f18705,f18735,f18736,f18738,f18785,f18800,f18809,f18814,f18819,f18833,f18840,f18848,f18858,f18863,f18872,f19012,f19017,f19023,f19024,f19141,f19148,f19155,f19160,f19164,f19168,f19169,f19174,f19175,f19179,f19181,f19185,f19186,f19201,f19202,f19294,f19298,f19300,f19304,f19308,f19309,f19311,f19315,f19477,f19481,f19486,f19491,f19495,f19499,f19500,f19505,f19523,f19528,f19602,f19605,f19607,f19609,f19618,f19626,f19629,f19631,f19642,f19647,f19652,f19659,f19665,f19668,f19678,f19683,f19687,f19693,f19697,f19701]) ).
tff(f19701,plain,
( spl37_262
| spl37_310
| spl37_710
| spl37_2
| ~ spl37_14
| spl37_45
| ~ spl37_58
| ~ spl37_243 ),
inference(avatar_split_clause,[],[f19700,f3940,f760,f695,f521,f461,f19615,f5393,f4583]) ).
tff(f4583,plain,
( spl37_262
<=> ( sK4 = sK3 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_262])]) ).
tff(f5393,plain,
( spl37_310
<=> $less(sK1,sK11) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_310])]) ).
tff(f19615,plain,
( spl37_710
<=> ( get(int,int,sF24,sF21) = get(int,int,sF19,sF21) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_710])]) ).
tff(f461,plain,
( spl37_2
<=> $less(sK3,0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_2])]) ).
tff(f521,plain,
( spl37_14
<=> ( sF21 = t2tb(sK3) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_14])]) ).
tff(f695,plain,
( spl37_45
<=> ( sK7 = sK3 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_45])]) ).
tff(f760,plain,
( spl37_58
<=> $less(sK3,sK11) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_58])]) ).
tff(f3940,plain,
( spl37_243
<=> exchange2(int,sF19,sF24,0,sK1,sK7,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_243])]) ).
tff(f19700,plain,
( ( get(int,int,sF24,sF21) = get(int,int,sF19,sF21) )
| $less(sK1,sK11)
| ( sK4 = sK3 )
| spl37_2
| ~ spl37_14
| spl37_45
| ~ spl37_58
| ~ spl37_243 ),
inference(forward_demodulation,[],[f19699,f523]) ).
tff(f523,plain,
( ( sF21 = t2tb(sK3) )
| ~ spl37_14 ),
inference(avatar_component_clause,[],[f521]) ).
tff(f19699,plain,
( ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| ( sK4 = sK3 )
| $less(sK1,sK11)
| spl37_2
| ~ spl37_14
| spl37_45
| ~ spl37_58
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19698,f463]) ).
tff(f463,plain,
( ~ $less(sK3,0)
| spl37_2 ),
inference(avatar_component_clause,[],[f461]) ).
tff(f19698,plain,
( ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| $less(sK3,0)
| ( sK4 = sK3 )
| $less(sK1,sK11)
| ~ spl37_14
| spl37_45
| ~ spl37_58
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19541,f696]) ).
tff(f696,plain,
( ( sK7 != sK3 )
| spl37_45 ),
inference(avatar_component_clause,[],[f695]) ).
tff(f19541,plain,
( ( sK7 = sK3 )
| ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| $less(sK1,sK11)
| ( sK4 = sK3 )
| $less(sK3,0)
| ~ spl37_14
| ~ spl37_58
| ~ spl37_243 ),
inference(resolution,[],[f4000,f7955]) ).
tff(f7955,plain,
( ! [X13: $int] :
( $less(sK3,X13)
| $less(X13,sK11) )
| ~ spl37_14
| ~ spl37_58 ),
inference(evaluation,[],[f7950]) ).
tff(f7950,plain,
( ! [X13: $int] :
( $less(X13,sK11)
| $less(0,0)
| $less(sK3,X13) )
| ~ spl37_14
| ~ spl37_58 ),
inference(superposition,[],[f7486,f414]) ).
tff(f414,plain,
! [X2: uni,X3: ty,X0: $int,X1: uni,X4: $int] :
( ( 0 = occ1(X3,X1,X2,X4,X0) )
| $less(X4,X0) ),
inference(cnf_transformation,[],[f286]) ).
tff(f286,plain,
! [X0: $int,X1: uni,X2: uni,X3: ty,X4: $int] :
( $less(X4,X0)
| ( 0 = occ1(X3,X1,X2,X4,X0) ) ),
inference(rectify,[],[f182]) ).
tff(f182,plain,
! [X3: $int,X4: uni,X2: uni,X0: ty,X1: $int] :
( $less(X1,X3)
| ( 0 = occ1(X0,X4,X2,X1,X3) ) ),
inference(ennf_transformation,[],[f132]) ).
tff(f132,plain,
! [X2: uni,X1: $int,X4: uni,X3: $int,X0: ty] :
( ~ $less(X1,X3)
=> ( 0 = occ1(X0,X4,X2,X1,X3) ) ),
inference(rectify,[],[f77]) ).
tff(f77,plain,
! [X0: ty,X18: $int,X9: uni,X6: $int,X16: uni] :
( ~ $less(X18,X6)
=> ( 0 = occ1(X0,X16,X9,X18,X6) ) ),
inference(theory_normalization,[],[f45]) ).
tff(f45,axiom,
! [X0: ty,X18: $int,X9: uni,X6: $int,X16: uni] :
( $lesseq(X6,X18)
=> ( 0 = occ1(X0,X16,X9,X18,X6) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',occ_empty) ).
tff(f7486,plain,
( ! [X10: uni,X11: $int,X9: ty] :
( $less(0,occ1(X9,get(X9,int,X10,sF21),X10,X11,sK11))
| $less(sK3,X11) )
| ~ spl37_14
| ~ spl37_58 ),
inference(resolution,[],[f762,f1222]) ).
tff(f1222,plain,
( ! [X8: $int,X6: uni,X7: $int,X5: ty] :
( ~ $less(sK3,X8)
| $less(0,occ1(X5,get(X5,int,X6,sF21),X6,X7,X8))
| $less(sK3,X7) )
| ~ spl37_14 ),
inference(superposition,[],[f327,f523]) ).
tff(f327,plain,
! [X2: ty,X3: $int,X0: uni,X1: $int,X4: $int] :
( $less(0,occ1(X2,get(X2,int,X0,t2tb(X3)),X0,X1,X4))
| $less(X3,X1)
| ~ $less(X3,X4) ),
inference(cnf_transformation,[],[f228]) ).
tff(f228,plain,
! [X0: uni,X1: $int,X2: ty,X3: $int,X4: $int] :
( $less(0,occ1(X2,get(X2,int,X0,t2tb(X3)),X0,X1,X4))
| ~ $less(X3,X4)
| $less(X3,X1) ),
inference(rectify,[],[f171]) ).
tff(f171,plain,
! [X0: uni,X1: $int,X4: ty,X2: $int,X3: $int] :
( $less(0,occ1(X4,get(X4,int,X0,t2tb(X2)),X0,X1,X3))
| ~ $less(X2,X3)
| $less(X2,X1) ),
inference(flattening,[],[f170]) ).
tff(f170,plain,
! [X2: $int,X4: ty,X3: $int,X0: uni,X1: $int] :
( $less(0,occ1(X4,get(X4,int,X0,t2tb(X2)),X0,X1,X3))
| $less(X2,X1)
| ~ $less(X2,X3) ),
inference(ennf_transformation,[],[f147]) ).
tff(f147,plain,
! [X2: $int,X4: ty,X3: $int,X0: uni,X1: $int] :
( ( ~ $less(X2,X1)
& $less(X2,X3) )
=> $less(0,occ1(X4,get(X4,int,X0,t2tb(X2)),X0,X1,X3)) ),
inference(rectify,[],[f81]) ).
tff(f81,plain,
! [X9: uni,X18: $int,X14: $int,X6: $int,X0: ty] :
( ( ~ $less(X14,X18)
& $less(X14,X6) )
=> $less(0,occ1(X0,get(X0,int,X9,t2tb(X14)),X9,X18,X6)) ),
inference(theory_normalization,[],[f52]) ).
tff(f52,axiom,
! [X9: uni,X18: $int,X14: $int,X6: $int,X0: ty] :
( ( $lesseq(X18,X14)
& $less(X14,X6) )
=> $less(0,occ1(X0,get(X0,int,X9,t2tb(X14)),X9,X18,X6)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',occ_pos) ).
tff(f762,plain,
( $less(sK3,sK11)
| ~ spl37_58 ),
inference(avatar_component_clause,[],[f760]) ).
tff(f4000,plain,
( ! [X0: $int] :
( ~ $less(X0,sK1)
| $less(X0,0)
| ( get(int,int,sF19,t2tb(X0)) = get(int,int,sF24,t2tb(X0)) )
| ( sK4 = X0 )
| ( sK7 = X0 ) )
| ~ spl37_243 ),
inference(resolution,[],[f3942,f343]) ).
tff(f343,plain,
! [X2: ty,X3: uni,X0: $int,X1: $int,X8: $int,X6: $int,X4: uni,X5: $int] :
( ~ exchange2(X2,X3,X4,X5,X1,X6,X0)
| $less(X8,X5)
| ~ $less(X8,X1)
| ( X6 = X8 )
| ( X0 = X8 )
| ( get(X2,int,X4,t2tb(X8)) = get(X2,int,X3,t2tb(X8)) ) ),
inference(cnf_transformation,[],[f240]) ).
tff(f240,plain,
! [X0: $int,X1: $int,X2: ty,X3: uni,X4: uni,X5: $int,X6: $int] :
( ( exchange2(X2,X3,X4,X5,X1,X6,X0)
| $less(X0,X5)
| ( get(X2,int,X3,t2tb(X0)) != get(X2,int,X4,t2tb(X6)) )
| ~ $less(X6,X1)
| ( ~ $less(sK12(X0,X1,X2,X3,X4,X5,X6),X5)
& ( sK12(X0,X1,X2,X3,X4,X5,X6) != X0 )
& $less(sK12(X0,X1,X2,X3,X4,X5,X6),X1)
& ( sK12(X0,X1,X2,X3,X4,X5,X6) != X6 )
& ( get(X2,int,X3,t2tb(sK12(X0,X1,X2,X3,X4,X5,X6))) != get(X2,int,X4,t2tb(sK12(X0,X1,X2,X3,X4,X5,X6))) ) )
| $less(X6,X5)
| ~ $less(X0,X1)
| ( get(X2,int,X3,t2tb(X6)) != get(X2,int,X4,t2tb(X0)) ) )
& ( ( ~ $less(X0,X5)
& ( get(X2,int,X3,t2tb(X0)) = get(X2,int,X4,t2tb(X6)) )
& $less(X6,X1)
& ! [X8: $int] :
( $less(X8,X5)
| ( X0 = X8 )
| ~ $less(X8,X1)
| ( X6 = X8 )
| ( get(X2,int,X4,t2tb(X8)) = get(X2,int,X3,t2tb(X8)) ) )
& ~ $less(X6,X5)
& $less(X0,X1)
& ( get(X2,int,X3,t2tb(X6)) = get(X2,int,X4,t2tb(X0)) ) )
| ~ exchange2(X2,X3,X4,X5,X1,X6,X0) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK12])],[f238,f239]) ).
tff(f239,plain,
! [X0: $int,X1: $int,X2: ty,X3: uni,X4: uni,X5: $int,X6: $int] :
( ? [X7: $int] :
( ~ $less(X7,X5)
& ( X0 != X7 )
& $less(X7,X1)
& ( X6 != X7 )
& ( get(X2,int,X3,t2tb(X7)) != get(X2,int,X4,t2tb(X7)) ) )
=> ( ~ $less(sK12(X0,X1,X2,X3,X4,X5,X6),X5)
& ( sK12(X0,X1,X2,X3,X4,X5,X6) != X0 )
& $less(sK12(X0,X1,X2,X3,X4,X5,X6),X1)
& ( sK12(X0,X1,X2,X3,X4,X5,X6) != X6 )
& ( get(X2,int,X3,t2tb(sK12(X0,X1,X2,X3,X4,X5,X6))) != get(X2,int,X4,t2tb(sK12(X0,X1,X2,X3,X4,X5,X6))) ) ) ),
introduced(choice_axiom,[]) ).
tff(f238,plain,
! [X0: $int,X1: $int,X2: ty,X3: uni,X4: uni,X5: $int,X6: $int] :
( ( exchange2(X2,X3,X4,X5,X1,X6,X0)
| $less(X0,X5)
| ( get(X2,int,X3,t2tb(X0)) != get(X2,int,X4,t2tb(X6)) )
| ~ $less(X6,X1)
| ? [X7: $int] :
( ~ $less(X7,X5)
& ( X0 != X7 )
& $less(X7,X1)
& ( X6 != X7 )
& ( get(X2,int,X3,t2tb(X7)) != get(X2,int,X4,t2tb(X7)) ) )
| $less(X6,X5)
| ~ $less(X0,X1)
| ( get(X2,int,X3,t2tb(X6)) != get(X2,int,X4,t2tb(X0)) ) )
& ( ( ~ $less(X0,X5)
& ( get(X2,int,X3,t2tb(X0)) = get(X2,int,X4,t2tb(X6)) )
& $less(X6,X1)
& ! [X8: $int] :
( $less(X8,X5)
| ( X0 = X8 )
| ~ $less(X8,X1)
| ( X6 = X8 )
| ( get(X2,int,X4,t2tb(X8)) = get(X2,int,X3,t2tb(X8)) ) )
& ~ $less(X6,X5)
& $less(X0,X1)
& ( get(X2,int,X3,t2tb(X6)) = get(X2,int,X4,t2tb(X0)) ) )
| ~ exchange2(X2,X3,X4,X5,X1,X6,X0) ) ),
inference(rectify,[],[f237]) ).
tff(f237,plain,
! [X1: $int,X0: $int,X4: ty,X5: uni,X3: uni,X6: $int,X2: $int] :
( ( exchange2(X4,X5,X3,X6,X0,X2,X1)
| $less(X1,X6)
| ( get(X4,int,X3,t2tb(X2)) != get(X4,int,X5,t2tb(X1)) )
| ~ $less(X2,X0)
| ? [X7: $int] :
( ~ $less(X7,X6)
& ( X1 != X7 )
& $less(X7,X0)
& ( X2 != X7 )
& ( get(X4,int,X5,t2tb(X7)) != get(X4,int,X3,t2tb(X7)) ) )
| $less(X2,X6)
| ~ $less(X1,X0)
| ( get(X4,int,X5,t2tb(X2)) != get(X4,int,X3,t2tb(X1)) ) )
& ( ( ~ $less(X1,X6)
& ( get(X4,int,X3,t2tb(X2)) = get(X4,int,X5,t2tb(X1)) )
& $less(X2,X0)
& ! [X7: $int] :
( $less(X7,X6)
| ( X1 = X7 )
| ~ $less(X7,X0)
| ( X2 = X7 )
| ( get(X4,int,X5,t2tb(X7)) = get(X4,int,X3,t2tb(X7)) ) )
& ~ $less(X2,X6)
& $less(X1,X0)
& ( get(X4,int,X5,t2tb(X2)) = get(X4,int,X3,t2tb(X1)) ) )
| ~ exchange2(X4,X5,X3,X6,X0,X2,X1) ) ),
inference(flattening,[],[f236]) ).
tff(f236,plain,
! [X1: $int,X0: $int,X4: ty,X5: uni,X3: uni,X6: $int,X2: $int] :
( ( exchange2(X4,X5,X3,X6,X0,X2,X1)
| $less(X1,X6)
| ( get(X4,int,X3,t2tb(X2)) != get(X4,int,X5,t2tb(X1)) )
| ~ $less(X2,X0)
| ? [X7: $int] :
( ~ $less(X7,X6)
& ( X1 != X7 )
& $less(X7,X0)
& ( X2 != X7 )
& ( get(X4,int,X5,t2tb(X7)) != get(X4,int,X3,t2tb(X7)) ) )
| $less(X2,X6)
| ~ $less(X1,X0)
| ( get(X4,int,X5,t2tb(X2)) != get(X4,int,X3,t2tb(X1)) ) )
& ( ( ~ $less(X1,X6)
& ( get(X4,int,X3,t2tb(X2)) = get(X4,int,X5,t2tb(X1)) )
& $less(X2,X0)
& ! [X7: $int] :
( $less(X7,X6)
| ( X1 = X7 )
| ~ $less(X7,X0)
| ( X2 = X7 )
| ( get(X4,int,X5,t2tb(X7)) = get(X4,int,X3,t2tb(X7)) ) )
& ~ $less(X2,X6)
& $less(X1,X0)
& ( get(X4,int,X5,t2tb(X2)) = get(X4,int,X3,t2tb(X1)) ) )
| ~ exchange2(X4,X5,X3,X6,X0,X2,X1) ) ),
inference(nnf_transformation,[],[f199]) ).
tff(f199,plain,
! [X1: $int,X0: $int,X4: ty,X5: uni,X3: uni,X6: $int,X2: $int] :
( exchange2(X4,X5,X3,X6,X0,X2,X1)
<=> ( ~ $less(X1,X6)
& ( get(X4,int,X3,t2tb(X2)) = get(X4,int,X5,t2tb(X1)) )
& $less(X2,X0)
& ! [X7: $int] :
( $less(X7,X6)
| ( X1 = X7 )
| ~ $less(X7,X0)
| ( X2 = X7 )
| ( get(X4,int,X5,t2tb(X7)) = get(X4,int,X3,t2tb(X7)) ) )
& ~ $less(X2,X6)
& $less(X1,X0)
& ( get(X4,int,X5,t2tb(X2)) = get(X4,int,X3,t2tb(X1)) ) ) ),
inference(flattening,[],[f198]) ).
tff(f198,plain,
! [X3: uni,X5: uni,X6: $int,X4: ty,X1: $int,X0: $int,X2: $int] :
( ( ~ $less(X1,X6)
& ! [X7: $int] :
( ( get(X4,int,X5,t2tb(X7)) = get(X4,int,X3,t2tb(X7)) )
| ( X1 = X7 )
| ( X2 = X7 )
| ~ $less(X7,X0)
| $less(X7,X6) )
& $less(X1,X0)
& ( get(X4,int,X3,t2tb(X2)) = get(X4,int,X5,t2tb(X1)) )
& $less(X2,X0)
& ( get(X4,int,X5,t2tb(X2)) = get(X4,int,X3,t2tb(X1)) )
& ~ $less(X2,X6) )
<=> exchange2(X4,X5,X3,X6,X0,X2,X1) ),
inference(ennf_transformation,[],[f120]) ).
tff(f120,plain,
! [X3: uni,X5: uni,X6: $int,X4: ty,X1: $int,X0: $int,X2: $int] :
( ( ~ $less(X1,X6)
& ! [X7: $int] :
( ( $less(X7,X0)
& ~ $less(X7,X6) )
=> ( ( X2 != X7 )
=> ( ( X1 != X7 )
=> ( get(X4,int,X5,t2tb(X7)) = get(X4,int,X3,t2tb(X7)) ) ) ) )
& $less(X1,X0)
& ( get(X4,int,X3,t2tb(X2)) = get(X4,int,X5,t2tb(X1)) )
& $less(X2,X0)
& ( get(X4,int,X5,t2tb(X2)) = get(X4,int,X3,t2tb(X1)) )
& ~ $less(X2,X6) )
<=> exchange2(X4,X5,X3,X6,X0,X2,X1) ),
inference(rectify,[],[f71]) ).
tff(f71,plain,
! [X6: $int,X15: $int,X14: $int,X11: uni,X0: ty,X10: uni,X18: $int] :
( ( ! [X21: $int] :
( ( $less(X21,X6)
& ~ $less(X21,X18) )
=> ( ( X14 != X21 )
=> ( ( X15 != X21 )
=> ( get(X0,int,X10,t2tb(X21)) = get(X0,int,X11,t2tb(X21)) ) ) ) )
& $less(X15,X6)
& ( get(X0,int,X10,t2tb(X15)) = get(X0,int,X11,t2tb(X14)) )
& $less(X14,X6)
& ~ $less(X15,X18)
& ~ $less(X14,X18)
& ( get(X0,int,X10,t2tb(X14)) = get(X0,int,X11,t2tb(X15)) ) )
<=> exchange2(X0,X10,X11,X18,X6,X14,X15) ),
inference(theory_normalization,[],[f42]) ).
tff(f42,axiom,
! [X6: $int,X15: $int,X14: $int,X11: uni,X0: ty,X10: uni,X18: $int] :
( ( ! [X21: $int] :
( ( $less(X21,X6)
& $lesseq(X18,X21) )
=> ( ( X14 != X21 )
=> ( ( X15 != X21 )
=> ( get(X0,int,X10,t2tb(X21)) = get(X0,int,X11,t2tb(X21)) ) ) ) )
& $less(X15,X6)
& ( get(X0,int,X10,t2tb(X15)) = get(X0,int,X11,t2tb(X14)) )
& $less(X14,X6)
& $lesseq(X18,X15)
& $lesseq(X18,X14)
& ( get(X0,int,X10,t2tb(X14)) = get(X0,int,X11,t2tb(X15)) ) )
<=> exchange2(X0,X10,X11,X18,X6,X14,X15) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',exchange_def) ).
tff(f3942,plain,
( exchange2(int,sF19,sF24,0,sK1,sK7,sK4)
| ~ spl37_243 ),
inference(avatar_component_clause,[],[f3940]) ).
tff(f19697,plain,
( spl37_262
| spl37_710
| spl37_2
| ~ spl37_14
| ~ spl37_15
| spl37_45
| ~ spl37_243 ),
inference(avatar_split_clause,[],[f19696,f3940,f695,f526,f521,f461,f19615,f4583]) ).
tff(f526,plain,
( spl37_15
<=> $less(sK3,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_15])]) ).
tff(f19696,plain,
( ( get(int,int,sF24,sF21) = get(int,int,sF19,sF21) )
| ( sK4 = sK3 )
| spl37_2
| ~ spl37_14
| ~ spl37_15
| spl37_45
| ~ spl37_243 ),
inference(forward_demodulation,[],[f19695,f523]) ).
tff(f19695,plain,
( ( sK4 = sK3 )
| ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| spl37_2
| ~ spl37_15
| spl37_45
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19694,f696]) ).
tff(f19694,plain,
( ( sK7 = sK3 )
| ( sK4 = sK3 )
| ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| spl37_2
| ~ spl37_15
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19538,f463]) ).
tff(f19538,plain,
( ( sK4 = sK3 )
| $less(sK3,0)
| ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| ( sK7 = sK3 )
| ~ spl37_15
| ~ spl37_243 ),
inference(resolution,[],[f4000,f528]) ).
tff(f528,plain,
( $less(sK3,sK1)
| ~ spl37_15 ),
inference(avatar_component_clause,[],[f526]) ).
tff(f19693,plain,
( spl37_457
| spl37_460
| spl37_717
| ~ spl37_243
| spl37_258
| spl37_303 ),
inference(avatar_split_clause,[],[f19689,f5332,f4426,f3940,f19691,f12223,f12142]) ).
tff(f12142,plain,
( spl37_457
<=> ( 1 = sK7 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_457])]) ).
tff(f12223,plain,
( spl37_460
<=> ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_460])]) ).
tff(f19691,plain,
( spl37_717
<=> ! [X4: uni,X3: ty] : ( 1 = occ1(X3,get(X3,int,X4,t2tb(0)),X4,0,sK1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_717])]) ).
tff(f4426,plain,
( spl37_258
<=> $less(sK1,1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_258])]) ).
tff(f5332,plain,
( spl37_303
<=> ( 1 = sK4 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_303])]) ).
tff(f19689,plain,
( ! [X3: ty,X4: uni] :
( ( 1 = occ1(X3,get(X3,int,X4,t2tb(0)),X4,0,sK1) )
| ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) )
| ( 1 = sK7 ) )
| ~ spl37_243
| spl37_258
| spl37_303 ),
inference(subsumption_resolution,[],[f19688,f5334]) ).
tff(f5334,plain,
( ( 1 != sK4 )
| spl37_303 ),
inference(avatar_component_clause,[],[f5332]) ).
tff(f19688,plain,
( ! [X3: ty,X4: uni] :
( ( 1 = occ1(X3,get(X3,int,X4,t2tb(0)),X4,0,sK1) )
| ( 1 = sK4 )
| ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) )
| ( 1 = sK7 ) )
| ~ spl37_243
| spl37_258 ),
inference(subsumption_resolution,[],[f19587,f4427]) ).
tff(f4427,plain,
( ~ $less(sK1,1)
| spl37_258 ),
inference(avatar_component_clause,[],[f4426]) ).
tff(f19587,plain,
( ! [X3: ty,X4: uni] :
( ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) )
| $less(sK1,1)
| ( 1 = sK7 )
| ( 1 = sK4 )
| ( 1 = occ1(X3,get(X3,int,X4,t2tb(0)),X4,0,sK1) ) )
| ~ spl37_243 ),
inference(evaluation,[],[f19536]) ).
tff(f19536,plain,
( ! [X3: ty,X4: uni] :
( $less(sK1,1)
| ( 1 = occ1(X3,get(X3,int,X4,t2tb(0)),X4,0,sK1) )
| ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) )
| $less(1,0)
| ( 1 = sK7 )
| ( 1 = sK4 ) )
| ~ spl37_243 ),
inference(resolution,[],[f4000,f3210]) ).
tff(f3210,plain,
! [X38: $int,X36: ty,X37: uni] :
( $less(1,X38)
| $less(X38,1)
| ( 1 = occ1(X36,get(X36,int,X37,t2tb(0)),X37,0,X38) ) ),
inference(evaluation,[],[f3188]) ).
tff(f3188,plain,
! [X38: $int,X36: ty,X37: uni] :
( ( $sum(1,0) = occ1(X36,get(X36,int,X37,t2tb(0)),X37,0,X38) )
| $less(1,0)
| $less(1,X38)
| $less(X38,1) ),
inference(superposition,[],[f1358,f1529]) ).
tff(f1529,plain,
! [X2: uni,X1: ty] : ( 1 = occ1(X1,get(X1,int,X2,t2tb(0)),X2,0,1) ),
inference(evaluation,[],[f1528]) ).
tff(f1528,plain,
! [X2: uni,X1: ty] : ( $sum(1,0) = occ1(X1,get(X1,int,X2,t2tb(0)),X2,0,1) ),
inference(forward_demodulation,[],[f1524,f1016]) ).
tff(f1016,plain,
! [X2: uni,X3: ty,X1: uni] : ( 0 = occ1(X3,X1,X2,0,0) ),
inference(interpreted_simplification,[],[f1015]) ).
tff(f1015,plain,
! [X2: uni,X3: ty,X1: uni] :
( ( 0 = occ1(X3,X1,X2,0,0) )
| $less(0,0) ),
inference(instantiation,[],[f414]) ).
tff(f1524,plain,
! [X2: uni,X1: ty] : ( occ1(X1,get(X1,int,X2,t2tb(0)),X2,0,1) = $sum(1,occ1(X1,get(X1,int,X2,t2tb(0)),X2,0,0)) ),
inference(evaluation,[],[f1520]) ).
tff(f1520,plain,
! [X2: uni,X1: ty] : ( $sum(1,occ1(X1,get(X1,int,X2,t2tb($sum(1,-1))),X2,0,$sum(1,-1))) = occ1(X1,get(X1,int,X2,t2tb($sum(1,-1))),X2,0,1) ),
inference(interpreted_simplification,[],[f1519]) ).
tff(f1519,plain,
! [X2: uni,X1: ty] :
( ( $sum(1,occ1(X1,get(X1,int,X2,t2tb($sum(1,-1))),X2,0,$sum(1,-1))) = occ1(X1,get(X1,int,X2,t2tb($sum(1,-1))),X2,0,1) )
| ~ $less(0,1) ),
inference(instantiation,[],[f454]) ).
tff(f454,plain,
! [X2: uni,X3: $int,X0: $int,X1: ty] :
( ( occ1(X1,get(X1,int,X2,t2tb($sum(X0,-1))),X2,X3,X0) = $sum(1,occ1(X1,get(X1,int,X2,t2tb($sum(X0,-1))),X2,X3,$sum(X0,-1))) )
| ~ $less(X3,X0) ),
inference(evaluation,[],[f423]) ).
tff(f423,plain,
! [X2: uni,X3: $int,X0: $int,X1: ty] :
( ~ $less(X3,X0)
| ( $sum(1,occ1(X1,get(X1,int,X2,t2tb($sum(X0,$uminus(1)))),X2,X3,$sum(X0,$uminus(1)))) = occ1(X1,get(X1,int,X2,t2tb($sum(X0,$uminus(1)))),X2,X3,X0) ) ),
inference(equality_resolution,[],[f378]) ).
tff(f378,plain,
! [X2: uni,X3: $int,X0: $int,X1: ty,X4: uni] :
( ( occ1(X1,X4,X2,X3,X0) = $sum(1,occ1(X1,X4,X2,X3,$sum(X0,$uminus(1)))) )
| ~ $less(X3,X0)
| ( get(X1,int,X2,t2tb($sum(X0,$uminus(1)))) != X4 ) ),
inference(cnf_transformation,[],[f262]) ).
tff(f262,plain,
! [X0: $int,X1: ty,X2: uni,X3: $int,X4: uni] :
( ( occ1(X1,X4,X2,X3,X0) = $sum(1,occ1(X1,X4,X2,X3,$sum(X0,$uminus(1)))) )
| ~ $less(X3,X0)
| ( get(X1,int,X2,t2tb($sum(X0,$uminus(1)))) != X4 ) ),
inference(rectify,[],[f189]) ).
tff(f189,plain,
! [X0: $int,X2: ty,X3: uni,X1: $int,X4: uni] :
( ( occ1(X2,X4,X3,X1,X0) = $sum(1,occ1(X2,X4,X3,X1,$sum(X0,$uminus(1)))) )
| ~ $less(X1,X0)
| ( get(X2,int,X3,t2tb($sum(X0,$uminus(1)))) != X4 ) ),
inference(flattening,[],[f188]) ).
tff(f188,plain,
! [X0: $int,X3: uni,X1: $int,X4: uni,X2: ty] :
( ( occ1(X2,X4,X3,X1,X0) = $sum(1,occ1(X2,X4,X3,X1,$sum(X0,$uminus(1)))) )
| ( get(X2,int,X3,t2tb($sum(X0,$uminus(1)))) != X4 )
| ~ $less(X1,X0) ),
inference(ennf_transformation,[],[f162]) ).
tff(f162,plain,
! [X0: $int,X3: uni,X1: $int,X4: uni,X2: ty] :
( $less(X1,X0)
=> ( ( get(X2,int,X3,t2tb($sum(X0,$uminus(1)))) = X4 )
=> ( occ1(X2,X4,X3,X1,X0) = $sum(1,occ1(X2,X4,X3,X1,$sum(X0,$uminus(1)))) ) ) ),
inference(rectify,[],[f88]) ).
tff(f88,plain,
! [X6: $int,X18: $int,X0: ty,X9: uni,X16: uni] :
( $less(X18,X6)
=> ( ( get(X0,int,X9,t2tb($sum(X6,$uminus(1)))) = X16 )
=> ( occ1(X0,X16,X9,X18,X6) = $sum(1,occ1(X0,X16,X9,X18,$sum(X6,$uminus(1)))) ) ) ),
inference(theory_normalization,[],[f47]) ).
tff(f47,axiom,
! [X6: $int,X18: $int,X0: ty,X9: uni,X16: uni] :
( $less(X18,X6)
=> ( ( get(X0,int,X9,t2tb($difference(X6,1))) = X16 )
=> ( occ1(X0,X16,X9,X18,X6) = $sum(1,occ1(X0,X16,X9,X18,$difference(X6,1))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',occ_right_add) ).
tff(f1358,plain,
! [X10: $int,X11: $int,X8: uni,X6: ty,X9: $int,X7: uni] :
( ( occ1(X6,X7,X8,X11,X10) = $sum(occ1(X6,X7,X8,X11,X9),0) )
| $less(X10,X9)
| $less(X9,X10)
| $less(X9,X11) ),
inference(superposition,[],[f330,f414]) ).
tff(f330,plain,
! [X2: $int,X3: uni,X0: ty,X1: uni,X4: $int,X5: $int] :
( ( occ1(X0,X3,X1,X5,X2) = $sum(occ1(X0,X3,X1,X5,X4),occ1(X0,X3,X1,X4,X2)) )
| $less(X2,X4)
| $less(X4,X5) ),
inference(cnf_transformation,[],[f231]) ).
tff(f231,plain,
! [X0: ty,X1: uni,X2: $int,X3: uni,X4: $int,X5: $int] :
( ( occ1(X0,X3,X1,X5,X2) = $sum(occ1(X0,X3,X1,X5,X4),occ1(X0,X3,X1,X4,X2)) )
| $less(X2,X4)
| $less(X4,X5) ),
inference(rectify,[],[f214]) ).
tff(f214,plain,
! [X5: ty,X1: uni,X0: $int,X4: uni,X2: $int,X3: $int] :
( ( $sum(occ1(X5,X4,X1,X3,X2),occ1(X5,X4,X1,X2,X0)) = occ1(X5,X4,X1,X3,X0) )
| $less(X0,X2)
| $less(X2,X3) ),
inference(flattening,[],[f213]) ).
tff(f213,plain,
! [X2: $int,X4: uni,X1: uni,X5: ty,X3: $int,X0: $int] :
( ( $sum(occ1(X5,X4,X1,X3,X2),occ1(X5,X4,X1,X2,X0)) = occ1(X5,X4,X1,X3,X0) )
| $less(X0,X2)
| $less(X2,X3) ),
inference(ennf_transformation,[],[f160]) ).
tff(f160,plain,
! [X2: $int,X4: uni,X1: uni,X5: ty,X3: $int,X0: $int] :
( ( ~ $less(X0,X2)
& ~ $less(X2,X3) )
=> ( $sum(occ1(X5,X4,X1,X3,X2),occ1(X5,X4,X1,X2,X0)) = occ1(X5,X4,X1,X3,X0) ) ),
inference(rectify,[],[f86]) ).
tff(f86,plain,
! [X6: $int,X9: uni,X22: $int,X18: $int,X16: uni,X0: ty] :
( ( ~ $less(X22,X18)
& ~ $less(X6,X22) )
=> ( occ1(X0,X16,X9,X18,X6) = $sum(occ1(X0,X16,X9,X18,X22),occ1(X0,X16,X9,X22,X6)) ) ),
inference(theory_normalization,[],[f49]) ).
tff(f49,axiom,
! [X6: $int,X9: uni,X22: $int,X18: $int,X16: uni,X0: ty] :
( ( $lesseq(X18,X22)
& $lesseq(X22,X6) )
=> ( occ1(X0,X16,X9,X18,X6) = $sum(occ1(X0,X16,X9,X18,X22),occ1(X0,X16,X9,X22,X6)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',occ_append) ).
tff(f19687,plain,
( spl37_713
| spl37_550
| spl37_712
| ~ spl37_25
| spl37_81
| spl37_214
| spl37_216
| ~ spl37_243
| spl37_288 ),
inference(avatar_split_clause,[],[f19686,f4882,f3940,f2824,f2816,f963,f579,f19635,f14355,f19639]) ).
tff(f19639,plain,
( spl37_713
<=> ( get(int,int,sF24,t2tb(sF36)) = get(int,int,sF19,t2tb(sF36)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_713])]) ).
tff(f14355,plain,
( spl37_550
<=> ( sK1 = sK4 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_550])]) ).
tff(f19635,plain,
( spl37_712
<=> ( sK7 = sF36 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_712])]) ).
tff(f579,plain,
( spl37_25
<=> ( sF33 = t2tb(sK4) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_25])]) ).
tff(f963,plain,
( spl37_81
<=> $less(sK1,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_81])]) ).
tff(f2816,plain,
( spl37_214
<=> ( sF36 = sK4 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_214])]) ).
tff(f2824,plain,
( spl37_216
<=> $less(sK4,sF36) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_216])]) ).
tff(f4882,plain,
( spl37_288
<=> $less(sF36,0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_288])]) ).
tff(f19686,plain,
( ( sK7 = sF36 )
| ( sK1 = sK4 )
| ( get(int,int,sF24,t2tb(sF36)) = get(int,int,sF19,t2tb(sF36)) )
| ~ spl37_25
| spl37_81
| spl37_214
| spl37_216
| ~ spl37_243
| spl37_288 ),
inference(subsumption_resolution,[],[f19685,f965]) ).
tff(f965,plain,
( ~ $less(sK1,sK4)
| spl37_81 ),
inference(avatar_component_clause,[],[f963]) ).
tff(f19685,plain,
( ( get(int,int,sF24,t2tb(sF36)) = get(int,int,sF19,t2tb(sF36)) )
| ( sK1 = sK4 )
| $less(sK1,sK4)
| ( sK7 = sF36 )
| ~ spl37_25
| spl37_214
| spl37_216
| ~ spl37_243
| spl37_288 ),
inference(subsumption_resolution,[],[f19684,f2817]) ).
tff(f2817,plain,
( ( sF36 != sK4 )
| spl37_214 ),
inference(avatar_component_clause,[],[f2816]) ).
tff(f19684,plain,
( ( sK7 = sF36 )
| ( sF36 = sK4 )
| $less(sK1,sK4)
| ( sK1 = sK4 )
| ( get(int,int,sF24,t2tb(sF36)) = get(int,int,sF19,t2tb(sF36)) )
| ~ spl37_25
| spl37_216
| ~ spl37_243
| spl37_288 ),
inference(subsumption_resolution,[],[f19584,f4884]) ).
tff(f4884,plain,
( ~ $less(sF36,0)
| spl37_288 ),
inference(avatar_component_clause,[],[f4882]) ).
tff(f19584,plain,
( ( sK7 = sF36 )
| ( sK1 = sK4 )
| $less(sF36,0)
| ( sF36 = sK4 )
| ( get(int,int,sF24,t2tb(sF36)) = get(int,int,sF19,t2tb(sF36)) )
| $less(sK1,sK4)
| ~ spl37_25
| spl37_216
| ~ spl37_243 ),
inference(resolution,[],[f4000,f14541]) ).
tff(f14541,plain,
( ! [X67: $int] :
( $less(sF36,X67)
| $less(X67,sK4)
| ( sK4 = X67 ) )
| ~ spl37_25
| spl37_216 ),
inference(resolution,[],[f14331,f2825]) ).
tff(f2825,plain,
( ~ $less(sK4,sF36)
| spl37_216 ),
inference(avatar_component_clause,[],[f2824]) ).
tff(f14331,plain,
( ! [X6: $int,X7: $int] :
( $less(sK4,X6)
| $less(X6,X7)
| ( sK4 = X7 )
| $less(X7,sK4) )
| ~ spl37_25 ),
inference(evaluation,[],[f14305]) ).
tff(f14305,plain,
( ! [X6: $int,X7: $int] :
( $less(sK4,X6)
| $less(X6,X7)
| ( sK4 = X7 )
| $less(0,0)
| $less(X7,sK4) )
| ~ spl37_25 ),
inference(superposition,[],[f2113,f414]) ).
tff(f2113,plain,
( ! [X8: $int,X6: ty,X9: $int,X7: uni] :
( $less(0,occ1(X6,get(X6,int,X7,sF33),X7,X8,X9))
| $less(X9,sK4)
| $less(sK4,X8)
| ( sK4 = X9 ) )
| ~ spl37_25 ),
inference(resolution,[],[f1223,f97]) ).
tff(f97,plain,
! [X0: $int,X1: $int] :
( $less(X0,X1)
| ( X0 = X1 )
| $less(X1,X0) ),
introduced(theory_axiom_149,[]) ).
tff(f1223,plain,
( ! [X10: uni,X11: $int,X9: ty,X12: $int] :
( ~ $less(sK4,X12)
| $less(0,occ1(X9,get(X9,int,X10,sF33),X10,X11,X12))
| $less(sK4,X11) )
| ~ spl37_25 ),
inference(superposition,[],[f327,f581]) ).
tff(f581,plain,
( ( sF33 = t2tb(sK4) )
| ~ spl37_25 ),
inference(avatar_component_clause,[],[f579]) ).
tff(f19683,plain,
( spl37_156
| spl37_708
| ~ spl37_17
| ~ spl37_38
| spl37_132
| ~ spl37_243
| spl37_289
| ~ spl37_341 ),
inference(avatar_split_clause,[],[f19682,f6956,f4887,f3940,f1430,f644,f536,f19596,f1910]) ).
tff(f1910,plain,
( spl37_156
<=> ( sK4 = sK11 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_156])]) ).
tff(f19596,plain,
( spl37_708
<=> ( get(int,int,sF19,sF25) = sF26 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_708])]) ).
tff(f536,plain,
( spl37_17
<=> ( t2tb(sK11) = sF25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_17])]) ).
tff(f644,plain,
( spl37_38
<=> ( sF26 = get(int,int,sF24,sF25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_38])]) ).
tff(f1430,plain,
( spl37_132
<=> ( sK7 = sK11 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_132])]) ).
tff(f4887,plain,
( spl37_289
<=> $less(sK11,0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_289])]) ).
tff(f6956,plain,
( spl37_341
<=> $less(sK11,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_341])]) ).
tff(f19682,plain,
( ( get(int,int,sF19,sF25) = sF26 )
| ( sK4 = sK11 )
| ~ spl37_17
| ~ spl37_38
| spl37_132
| ~ spl37_243
| spl37_289
| ~ spl37_341 ),
inference(forward_demodulation,[],[f19681,f646]) ).
tff(f646,plain,
( ( sF26 = get(int,int,sF24,sF25) )
| ~ spl37_38 ),
inference(avatar_component_clause,[],[f644]) ).
tff(f19681,plain,
( ( sK4 = sK11 )
| ( get(int,int,sF19,sF25) = get(int,int,sF24,sF25) )
| ~ spl37_17
| spl37_132
| ~ spl37_243
| spl37_289
| ~ spl37_341 ),
inference(forward_demodulation,[],[f19680,f538]) ).
tff(f538,plain,
( ( t2tb(sK11) = sF25 )
| ~ spl37_17 ),
inference(avatar_component_clause,[],[f536]) ).
tff(f19680,plain,
( ( sK4 = sK11 )
| ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
| spl37_132
| ~ spl37_243
| spl37_289
| ~ spl37_341 ),
inference(subsumption_resolution,[],[f19679,f1431]) ).
tff(f1431,plain,
( ( sK7 != sK11 )
| spl37_132 ),
inference(avatar_component_clause,[],[f1430]) ).
tff(f19679,plain,
( ( sK7 = sK11 )
| ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
| ( sK4 = sK11 )
| ~ spl37_243
| spl37_289
| ~ spl37_341 ),
inference(subsumption_resolution,[],[f19551,f4889]) ).
tff(f4889,plain,
( ~ $less(sK11,0)
| spl37_289 ),
inference(avatar_component_clause,[],[f4887]) ).
tff(f19551,plain,
( ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
| ( sK4 = sK11 )
| $less(sK11,0)
| ( sK7 = sK11 )
| ~ spl37_243
| ~ spl37_341 ),
inference(resolution,[],[f4000,f6958]) ).
tff(f6958,plain,
( $less(sK11,sK1)
| ~ spl37_341 ),
inference(avatar_component_clause,[],[f6956]) ).
tff(f19678,plain,
( spl37_715
| spl37_682
| spl37_716
| ~ spl37_243
| spl37_287
| ~ spl37_680 ),
inference(avatar_split_clause,[],[f19669,f18860,f4877,f3940,f19675,f18869,f19671]) ).
tff(f19671,plain,
( spl37_715
<=> ( get(int,int,sF19,t2tb(sK9)) = get(int,int,sF24,t2tb(sK9)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_715])]) ).
tff(f18869,plain,
( spl37_682
<=> ( sK9 = sK4 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_682])]) ).
tff(f19675,plain,
( spl37_716
<=> ( sK7 = sK9 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_716])]) ).
tff(f4877,plain,
( spl37_287
<=> $less(sK9,0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_287])]) ).
tff(f18860,plain,
( spl37_680
<=> $less(sK9,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_680])]) ).
tff(f19669,plain,
( ( sK7 = sK9 )
| ( sK9 = sK4 )
| ( get(int,int,sF19,t2tb(sK9)) = get(int,int,sF24,t2tb(sK9)) )
| ~ spl37_243
| spl37_287
| ~ spl37_680 ),
inference(subsumption_resolution,[],[f19550,f4879]) ).
tff(f4879,plain,
( ~ $less(sK9,0)
| spl37_287 ),
inference(avatar_component_clause,[],[f4877]) ).
tff(f19550,plain,
( $less(sK9,0)
| ( sK9 = sK4 )
| ( sK7 = sK9 )
| ( get(int,int,sF19,t2tb(sK9)) = get(int,int,sF24,t2tb(sK9)) )
| ~ spl37_243
| ~ spl37_680 ),
inference(resolution,[],[f4000,f18862]) ).
tff(f18862,plain,
( $less(sK9,sK1)
| ~ spl37_680 ),
inference(avatar_component_clause,[],[f18860]) ).
tff(f19668,plain,
( spl37_534
| spl37_130
| spl37_171
| ~ spl37_73
| ~ spl37_243
| spl37_296
| ~ spl37_305 ),
inference(avatar_split_clause,[],[f19667,f5360,f5003,f3940,f888,f2039,f1420,f13892]) ).
tff(f13892,plain,
( spl37_534
<=> ( get(int,int,sF19,sF34) = get(int,int,sF24,sF34) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_534])]) ).
tff(f1420,plain,
( spl37_130
<=> ( sK7 = sF35 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_130])]) ).
tff(f2039,plain,
( spl37_171
<=> ( sF35 = sK4 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_171])]) ).
tff(f888,plain,
( spl37_73
<=> ( t2tb(sF35) = sF34 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_73])]) ).
tff(f5003,plain,
( spl37_296
<=> $less(sF35,0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_296])]) ).
tff(f5360,plain,
( spl37_305
<=> $less(sF35,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_305])]) ).
tff(f19667,plain,
( ( sF35 = sK4 )
| ( sK7 = sF35 )
| ( get(int,int,sF19,sF34) = get(int,int,sF24,sF34) )
| ~ spl37_73
| ~ spl37_243
| spl37_296
| ~ spl37_305 ),
inference(forward_demodulation,[],[f19666,f890]) ).
tff(f890,plain,
( ( t2tb(sF35) = sF34 )
| ~ spl37_73 ),
inference(avatar_component_clause,[],[f888]) ).
tff(f19666,plain,
( ( sK7 = sF35 )
| ( get(int,int,sF19,t2tb(sF35)) = get(int,int,sF24,t2tb(sF35)) )
| ( sF35 = sK4 )
| ~ spl37_243
| spl37_296
| ~ spl37_305 ),
inference(subsumption_resolution,[],[f19582,f5004]) ).
tff(f5004,plain,
( ~ $less(sF35,0)
| spl37_296 ),
inference(avatar_component_clause,[],[f5003]) ).
tff(f19582,plain,
( ( get(int,int,sF19,t2tb(sF35)) = get(int,int,sF24,t2tb(sF35)) )
| ( sF35 = sK4 )
| ( sK7 = sF35 )
| $less(sF35,0)
| ~ spl37_243
| ~ spl37_305 ),
inference(resolution,[],[f4000,f5362]) ).
tff(f5362,plain,
( $less(sF35,sK1)
| ~ spl37_305 ),
inference(avatar_component_clause,[],[f5360]) ).
tff(f19665,plain,
( spl37_156
| spl37_708
| ~ spl37_17
| ~ spl37_19
| ~ spl37_38
| spl37_132
| ~ spl37_243
| spl37_289
| spl37_393 ),
inference(avatar_split_clause,[],[f19664,f9251,f4887,f3940,f1430,f644,f546,f536,f19596,f1910]) ).
tff(f546,plain,
( spl37_19
<=> $less(sK11,sK9) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_19])]) ).
tff(f9251,plain,
( spl37_393
<=> $less(sK1,sK9) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_393])]) ).
tff(f19664,plain,
( ( get(int,int,sF19,sF25) = sF26 )
| ( sK4 = sK11 )
| ~ spl37_17
| ~ spl37_19
| ~ spl37_38
| spl37_132
| ~ spl37_243
| spl37_289
| spl37_393 ),
inference(forward_demodulation,[],[f19663,f646]) ).
tff(f19663,plain,
( ( get(int,int,sF19,sF25) = get(int,int,sF24,sF25) )
| ( sK4 = sK11 )
| ~ spl37_17
| ~ spl37_19
| spl37_132
| ~ spl37_243
| spl37_289
| spl37_393 ),
inference(forward_demodulation,[],[f19662,f538]) ).
tff(f19662,plain,
( ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
| ( sK4 = sK11 )
| ~ spl37_17
| ~ spl37_19
| spl37_132
| ~ spl37_243
| spl37_289
| spl37_393 ),
inference(subsumption_resolution,[],[f19661,f1431]) ).
tff(f19661,plain,
( ( sK7 = sK11 )
| ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
| ( sK4 = sK11 )
| ~ spl37_17
| ~ spl37_19
| ~ spl37_243
| spl37_289
| spl37_393 ),
inference(subsumption_resolution,[],[f19660,f4889]) ).
tff(f19660,plain,
( ( sK4 = sK11 )
| $less(sK11,0)
| ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
| ( sK7 = sK11 )
| ~ spl37_17
| ~ spl37_19
| ~ spl37_243
| spl37_393 ),
inference(subsumption_resolution,[],[f19553,f9252]) ).
tff(f9252,plain,
( ~ $less(sK1,sK9)
| spl37_393 ),
inference(avatar_component_clause,[],[f9251]) ).
tff(f19553,plain,
( $less(sK1,sK9)
| ( sK4 = sK11 )
| ( sK7 = sK11 )
| $less(sK11,0)
| ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
| ~ spl37_17
| ~ spl37_19
| ~ spl37_243 ),
inference(resolution,[],[f4000,f7127]) ).
tff(f7127,plain,
( ! [X13: $int] :
( $less(sK11,X13)
| $less(X13,sK9) )
| ~ spl37_17
| ~ spl37_19 ),
inference(evaluation,[],[f7122]) ).
tff(f7122,plain,
( ! [X13: $int] :
( $less(sK11,X13)
| $less(0,0)
| $less(X13,sK9) )
| ~ spl37_17
| ~ spl37_19 ),
inference(superposition,[],[f2136,f414]) ).
tff(f2136,plain,
( ! [X2: $int,X0: ty,X1: uni] :
( $less(0,occ1(X0,get(X0,int,X1,sF25),X1,X2,sK9))
| $less(sK11,X2) )
| ~ spl37_17
| ~ spl37_19 ),
inference(resolution,[],[f1224,f548]) ).
tff(f548,plain,
( $less(sK11,sK9)
| ~ spl37_19 ),
inference(avatar_component_clause,[],[f546]) ).
tff(f1224,plain,
( ! [X16: $int,X14: uni,X15: $int,X13: ty] :
( ~ $less(sK11,X16)
| $less(0,occ1(X13,get(X13,int,X14,sF25),X14,X15,X16))
| $less(sK11,X15) )
| ~ spl37_17 ),
inference(superposition,[],[f327,f538]) ).
tff(f19659,plain,
( spl37_262
| spl37_710
| spl37_714
| spl37_2
| ~ spl37_14
| spl37_45
| ~ spl37_243 ),
inference(avatar_split_clause,[],[f19655,f3940,f695,f521,f461,f19657,f19615,f4583]) ).
tff(f19657,plain,
( spl37_714
<=> ! [X5: $int] :
( $less(sK1,X5)
| $less(X5,sK3)
| ( sK3 = X5 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_714])]) ).
tff(f19655,plain,
( ! [X5: $int] :
( $less(sK1,X5)
| ( get(int,int,sF24,sF21) = get(int,int,sF19,sF21) )
| ( sK3 = X5 )
| $less(X5,sK3)
| ( sK4 = sK3 ) )
| spl37_2
| ~ spl37_14
| spl37_45
| ~ spl37_243 ),
inference(forward_demodulation,[],[f19654,f523]) ).
tff(f19654,plain,
( ! [X5: $int] :
( ( sK3 = X5 )
| $less(sK1,X5)
| ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| $less(X5,sK3)
| ( sK4 = sK3 ) )
| spl37_2
| ~ spl37_14
| spl37_45
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19653,f463]) ).
tff(f19653,plain,
( ! [X5: $int] :
( $less(X5,sK3)
| ( sK3 = X5 )
| $less(sK1,X5)
| ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| ( sK4 = sK3 )
| $less(sK3,0) )
| ~ spl37_14
| spl37_45
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19540,f696]) ).
tff(f19540,plain,
( ! [X5: $int] :
( ( sK7 = sK3 )
| $less(sK3,0)
| $less(X5,sK3)
| ( sK4 = sK3 )
| ( sK3 = X5 )
| ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| $less(sK1,X5) )
| ~ spl37_14
| ~ spl37_243 ),
inference(resolution,[],[f4000,f14020]) ).
tff(f14020,plain,
( ! [X6: $int,X7: $int] :
( $less(sK3,X6)
| ( sK3 = X7 )
| $less(X6,X7)
| $less(X7,sK3) )
| ~ spl37_14 ),
inference(evaluation,[],[f13996]) ).
tff(f13996,plain,
( ! [X6: $int,X7: $int] :
( $less(X6,X7)
| ( sK3 = X7 )
| $less(sK3,X6)
| $less(0,0)
| $less(X7,sK3) )
| ~ spl37_14 ),
inference(superposition,[],[f2108,f414]) ).
tff(f2108,plain,
( ! [X18: $int,X16: uni,X17: $int,X15: ty] :
( $less(0,occ1(X15,get(X15,int,X16,sF21),X16,X17,X18))
| $less(X18,sK3)
| $less(sK3,X17)
| ( sK3 = X18 ) )
| ~ spl37_14 ),
inference(resolution,[],[f1222,f97]) ).
tff(f19652,plain,
( spl37_262
| spl37_710
| spl37_2
| ~ spl37_14
| ~ spl37_15
| spl37_45
| ~ spl37_243 ),
inference(avatar_split_clause,[],[f19651,f3940,f695,f526,f521,f461,f19615,f4583]) ).
tff(f19651,plain,
( ( get(int,int,sF24,sF21) = get(int,int,sF19,sF21) )
| ( sK4 = sK3 )
| spl37_2
| ~ spl37_14
| ~ spl37_15
| spl37_45
| ~ spl37_243 ),
inference(forward_demodulation,[],[f19650,f523]) ).
tff(f19650,plain,
( ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| ( sK4 = sK3 )
| spl37_2
| ~ spl37_14
| ~ spl37_15
| spl37_45
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19649,f95]) ).
tff(f95,plain,
! [X0: $int] : ~ $less(X0,X0),
introduced(theory_axiom_147,[]) ).
tff(f19649,plain,
( $less(sK1,sK1)
| ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| ( sK4 = sK3 )
| spl37_2
| ~ spl37_14
| ~ spl37_15
| spl37_45
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19648,f696]) ).
tff(f19648,plain,
( ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| ( sK7 = sK3 )
| $less(sK1,sK1)
| ( sK4 = sK3 )
| spl37_2
| ~ spl37_14
| ~ spl37_15
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19544,f463]) ).
tff(f19544,plain,
( ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| ( sK4 = sK3 )
| $less(sK3,0)
| ( sK7 = sK3 )
| $less(sK1,sK1)
| ~ spl37_14
| ~ spl37_15
| ~ spl37_243 ),
inference(resolution,[],[f4000,f7582]) ).
tff(f7582,plain,
( ! [X13: $int] :
( $less(sK3,X13)
| $less(X13,sK1) )
| ~ spl37_14
| ~ spl37_15 ),
inference(evaluation,[],[f7576]) ).
tff(f7576,plain,
( ! [X13: $int] :
( $less(X13,sK1)
| $less(0,0)
| $less(sK3,X13) )
| ~ spl37_14
| ~ spl37_15 ),
inference(superposition,[],[f2103,f414]) ).
tff(f2103,plain,
( ! [X2: $int,X0: ty,X1: uni] :
( $less(0,occ1(X0,get(X0,int,X1,sF21),X1,X2,sK1))
| $less(sK3,X2) )
| ~ spl37_14
| ~ spl37_15 ),
inference(resolution,[],[f1222,f528]) ).
tff(f19647,plain,
( spl37_710
| spl37_262
| spl37_2
| ~ spl37_14
| ~ spl37_44
| spl37_45
| spl37_82
| ~ spl37_243 ),
inference(avatar_split_clause,[],[f19646,f3940,f968,f695,f691,f521,f461,f4583,f19615]) ).
tff(f691,plain,
( spl37_44
<=> $less(sK3,sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_44])]) ).
tff(f968,plain,
( spl37_82
<=> $less(sK1,sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_82])]) ).
tff(f19646,plain,
( ( sK4 = sK3 )
| ( get(int,int,sF24,sF21) = get(int,int,sF19,sF21) )
| spl37_2
| ~ spl37_14
| ~ spl37_44
| spl37_45
| spl37_82
| ~ spl37_243 ),
inference(forward_demodulation,[],[f19645,f523]) ).
tff(f19645,plain,
( ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| ( sK4 = sK3 )
| spl37_2
| ~ spl37_14
| ~ spl37_44
| spl37_45
| spl37_82
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19644,f463]) ).
tff(f19644,plain,
( $less(sK3,0)
| ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| ( sK4 = sK3 )
| ~ spl37_14
| ~ spl37_44
| spl37_45
| spl37_82
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19643,f970]) ).
tff(f970,plain,
( ~ $less(sK1,sK7)
| spl37_82 ),
inference(avatar_component_clause,[],[f968]) ).
tff(f19643,plain,
( $less(sK1,sK7)
| ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| $less(sK3,0)
| ( sK4 = sK3 )
| ~ spl37_14
| ~ spl37_44
| spl37_45
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19542,f696]) ).
tff(f19542,plain,
( ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| ( sK7 = sK3 )
| $less(sK3,0)
| $less(sK1,sK7)
| ( sK4 = sK3 )
| ~ spl37_14
| ~ spl37_44
| ~ spl37_243 ),
inference(resolution,[],[f4000,f7777]) ).
tff(f7777,plain,
( ! [X13: $int] :
( $less(sK3,X13)
| $less(X13,sK7) )
| ~ spl37_14
| ~ spl37_44 ),
inference(evaluation,[],[f7772]) ).
tff(f7772,plain,
( ! [X13: $int] :
( $less(X13,sK7)
| $less(0,0)
| $less(sK3,X13) )
| ~ spl37_14
| ~ spl37_44 ),
inference(superposition,[],[f2106,f414]) ).
tff(f2106,plain,
( ! [X10: uni,X11: $int,X9: ty] :
( $less(0,occ1(X9,get(X9,int,X10,sF21),X10,X11,sK7))
| $less(sK3,X11) )
| ~ spl37_14
| ~ spl37_44 ),
inference(resolution,[],[f1222,f693]) ).
tff(f693,plain,
( $less(sK3,sK7)
| ~ spl37_44 ),
inference(avatar_component_clause,[],[f691]) ).
tff(f19642,plain,
( spl37_712
| spl37_713
| spl37_214
| ~ spl37_243
| spl37_288
| ~ spl37_359 ),
inference(avatar_split_clause,[],[f19633,f7365,f4882,f3940,f2816,f19639,f19635]) ).
tff(f7365,plain,
( spl37_359
<=> $less(sF36,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_359])]) ).
tff(f19633,plain,
( ( get(int,int,sF24,t2tb(sF36)) = get(int,int,sF19,t2tb(sF36)) )
| ( sK7 = sF36 )
| spl37_214
| ~ spl37_243
| spl37_288
| ~ spl37_359 ),
inference(subsumption_resolution,[],[f19632,f4884]) ).
tff(f19632,plain,
( $less(sF36,0)
| ( get(int,int,sF24,t2tb(sF36)) = get(int,int,sF19,t2tb(sF36)) )
| ( sK7 = sF36 )
| spl37_214
| ~ spl37_243
| ~ spl37_359 ),
inference(subsumption_resolution,[],[f19583,f2817]) ).
tff(f19583,plain,
( ( sK7 = sF36 )
| ( sF36 = sK4 )
| $less(sF36,0)
| ( get(int,int,sF24,t2tb(sF36)) = get(int,int,sF19,t2tb(sF36)) )
| ~ spl37_243
| ~ spl37_359 ),
inference(resolution,[],[f4000,f7367]) ).
tff(f7367,plain,
( $less(sF36,sK1)
| ~ spl37_359 ),
inference(avatar_component_clause,[],[f7365]) ).
tff(f19631,plain,
( spl37_554
| spl37_310
| spl37_457
| spl37_460
| ~ spl37_17
| ~ spl37_243
| spl37_299
| spl37_303 ),
inference(avatar_split_clause,[],[f19630,f5332,f5273,f3940,f536,f12223,f12142,f5393,f14494]) ).
tff(f14494,plain,
( spl37_554
<=> ( sK1 = sK11 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_554])]) ).
tff(f5273,plain,
( spl37_299
<=> $less(sK11,1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_299])]) ).
tff(f19630,plain,
( ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) )
| ( 1 = sK7 )
| $less(sK1,sK11)
| ( sK1 = sK11 )
| ~ spl37_17
| ~ spl37_243
| spl37_299
| spl37_303 ),
inference(subsumption_resolution,[],[f19588,f5334]) ).
tff(f19588,plain,
( $less(sK1,sK11)
| ( 1 = sK7 )
| ( 1 = sK4 )
| ( sK1 = sK11 )
| ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) )
| ~ spl37_17
| ~ spl37_243
| spl37_299 ),
inference(evaluation,[],[f19535]) ).
tff(f19535,plain,
( ( sK1 = sK11 )
| ( 1 = sK4 )
| ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) )
| ( 1 = sK7 )
| $less(1,0)
| $less(sK1,sK11)
| ~ spl37_17
| ~ spl37_243
| spl37_299 ),
inference(resolution,[],[f4000,f14825]) ).
tff(f14825,plain,
( ! [X47: $int] :
( $less(1,X47)
| $less(X47,sK11)
| ( sK11 = X47 ) )
| ~ spl37_17
| spl37_299 ),
inference(resolution,[],[f14472,f5275]) ).
tff(f5275,plain,
( ~ $less(sK11,1)
| spl37_299 ),
inference(avatar_component_clause,[],[f5273]) ).
tff(f14472,plain,
( ! [X6: $int,X7: $int] :
( $less(sK11,X6)
| ( sK11 = X7 )
| $less(X7,sK11)
| $less(X6,X7) )
| ~ spl37_17 ),
inference(evaluation,[],[f14446]) ).
tff(f14446,plain,
( ! [X6: $int,X7: $int] :
( $less(X7,sK11)
| ( sK11 = X7 )
| $less(X6,X7)
| $less(sK11,X6)
| $less(0,0) )
| ~ spl37_17 ),
inference(superposition,[],[f2137,f414]) ).
tff(f2137,plain,
( ! [X3: ty,X6: $int,X4: uni,X5: $int] :
( $less(0,occ1(X3,get(X3,int,X4,sF25),X4,X5,X6))
| $less(X6,sK11)
| ( sK11 = X6 )
| $less(sK11,X5) )
| ~ spl37_17 ),
inference(resolution,[],[f1224,f97]) ).
tff(f19629,plain,
( spl37_413
| spl37_62
| spl37_46
| ~ spl37_50
| ~ spl37_243 ),
inference(avatar_split_clause,[],[f19628,f3940,f718,f700,f782,f9866]) ).
tff(f9866,plain,
( spl37_413
<=> ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_413])]) ).
tff(f782,plain,
( spl37_62
<=> ( 0 = sK7 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_62])]) ).
tff(f700,plain,
( spl37_46
<=> ( 0 = sK4 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_46])]) ).
tff(f718,plain,
( spl37_50
<=> $less(0,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_50])]) ).
tff(f19628,plain,
( ( 0 = sK7 )
| ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| spl37_46
| ~ spl37_50
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19627,f701]) ).
tff(f701,plain,
( ( 0 != sK4 )
| spl37_46 ),
inference(avatar_component_clause,[],[f700]) ).
tff(f19627,plain,
( ( 0 = sK7 )
| ( 0 = sK4 )
| ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| ~ spl37_50
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19530,f720]) ).
tff(f720,plain,
( $less(0,sK1)
| ~ spl37_50 ),
inference(avatar_component_clause,[],[f718]) ).
tff(f19530,plain,
( ~ $less(0,sK1)
| ( 0 = sK7 )
| ( 0 = sK4 )
| ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| ~ spl37_243 ),
inference(interpreted_simplification,[],[f19529]) ).
tff(f19529,plain,
( ~ $less(0,sK1)
| $less(0,0)
| ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| ( 0 = sK4 )
| ( 0 = sK7 )
| ~ spl37_243 ),
inference(instantiation,[],[f4000]) ).
tff(f19626,plain,
( spl37_711
| spl37_262
| spl37_710
| spl37_2
| ~ spl37_14
| spl37_45
| ~ spl37_243
| ~ spl37_640 ),
inference(avatar_split_clause,[],[f19621,f18124,f3940,f695,f521,f461,f19615,f4583,f19623]) ).
tff(f19623,plain,
( spl37_711
<=> $less(sK1,$sum(sK2,-1)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_711])]) ).
tff(f18124,plain,
( spl37_640
<=> ! [X229: $int] :
( $less(X229,$sum(sK2,-1))
| $less(sK3,X229) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_640])]) ).
tff(f19621,plain,
( ( get(int,int,sF24,sF21) = get(int,int,sF19,sF21) )
| ( sK4 = sK3 )
| $less(sK1,$sum(sK2,-1))
| spl37_2
| ~ spl37_14
| spl37_45
| ~ spl37_243
| ~ spl37_640 ),
inference(forward_demodulation,[],[f19620,f523]) ).
tff(f19620,plain,
( ( sK4 = sK3 )
| $less(sK1,$sum(sK2,-1))
| ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| spl37_2
| spl37_45
| ~ spl37_243
| ~ spl37_640 ),
inference(subsumption_resolution,[],[f19619,f463]) ).
tff(f19619,plain,
( ( sK4 = sK3 )
| $less(sK1,$sum(sK2,-1))
| $less(sK3,0)
| ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| spl37_45
| ~ spl37_243
| ~ spl37_640 ),
inference(subsumption_resolution,[],[f19539,f696]) ).
tff(f19539,plain,
( ( sK7 = sK3 )
| ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| ( sK4 = sK3 )
| $less(sK3,0)
| $less(sK1,$sum(sK2,-1))
| ~ spl37_243
| ~ spl37_640 ),
inference(resolution,[],[f4000,f18125]) ).
tff(f18125,plain,
( ! [X229: $int] :
( $less(sK3,X229)
| $less(X229,$sum(sK2,-1)) )
| ~ spl37_640 ),
inference(avatar_component_clause,[],[f18124]) ).
tff(f19618,plain,
( spl37_262
| spl37_710
| spl37_2
| ~ spl37_14
| spl37_32
| spl37_45
| ~ spl37_52
| ~ spl37_243 ),
inference(avatar_split_clause,[],[f19613,f3940,f727,f695,f614,f521,f461,f19615,f4583]) ).
tff(f614,plain,
( spl37_32
<=> $less(sK1,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_32])]) ).
tff(f727,plain,
( spl37_52
<=> $less(sK3,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_52])]) ).
tff(f19613,plain,
( ( get(int,int,sF24,sF21) = get(int,int,sF19,sF21) )
| ( sK4 = sK3 )
| spl37_2
| ~ spl37_14
| spl37_32
| spl37_45
| ~ spl37_52
| ~ spl37_243 ),
inference(forward_demodulation,[],[f19612,f523]) ).
tff(f19612,plain,
( ( sK4 = sK3 )
| ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| spl37_2
| ~ spl37_14
| spl37_32
| spl37_45
| ~ spl37_52
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19611,f696]) ).
tff(f19611,plain,
( ( sK4 = sK3 )
| ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| ( sK7 = sK3 )
| spl37_2
| ~ spl37_14
| spl37_32
| ~ spl37_52
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19610,f616]) ).
tff(f616,plain,
( ~ $less(sK1,sK2)
| spl37_32 ),
inference(avatar_component_clause,[],[f614]) ).
tff(f19610,plain,
( ( sK4 = sK3 )
| ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| $less(sK1,sK2)
| ( sK7 = sK3 )
| spl37_2
| ~ spl37_14
| ~ spl37_52
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19543,f463]) ).
tff(f19543,plain,
( $less(sK3,0)
| $less(sK1,sK2)
| ( sK7 = sK3 )
| ( sK4 = sK3 )
| ( get(int,int,sF24,t2tb(sK3)) = get(int,int,sF19,t2tb(sK3)) )
| ~ spl37_14
| ~ spl37_52
| ~ spl37_243 ),
inference(resolution,[],[f4000,f7745]) ).
tff(f7745,plain,
( ! [X13: $int] :
( $less(sK3,X13)
| $less(X13,sK2) )
| ~ spl37_14
| ~ spl37_52 ),
inference(evaluation,[],[f7739]) ).
tff(f7739,plain,
( ! [X13: $int] :
( $less(X13,sK2)
| $less(0,0)
| $less(sK3,X13) )
| ~ spl37_14
| ~ spl37_52 ),
inference(superposition,[],[f2104,f414]) ).
tff(f2104,plain,
( ! [X3: ty,X4: uni,X5: $int] :
( $less(0,occ1(X3,get(X3,int,X4,sF21),X4,X5,sK2))
| $less(sK3,X5) )
| ~ spl37_14
| ~ spl37_52 ),
inference(resolution,[],[f1222,f729]) ).
tff(f729,plain,
( $less(sK3,sK2)
| ~ spl37_52 ),
inference(avatar_component_clause,[],[f727]) ).
tff(f19609,plain,
( spl37_62
| spl37_413
| spl37_46
| ~ spl37_50
| ~ spl37_243 ),
inference(avatar_split_clause,[],[f19608,f3940,f718,f700,f9866,f782]) ).
tff(f19608,plain,
( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| ( 0 = sK7 )
| spl37_46
| ~ spl37_50
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19589,f701]) ).
tff(f19589,plain,
( ( 0 = sK4 )
| ( 0 = sK7 )
| ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| ~ spl37_50
| ~ spl37_243 ),
inference(evaluation,[],[f19533]) ).
tff(f19533,plain,
( $less(0,0)
| ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| ( 0 = sK4 )
| ( 0 = sK7 )
| ~ spl37_50
| ~ spl37_243 ),
inference(resolution,[],[f4000,f720]) ).
tff(f19607,plain,
( spl37_446
| spl37_121
| spl37_376
| ~ spl37_56
| spl37_208
| ~ spl37_243 ),
inference(avatar_split_clause,[],[f19606,f3940,f2743,f749,f8187,f1298,f11108]) ).
tff(f11108,plain,
( spl37_446
<=> ( get(int,int,sF24,t2tb(sK2)) = get(int,int,sF19,t2tb(sK2)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_446])]) ).
tff(f1298,plain,
( spl37_121
<=> ( sK2 = sK4 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_121])]) ).
tff(f8187,plain,
( spl37_376
<=> ( sK7 = sK2 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_376])]) ).
tff(f749,plain,
( spl37_56
<=> $less(sK2,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_56])]) ).
tff(f2743,plain,
( spl37_208
<=> $less(sK2,0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_208])]) ).
tff(f19606,plain,
( ( sK7 = sK2 )
| ( sK2 = sK4 )
| ( get(int,int,sF24,t2tb(sK2)) = get(int,int,sF19,t2tb(sK2)) )
| ~ spl37_56
| spl37_208
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19537,f2745]) ).
tff(f2745,plain,
( ~ $less(sK2,0)
| spl37_208 ),
inference(avatar_component_clause,[],[f2743]) ).
tff(f19537,plain,
( $less(sK2,0)
| ( sK2 = sK4 )
| ( sK7 = sK2 )
| ( get(int,int,sF24,t2tb(sK2)) = get(int,int,sF19,t2tb(sK2)) )
| ~ spl37_56
| ~ spl37_243 ),
inference(resolution,[],[f4000,f751]) ).
tff(f751,plain,
( $less(sK2,sK1)
| ~ spl37_56 ),
inference(avatar_component_clause,[],[f749]) ).
tff(f19605,plain,
( spl37_413
| spl37_62
| spl37_51
| spl37_2
| spl37_7
| spl37_32
| ~ spl37_36
| spl37_46
| ~ spl37_125
| ~ spl37_243 ),
inference(avatar_split_clause,[],[f19604,f3940,f1382,f700,f634,f614,f486,f461,f722,f782,f9866]) ).
tff(f722,plain,
( spl37_51
<=> ( 0 = sK1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_51])]) ).
tff(f486,plain,
( spl37_7
<=> $less(sK1,0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_7])]) ).
tff(f634,plain,
( spl37_36
<=> permut_sub1(int,sF32,sF28,sK3,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_36])]) ).
tff(f1382,plain,
( spl37_125
<=> ( sK1 = length1(int,sF32) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_125])]) ).
tff(f19604,plain,
( ( 0 = sK1 )
| ( 0 = sK7 )
| ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| spl37_2
| spl37_7
| spl37_32
| ~ spl37_36
| spl37_46
| ~ spl37_125
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19603,f701]) ).
tff(f19603,plain,
( ( 0 = sK4 )
| ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| ( 0 = sK1 )
| ( 0 = sK7 )
| spl37_2
| spl37_7
| spl37_32
| ~ spl37_36
| ~ spl37_125
| ~ spl37_243 ),
inference(subsumption_resolution,[],[f19590,f616]) ).
tff(f19590,plain,
( ( 0 = sK7 )
| $less(sK1,sK2)
| ( 0 = sK4 )
| ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| ( 0 = sK1 )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125
| ~ spl37_243 ),
inference(evaluation,[],[f19534]) ).
tff(f19534,plain,
( ( 0 = sK1 )
| ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| $less(0,0)
| ( 0 = sK7 )
| $less(sK1,sK2)
| ( 0 = sK4 )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125
| ~ spl37_243 ),
inference(resolution,[],[f4000,f2576]) ).
tff(f2576,plain,
( ! [X0: $int] :
( $less(0,X0)
| ( 0 = X0 )
| $less(X0,sK2) )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(resolution,[],[f2571,f97]) ).
tff(f2571,plain,
( ! [X0: $int] :
( ~ $less(X0,0)
| $less(X0,sK2) )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(subsumption_resolution,[],[f2553,f678]) ).
tff(f678,plain,
( ! [X2: $int] :
( ~ $less(sK1,X2)
| ~ $less(X2,0) )
| spl37_7 ),
inference(resolution,[],[f96,f488]) ).
tff(f488,plain,
( ~ $less(sK1,0)
| spl37_7 ),
inference(avatar_component_clause,[],[f486]) ).
tff(f96,plain,
! [X2: $int,X0: $int,X1: $int] :
( $less(X0,X2)
| ~ $less(X1,X2)
| ~ $less(X0,X1) ),
introduced(theory_axiom_148,[]) ).
tff(f2553,plain,
( ! [X0: $int] :
( $less(sK1,X0)
| $less(X0,sK2)
| ~ $less(X0,0) )
| spl37_2
| ~ spl37_36
| ~ spl37_125 ),
inference(resolution,[],[f2541,f407]) ).
tff(f407,plain,
! [X2: uni,X3: $int,X0: ty,X1: uni,X4: $int] :
( ~ permut3(X0,X1,X2,X4,X3)
| ~ $less(X3,0) ),
inference(cnf_transformation,[],[f284]) ).
tff(f284,plain,
! [X0: ty,X1: uni,X2: uni,X3: $int,X4: $int] :
( ( ( ~ $less(X4,0)
& ~ $less(length1(X0,X1),X3)
& ( length1(X0,X1) = length1(X0,X2) )
& permut2(X0,elts(X0,X1),elts(X0,X2),X4,X3)
& ~ $less(length1(X0,X1),X4)
& ~ $less(X3,0) )
| ~ permut3(X0,X1,X2,X4,X3) )
& ( permut3(X0,X1,X2,X4,X3)
| $less(X4,0)
| $less(length1(X0,X1),X3)
| ( length1(X0,X1) != length1(X0,X2) )
| ~ permut2(X0,elts(X0,X1),elts(X0,X2),X4,X3)
| $less(length1(X0,X1),X4)
| $less(X3,0) ) ),
inference(rectify,[],[f283]) ).
tff(f283,plain,
! [X3: ty,X4: uni,X1: uni,X2: $int,X0: $int] :
( ( ( ~ $less(X0,0)
& ~ $less(length1(X3,X4),X2)
& ( length1(X3,X1) = length1(X3,X4) )
& permut2(X3,elts(X3,X4),elts(X3,X1),X0,X2)
& ~ $less(length1(X3,X4),X0)
& ~ $less(X2,0) )
| ~ permut3(X3,X4,X1,X0,X2) )
& ( permut3(X3,X4,X1,X0,X2)
| $less(X0,0)
| $less(length1(X3,X4),X2)
| ( length1(X3,X1) != length1(X3,X4) )
| ~ permut2(X3,elts(X3,X4),elts(X3,X1),X0,X2)
| $less(length1(X3,X4),X0)
| $less(X2,0) ) ),
inference(flattening,[],[f282]) ).
tff(f282,plain,
! [X3: ty,X4: uni,X1: uni,X2: $int,X0: $int] :
( ( ( ~ $less(X0,0)
& ~ $less(length1(X3,X4),X2)
& ( length1(X3,X1) = length1(X3,X4) )
& permut2(X3,elts(X3,X4),elts(X3,X1),X0,X2)
& ~ $less(length1(X3,X4),X0)
& ~ $less(X2,0) )
| ~ permut3(X3,X4,X1,X0,X2) )
& ( permut3(X3,X4,X1,X0,X2)
| $less(X0,0)
| $less(length1(X3,X4),X2)
| ( length1(X3,X1) != length1(X3,X4) )
| ~ permut2(X3,elts(X3,X4),elts(X3,X1),X0,X2)
| $less(length1(X3,X4),X0)
| $less(X2,0) ) ),
inference(nnf_transformation,[],[f127]) ).
tff(f127,plain,
! [X3: ty,X4: uni,X1: uni,X2: $int,X0: $int] :
( ( ~ $less(X0,0)
& ~ $less(length1(X3,X4),X2)
& ( length1(X3,X1) = length1(X3,X4) )
& permut2(X3,elts(X3,X4),elts(X3,X1),X0,X2)
& ~ $less(length1(X3,X4),X0)
& ~ $less(X2,0) )
<=> permut3(X3,X4,X1,X0,X2) ),
inference(rectify,[],[f74]) ).
tff(f74,plain,
! [X18: $int,X11: uni,X6: $int,X0: ty,X10: uni] :
( ( ~ $less(length1(X0,X10),X18)
& ~ $less(length1(X0,X10),X6)
& ~ $less(X18,0)
& permut2(X0,elts(X0,X10),elts(X0,X11),X18,X6)
& ( length1(X0,X10) = length1(X0,X11) )
& ~ $less(X6,0) )
<=> permut3(X0,X10,X11,X18,X6) ),
inference(theory_normalization,[],[f60]) ).
tff(f60,axiom,
! [X18: $int,X11: uni,X6: $int,X0: ty,X10: uni] :
( ( $lesseq(X18,length1(X0,X10))
& $lesseq(X6,length1(X0,X10))
& $lesseq(0,X18)
& permut2(X0,elts(X0,X10),elts(X0,X11),X18,X6)
& ( length1(X0,X10) = length1(X0,X11) )
& $lesseq(0,X6) )
<=> permut3(X0,X10,X11,X18,X6) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',permut_def1) ).
tff(f2541,plain,
( ! [X5: $int] :
( permut3(int,sF32,sF28,0,X5)
| $less(sK1,X5)
| $less(X5,sK2) )
| spl37_2
| ~ spl37_36
| ~ spl37_125 ),
inference(resolution,[],[f2507,f415]) ).
tff(f415,plain,
! [X2: $int,X3: ty,X0: $int,X1: uni,X4: uni] :
( ~ permut_sub1(X3,X4,X1,X0,X2)
| permut3(X3,X4,X1,X0,X2) ),
inference(cnf_transformation,[],[f289]) ).
tff(f289,plain,
! [X0: $int,X1: uni,X2: $int,X3: ty,X4: uni] :
( ( permut_sub1(X3,X4,X1,X0,X2)
| ~ map_eq_sub1(X3,elts(X3,X4),elts(X3,X1),0,X0)
| ~ map_eq_sub1(X3,elts(X3,X4),elts(X3,X1),X2,length1(X3,X4))
| ~ permut3(X3,X4,X1,X0,X2) )
& ( ( map_eq_sub1(X3,elts(X3,X4),elts(X3,X1),0,X0)
& map_eq_sub1(X3,elts(X3,X4),elts(X3,X1),X2,length1(X3,X4))
& permut3(X3,X4,X1,X0,X2) )
| ~ permut_sub1(X3,X4,X1,X0,X2) ) ),
inference(rectify,[],[f288]) ).
tff(f288,plain,
! [X1: $int,X4: uni,X2: $int,X0: ty,X3: uni] :
( ( permut_sub1(X0,X3,X4,X1,X2)
| ~ map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),0,X1)
| ~ map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),X2,length1(X0,X3))
| ~ permut3(X0,X3,X4,X1,X2) )
& ( ( map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),0,X1)
& map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),X2,length1(X0,X3))
& permut3(X0,X3,X4,X1,X2) )
| ~ permut_sub1(X0,X3,X4,X1,X2) ) ),
inference(flattening,[],[f287]) ).
tff(f287,plain,
! [X1: $int,X4: uni,X2: $int,X0: ty,X3: uni] :
( ( permut_sub1(X0,X3,X4,X1,X2)
| ~ map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),0,X1)
| ~ map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),X2,length1(X0,X3))
| ~ permut3(X0,X3,X4,X1,X2) )
& ( ( map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),0,X1)
& map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),X2,length1(X0,X3))
& permut3(X0,X3,X4,X1,X2) )
| ~ permut_sub1(X0,X3,X4,X1,X2) ) ),
inference(nnf_transformation,[],[f148]) ).
tff(f148,plain,
! [X1: $int,X4: uni,X2: $int,X0: ty,X3: uni] :
( permut_sub1(X0,X3,X4,X1,X2)
<=> ( map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),0,X1)
& map_eq_sub1(X0,elts(X0,X3),elts(X0,X4),X2,length1(X0,X3))
& permut3(X0,X3,X4,X1,X2) ) ),
inference(rectify,[],[f61]) ).
tff(f61,axiom,
! [X0: ty,X18: $int,X6: $int,X10: uni,X11: uni] :
( ( map_eq_sub1(X0,elts(X0,X10),elts(X0,X11),X6,length1(X0,X10))
& permut3(X0,X10,X11,X18,X6)
& map_eq_sub1(X0,elts(X0,X10),elts(X0,X11),0,X18) )
<=> permut_sub1(X0,X10,X11,X18,X6) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',permut_sub_def) ).
tff(f2507,plain,
( ! [X3: $int] :
( permut_sub1(int,sF32,sF28,0,X3)
| $less(sK1,X3)
| $less(X3,sK2) )
| spl37_2
| ~ spl37_36
| ~ spl37_125 ),
inference(subsumption_resolution,[],[f2488,f463]) ).
tff(f2488,plain,
( ! [X3: $int] :
( $less(sK3,0)
| permut_sub1(int,sF32,sF28,0,X3)
| $less(X3,sK2)
| $less(sK1,X3) )
| ~ spl37_36
| ~ spl37_125 ),
inference(interpreted_simplification,[],[f2487]) ).
tff(f2487,plain,
( ! [X3: $int] :
( permut_sub1(int,sF32,sF28,0,X3)
| $less(0,0)
| $less(sK3,0)
| $less(sK1,X3)
| $less(X3,sK2) )
| ~ spl37_36
| ~ spl37_125 ),
inference(instantiation,[],[f2481]) ).
tff(f2481,plain,
( ! [X2: $int,X3: $int] :
( permut_sub1(int,sF32,sF28,X2,X3)
| $less(X2,0)
| $less(sK3,X2)
| $less(sK1,X3)
| $less(X3,sK2) )
| ~ spl37_36
| ~ spl37_125 ),
inference(forward_demodulation,[],[f1366,f1384]) ).
tff(f1384,plain,
( ( sK1 = length1(int,sF32) )
| ~ spl37_125 ),
inference(avatar_component_clause,[],[f1382]) ).
tff(f1366,plain,
( ! [X2: $int,X3: $int] :
( $less(sK3,X2)
| $less(X2,0)
| $less(X3,sK2)
| permut_sub1(int,sF32,sF28,X2,X3)
| $less(length1(int,sF32),X3) )
| ~ spl37_36 ),
inference(resolution,[],[f356,f636]) ).
tff(f636,plain,
( permut_sub1(int,sF32,sF28,sK3,sK2)
| ~ spl37_36 ),
inference(avatar_component_clause,[],[f634]) ).
tff(f356,plain,
! [X2: uni,X3: uni,X0: ty,X1: $int,X6: $int,X4: $int,X5: $int] :
( ~ permut_sub1(X0,X2,X3,X4,X1)
| $less(X5,0)
| $less(X4,X5)
| permut_sub1(X0,X2,X3,X5,X6)
| $less(X6,X1)
| $less(length1(X0,X2),X6) ),
inference(cnf_transformation,[],[f243]) ).
tff(f243,plain,
! [X0: ty,X1: $int,X2: uni,X3: uni,X4: $int,X5: $int,X6: $int] :
( $less(X4,X5)
| permut_sub1(X0,X2,X3,X5,X6)
| $less(X5,0)
| ~ permut_sub1(X0,X2,X3,X4,X1)
| $less(X6,X1)
| $less(length1(X0,X2),X6) ),
inference(rectify,[],[f186]) ).
tff(f186,plain,
! [X6: ty,X2: $int,X0: uni,X3: uni,X4: $int,X5: $int,X1: $int] :
( $less(X4,X5)
| permut_sub1(X6,X0,X3,X5,X1)
| $less(X5,0)
| ~ permut_sub1(X6,X0,X3,X4,X2)
| $less(X1,X2)
| $less(length1(X6,X0),X1) ),
inference(flattening,[],[f185]) ).
tff(f185,plain,
! [X6: ty,X4: $int,X3: uni,X2: $int,X0: uni,X5: $int,X1: $int] :
( permut_sub1(X6,X0,X3,X5,X1)
| $less(length1(X6,X0),X1)
| $less(X1,X2)
| $less(X5,0)
| $less(X4,X5)
| ~ permut_sub1(X6,X0,X3,X4,X2) ),
inference(ennf_transformation,[],[f158]) ).
tff(f158,plain,
! [X6: ty,X4: $int,X3: uni,X2: $int,X0: uni,X5: $int,X1: $int] :
( permut_sub1(X6,X0,X3,X4,X2)
=> ( ( ~ $less(X5,0)
& ~ $less(X4,X5) )
=> ( ( ~ $less(length1(X6,X0),X1)
& ~ $less(X1,X2) )
=> permut_sub1(X6,X0,X3,X5,X1) ) ) ),
inference(rectify,[],[f85]) ).
tff(f85,plain,
! [X10: uni,X28: $int,X13: $int,X11: uni,X26: $int,X27: $int,X0: ty] :
( permut_sub1(X0,X10,X11,X26,X13)
=> ( ( ~ $less(X26,X27)
& ~ $less(X27,0) )
=> ( ( ~ $less(length1(X0,X10),X28)
& ~ $less(X28,X13) )
=> permut_sub1(X0,X10,X11,X27,X28) ) ) ),
inference(theory_normalization,[],[f64]) ).
tff(f64,axiom,
! [X10: uni,X28: $int,X13: $int,X11: uni,X26: $int,X27: $int,X0: ty] :
( permut_sub1(X0,X10,X11,X26,X13)
=> ( ( $lesseq(X27,X26)
& $lesseq(0,X27) )
=> ( ( $lesseq(X28,length1(X0,X10))
& $lesseq(X13,X28) )
=> permut_sub1(X0,X10,X11,X27,X28) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',permut_sub_weakening) ).
tff(f19602,plain,
( spl37_708
| spl37_709
| spl37_156
| ~ spl37_17
| ~ spl37_38
| spl37_132
| ~ spl37_243
| spl37_289 ),
inference(avatar_split_clause,[],[f19594,f4887,f3940,f1430,f644,f536,f1910,f19600,f19596]) ).
tff(f19600,plain,
( spl37_709
<=> ! [X7: $int] :
( $less(X7,sK11)
| ( sK11 = X7 )
| $less(sK1,X7) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_709])]) ).
tff(f19594,plain,
( ! [X7: $int] :
( ( sK4 = sK11 )
| $less(X7,sK11)
| $less(sK1,X7)
| ( get(int,int,sF19,sF25) = sF26 )
| ( sK11 = X7 ) )
| ~ spl37_17
| ~ spl37_38
| spl37_132
| ~ spl37_243
| spl37_289 ),
inference(forward_demodulation,[],[f19593,f646]) ).
tff(f19593,plain,
( ! [X7: $int] :
( $less(X7,sK11)
| ( sK4 = sK11 )
| ( sK11 = X7 )
| ( get(int,int,sF19,sF25) = get(int,int,sF24,sF25) )
| $less(sK1,X7) )
| ~ spl37_17
| spl37_132
| ~ spl37_243
| spl37_289 ),
inference(forward_demodulation,[],[f19592,f538]) ).
tff(f19592,plain,
( ! [X7: $int] :
( ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
| $less(X7,sK11)
| ( sK4 = sK11 )
| ( sK11 = X7 )
| $less(sK1,X7) )
| ~ spl37_17
| spl37_132
| ~ spl37_243
| spl37_289 ),
inference(subsumption_resolution,[],[f19591,f1431]) ).
tff(f19591,plain,
( ! [X7: $int] :
( $less(sK1,X7)
| ( sK11 = X7 )
| ( sK4 = sK11 )
| ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
| ( sK7 = sK11 )
| $less(X7,sK11) )
| ~ spl37_17
| ~ spl37_243
| spl37_289 ),
inference(subsumption_resolution,[],[f19552,f4889]) ).
tff(f19552,plain,
( ! [X7: $int] :
( $less(sK11,0)
| ( sK11 = X7 )
| ( sK7 = sK11 )
| ( get(int,int,sF24,t2tb(sK11)) = get(int,int,sF19,t2tb(sK11)) )
| $less(X7,sK11)
| ( sK4 = sK11 )
| $less(sK1,X7) )
| ~ spl37_17
| ~ spl37_243 ),
inference(resolution,[],[f4000,f14472]) ).
tff(f19528,plain,
( spl37_386
| ~ spl37_689 ),
inference(avatar_split_clause,[],[f19507,f19153,f8784]) ).
tff(f8784,plain,
( spl37_386
<=> ! [X41: $int,X40: uni] : ( t2tb(X41) = X40 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_386])]) ).
tff(f19153,plain,
( spl37_689
<=> ! [X38: $int] : ( t2tb(X38) = witness1(int) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_689])]) ).
tff(f19507,plain,
( ! [X2: $int,X3: uni] : ( t2tb(X2) = X3 )
| ~ spl37_689 ),
inference(superposition,[],[f19418,f19154]) ).
tff(f19154,plain,
( ! [X38: $int] : ( t2tb(X38) = witness1(int) )
| ~ spl37_689 ),
inference(avatar_component_clause,[],[f19153]) ).
tff(f19418,plain,
( ! [X1: uni] : ( witness1(int) = X1 )
| ~ spl37_689 ),
inference(superposition,[],[f19154,f334]) ).
tff(f334,plain,
! [X0: uni] : ( t2tb(tb2t(X0)) = X0 ),
inference(cnf_transformation,[],[f143]) ).
tff(f143,plain,
! [X0: uni] : ( t2tb(tb2t(X0)) = X0 ),
inference(rectify,[],[f27]) ).
tff(f27,axiom,
! [X15: uni] : ( t2tb(tb2t(X15)) = X15 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',bridgeR) ).
tff(f19523,plain,
( spl37_386
| ~ spl37_689 ),
inference(avatar_split_clause,[],[f19508,f19153,f8784]) ).
tff(f19508,plain,
( ! [X0: uni,X1: $int] : ( t2tb(X1) = X0 )
| ~ spl37_689 ),
inference(superposition,[],[f19154,f19418]) ).
tff(f19505,plain,
( ~ spl37_707
| spl37_415
| ~ spl37_689 ),
inference(avatar_split_clause,[],[f19430,f19153,f9943,f19502]) ).
tff(f19502,plain,
( spl37_707
<=> $less(sF23,tb2t(get(int,int,sF19,witness1(int)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_707])]) ).
tff(f9943,plain,
( spl37_415
<=> ! [X24: $int] :
( $less(X24,sK3)
| ( sK7 = X24 )
| $less(sK7,X24) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_415])]) ).
tff(f19430,plain,
( ! [X36: $int] :
( ( sK7 = X36 )
| $less(X36,sK3)
| ~ $less(sF23,tb2t(get(int,int,sF19,witness1(int))))
| $less(sK7,X36) )
| ~ spl37_689 ),
inference(superposition,[],[f1393,f19154]) ).
tff(f1393,plain,
! [X0: $int] :
( ~ $less(sF23,tb2t(get(int,int,sF19,t2tb(X0))))
| ( sK7 = X0 )
| $less(X0,sK3)
| $less(sK7,X0) ),
inference(resolution,[],[f1087,f677]) ).
tff(f677,plain,
! [X0: $int,X1: $int] :
( ~ $less(X1,X0)
| ~ $less(X0,X1) ),
inference(resolution,[],[f96,f95]) ).
tff(f1087,plain,
! [X0: $int] :
( $less(tb2t(get(int,int,sF19,t2tb(X0))),sF23)
| $less(X0,sK3)
| ( sK7 = X0 )
| $less(sK7,X0) ),
inference(resolution,[],[f429,f97]) ).
tff(f429,plain,
! [X8: $int] :
( ~ $less(X8,sK7)
| $less(tb2t(get(int,int,sF19,t2tb(X8))),sF23)
| $less(X8,sK3) ),
inference(definition_folding,[],[f322,f428,f427,f426,f425,f424]) ).
tff(f424,plain,
t2tb1(sK6) = sF19,
introduced(function_definition,[]) ).
tff(f425,plain,
sF20 = t2tb1(sK0),
introduced(function_definition,[]) ).
tff(f426,plain,
sF21 = t2tb(sK3),
introduced(function_definition,[]) ).
tff(f427,plain,
sF22 = get(int,int,sF20,sF21),
introduced(function_definition,[]) ).
tff(f428,plain,
sF23 = tb2t(sF22),
introduced(function_definition,[]) ).
tff(f322,plain,
! [X8: $int] :
( $less(tb2t(get(int,int,t2tb1(sK6),t2tb(X8))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
| ~ $less(X8,sK7)
| $less(X8,sK3) ),
inference(cnf_transformation,[],[f227]) ).
tff(f227,plain,
( $less(sK7,sK4)
& $less(sK4,sK5)
& $less(sK4,sK1)
& ~ $less(sK2,sK5)
& ! [X8: $int] :
( $less(tb2t(get(int,int,t2tb1(sK6),t2tb(X8))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
| ~ $less(X8,sK7)
| $less(X8,sK3) )
& ~ $less(sK4,0)
& ! [X9: $int] :
( $less(X9,sK7)
| ~ $less(X9,sK4)
| ( tb2t(get(int,int,t2tb1(sK6),t2tb(X9))) = tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))) ) )
& $less(sK11,sK9)
& ~ $less(tb2t(get(int,int,t2tb1(sK8),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
& ~ $less(sK11,sK3)
& permut_sub1(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK3,sK2)
& ( sK10 = $sum(sK4,1) )
& ( sK9 = $sum(sK7,1) )
& exchange3(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK7,sK4)
& ~ $less(sK1,0)
& ~ $less(sK4,0)
& permut_sub1(int,mk_array1(int,sK1,t2tb1(sK0)),mk_array1(int,sK1,t2tb1(sK6)),sK3,sK2)
& ~ $less(sK5,sK4)
& ~ $less(sK1,0)
& ~ $less(sK7,sK3)
& $less(sK7,sK1)
& ~ $less(sK7,0)
& $less(sK4,sK1)
& $less(tb2t(get(int,int,t2tb1(sK6),t2tb(sK4))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
& ! [X14: $int] :
( $less(X14,sK5)
| ~ $less(X14,sK2)
| $less(tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))),tb2t(get(int,int,t2tb1(sK6),t2tb(X14)))) )
& $less(sK3,sK1)
& $less($sum(sK3,1),sK2)
& ~ $less(sK2,sK3)
& ~ $less(sK3,0)
& ~ $less(sK3,0)
& ~ $less(sK1,sK2)
& ~ $less(sK1,0) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK0,sK1,sK2,sK3,sK4,sK5,sK6,sK7,sK8,sK9,sK10,sK11])],[f220,f226,f225,f224,f223,f222,f221]) ).
tff(f221,plain,
( ? [X0: map_int_int,X1: $int,X2: $int,X3: $int] :
( ? [X4: $int,X5: $int,X6: map_int_int,X7: $int] :
( $less(X7,X4)
& $less(X4,X5)
& $less(X4,X1)
& ~ $less(X2,X5)
& ! [X8: $int] :
( $less(tb2t(get(int,int,t2tb1(X6),t2tb(X8))),tb2t(get(int,int,t2tb1(X0),t2tb(X3))))
| ~ $less(X8,X7)
| $less(X8,X3) )
& ~ $less(X4,0)
& ! [X9: $int] :
( $less(X9,X7)
| ~ $less(X9,X4)
| ( tb2t(get(int,int,t2tb1(X0),t2tb(X3))) = tb2t(get(int,int,t2tb1(X6),t2tb(X9))) ) )
& ? [X10: map_int_int] :
( ? [X11: $int] :
( ? [X12: $int] :
( ? [X13: $int] :
( $less(X13,X11)
& ~ $less(tb2t(get(int,int,t2tb1(X10),t2tb(X13))),tb2t(get(int,int,t2tb1(X0),t2tb(X3))))
& ~ $less(X13,X3) )
& permut_sub1(int,mk_array1(int,X1,t2tb1(X6)),mk_array1(int,X1,t2tb1(X10)),X3,X2)
& ( $sum(X4,1) = X12 ) )
& ( $sum(X7,1) = X11 ) )
& exchange3(int,mk_array1(int,X1,t2tb1(X6)),mk_array1(int,X1,t2tb1(X10)),X7,X4)
& ~ $less(X1,0) )
& ~ $less(X4,0)
& permut_sub1(int,mk_array1(int,X1,t2tb1(X0)),mk_array1(int,X1,t2tb1(X6)),X3,X2)
& ~ $less(X5,X4)
& ~ $less(X1,0)
& ~ $less(X7,X3)
& $less(X7,X1)
& ~ $less(X7,0)
& $less(X4,X1)
& $less(tb2t(get(int,int,t2tb1(X6),t2tb(X4))),tb2t(get(int,int,t2tb1(X0),t2tb(X3))))
& ! [X14: $int] :
( $less(X14,X5)
| ~ $less(X14,X2)
| $less(tb2t(get(int,int,t2tb1(X0),t2tb(X3))),tb2t(get(int,int,t2tb1(X6),t2tb(X14)))) ) )
& $less(X3,X1)
& $less($sum(X3,1),X2)
& ~ $less(X2,X3)
& ~ $less(X3,0)
& ~ $less(X3,0)
& ~ $less(X1,X2)
& ~ $less(X1,0) )
=> ( ? [X7: $int,X6: map_int_int,X5: $int,X4: $int] :
( $less(X7,X4)
& $less(X4,X5)
& $less(X4,sK1)
& ~ $less(sK2,X5)
& ! [X8: $int] :
( $less(tb2t(get(int,int,t2tb1(X6),t2tb(X8))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
| ~ $less(X8,X7)
| $less(X8,sK3) )
& ~ $less(X4,0)
& ! [X9: $int] :
( $less(X9,X7)
| ~ $less(X9,X4)
| ( tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))) = tb2t(get(int,int,t2tb1(X6),t2tb(X9))) ) )
& ? [X10: map_int_int] :
( ? [X11: $int] :
( ? [X12: $int] :
( ? [X13: $int] :
( $less(X13,X11)
& ~ $less(tb2t(get(int,int,t2tb1(X10),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
& ~ $less(X13,sK3) )
& permut_sub1(int,mk_array1(int,sK1,t2tb1(X6)),mk_array1(int,sK1,t2tb1(X10)),sK3,sK2)
& ( $sum(X4,1) = X12 ) )
& ( $sum(X7,1) = X11 ) )
& exchange3(int,mk_array1(int,sK1,t2tb1(X6)),mk_array1(int,sK1,t2tb1(X10)),X7,X4)
& ~ $less(sK1,0) )
& ~ $less(X4,0)
& permut_sub1(int,mk_array1(int,sK1,t2tb1(sK0)),mk_array1(int,sK1,t2tb1(X6)),sK3,sK2)
& ~ $less(X5,X4)
& ~ $less(sK1,0)
& ~ $less(X7,sK3)
& $less(X7,sK1)
& ~ $less(X7,0)
& $less(X4,sK1)
& $less(tb2t(get(int,int,t2tb1(X6),t2tb(X4))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
& ! [X14: $int] :
( $less(X14,X5)
| ~ $less(X14,sK2)
| $less(tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))),tb2t(get(int,int,t2tb1(X6),t2tb(X14)))) ) )
& $less(sK3,sK1)
& $less($sum(sK3,1),sK2)
& ~ $less(sK2,sK3)
& ~ $less(sK3,0)
& ~ $less(sK3,0)
& ~ $less(sK1,sK2)
& ~ $less(sK1,0) ) ),
introduced(choice_axiom,[]) ).
tff(f222,plain,
( ? [X7: $int,X6: map_int_int,X5: $int,X4: $int] :
( $less(X7,X4)
& $less(X4,X5)
& $less(X4,sK1)
& ~ $less(sK2,X5)
& ! [X8: $int] :
( $less(tb2t(get(int,int,t2tb1(X6),t2tb(X8))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
| ~ $less(X8,X7)
| $less(X8,sK3) )
& ~ $less(X4,0)
& ! [X9: $int] :
( $less(X9,X7)
| ~ $less(X9,X4)
| ( tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))) = tb2t(get(int,int,t2tb1(X6),t2tb(X9))) ) )
& ? [X10: map_int_int] :
( ? [X11: $int] :
( ? [X12: $int] :
( ? [X13: $int] :
( $less(X13,X11)
& ~ $less(tb2t(get(int,int,t2tb1(X10),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
& ~ $less(X13,sK3) )
& permut_sub1(int,mk_array1(int,sK1,t2tb1(X6)),mk_array1(int,sK1,t2tb1(X10)),sK3,sK2)
& ( $sum(X4,1) = X12 ) )
& ( $sum(X7,1) = X11 ) )
& exchange3(int,mk_array1(int,sK1,t2tb1(X6)),mk_array1(int,sK1,t2tb1(X10)),X7,X4)
& ~ $less(sK1,0) )
& ~ $less(X4,0)
& permut_sub1(int,mk_array1(int,sK1,t2tb1(sK0)),mk_array1(int,sK1,t2tb1(X6)),sK3,sK2)
& ~ $less(X5,X4)
& ~ $less(sK1,0)
& ~ $less(X7,sK3)
& $less(X7,sK1)
& ~ $less(X7,0)
& $less(X4,sK1)
& $less(tb2t(get(int,int,t2tb1(X6),t2tb(X4))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
& ! [X14: $int] :
( $less(X14,X5)
| ~ $less(X14,sK2)
| $less(tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))),tb2t(get(int,int,t2tb1(X6),t2tb(X14)))) ) )
=> ( $less(sK7,sK4)
& $less(sK4,sK5)
& $less(sK4,sK1)
& ~ $less(sK2,sK5)
& ! [X8: $int] :
( $less(tb2t(get(int,int,t2tb1(sK6),t2tb(X8))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
| ~ $less(X8,sK7)
| $less(X8,sK3) )
& ~ $less(sK4,0)
& ! [X9: $int] :
( $less(X9,sK7)
| ~ $less(X9,sK4)
| ( tb2t(get(int,int,t2tb1(sK6),t2tb(X9))) = tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))) ) )
& ? [X10: map_int_int] :
( ? [X11: $int] :
( ? [X12: $int] :
( ? [X13: $int] :
( $less(X13,X11)
& ~ $less(tb2t(get(int,int,t2tb1(X10),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
& ~ $less(X13,sK3) )
& permut_sub1(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(X10)),sK3,sK2)
& ( $sum(sK4,1) = X12 ) )
& ( $sum(sK7,1) = X11 ) )
& exchange3(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(X10)),sK7,sK4)
& ~ $less(sK1,0) )
& ~ $less(sK4,0)
& permut_sub1(int,mk_array1(int,sK1,t2tb1(sK0)),mk_array1(int,sK1,t2tb1(sK6)),sK3,sK2)
& ~ $less(sK5,sK4)
& ~ $less(sK1,0)
& ~ $less(sK7,sK3)
& $less(sK7,sK1)
& ~ $less(sK7,0)
& $less(sK4,sK1)
& $less(tb2t(get(int,int,t2tb1(sK6),t2tb(sK4))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
& ! [X14: $int] :
( $less(X14,sK5)
| ~ $less(X14,sK2)
| $less(tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))),tb2t(get(int,int,t2tb1(sK6),t2tb(X14)))) ) ) ),
introduced(choice_axiom,[]) ).
tff(f223,plain,
( ? [X10: map_int_int] :
( ? [X11: $int] :
( ? [X12: $int] :
( ? [X13: $int] :
( $less(X13,X11)
& ~ $less(tb2t(get(int,int,t2tb1(X10),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
& ~ $less(X13,sK3) )
& permut_sub1(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(X10)),sK3,sK2)
& ( $sum(sK4,1) = X12 ) )
& ( $sum(sK7,1) = X11 ) )
& exchange3(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(X10)),sK7,sK4)
& ~ $less(sK1,0) )
=> ( ? [X11: $int] :
( ? [X12: $int] :
( ? [X13: $int] :
( $less(X13,X11)
& ~ $less(tb2t(get(int,int,t2tb1(sK8),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
& ~ $less(X13,sK3) )
& permut_sub1(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK3,sK2)
& ( $sum(sK4,1) = X12 ) )
& ( $sum(sK7,1) = X11 ) )
& exchange3(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK7,sK4)
& ~ $less(sK1,0) ) ),
introduced(choice_axiom,[]) ).
tff(f224,plain,
( ? [X11: $int] :
( ? [X12: $int] :
( ? [X13: $int] :
( $less(X13,X11)
& ~ $less(tb2t(get(int,int,t2tb1(sK8),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
& ~ $less(X13,sK3) )
& permut_sub1(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK3,sK2)
& ( $sum(sK4,1) = X12 ) )
& ( $sum(sK7,1) = X11 ) )
=> ( ? [X12: $int] :
( ? [X13: $int] :
( $less(X13,sK9)
& ~ $less(tb2t(get(int,int,t2tb1(sK8),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
& ~ $less(X13,sK3) )
& permut_sub1(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK3,sK2)
& ( $sum(sK4,1) = X12 ) )
& ( sK9 = $sum(sK7,1) ) ) ),
introduced(choice_axiom,[]) ).
tff(f225,plain,
( ? [X12: $int] :
( ? [X13: $int] :
( $less(X13,sK9)
& ~ $less(tb2t(get(int,int,t2tb1(sK8),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
& ~ $less(X13,sK3) )
& permut_sub1(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK3,sK2)
& ( $sum(sK4,1) = X12 ) )
=> ( ? [X13: $int] :
( $less(X13,sK9)
& ~ $less(tb2t(get(int,int,t2tb1(sK8),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
& ~ $less(X13,sK3) )
& permut_sub1(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK3,sK2)
& ( sK10 = $sum(sK4,1) ) ) ),
introduced(choice_axiom,[]) ).
tff(f226,plain,
( ? [X13: $int] :
( $less(X13,sK9)
& ~ $less(tb2t(get(int,int,t2tb1(sK8),t2tb(X13))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
& ~ $less(X13,sK3) )
=> ( $less(sK11,sK9)
& ~ $less(tb2t(get(int,int,t2tb1(sK8),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))))
& ~ $less(sK11,sK3) ) ),
introduced(choice_axiom,[]) ).
tff(f220,plain,
? [X0: map_int_int,X1: $int,X2: $int,X3: $int] :
( ? [X4: $int,X5: $int,X6: map_int_int,X7: $int] :
( $less(X7,X4)
& $less(X4,X5)
& $less(X4,X1)
& ~ $less(X2,X5)
& ! [X8: $int] :
( $less(tb2t(get(int,int,t2tb1(X6),t2tb(X8))),tb2t(get(int,int,t2tb1(X0),t2tb(X3))))
| ~ $less(X8,X7)
| $less(X8,X3) )
& ~ $less(X4,0)
& ! [X9: $int] :
( $less(X9,X7)
| ~ $less(X9,X4)
| ( tb2t(get(int,int,t2tb1(X0),t2tb(X3))) = tb2t(get(int,int,t2tb1(X6),t2tb(X9))) ) )
& ? [X10: map_int_int] :
( ? [X11: $int] :
( ? [X12: $int] :
( ? [X13: $int] :
( $less(X13,X11)
& ~ $less(tb2t(get(int,int,t2tb1(X10),t2tb(X13))),tb2t(get(int,int,t2tb1(X0),t2tb(X3))))
& ~ $less(X13,X3) )
& permut_sub1(int,mk_array1(int,X1,t2tb1(X6)),mk_array1(int,X1,t2tb1(X10)),X3,X2)
& ( $sum(X4,1) = X12 ) )
& ( $sum(X7,1) = X11 ) )
& exchange3(int,mk_array1(int,X1,t2tb1(X6)),mk_array1(int,X1,t2tb1(X10)),X7,X4)
& ~ $less(X1,0) )
& ~ $less(X4,0)
& permut_sub1(int,mk_array1(int,X1,t2tb1(X0)),mk_array1(int,X1,t2tb1(X6)),X3,X2)
& ~ $less(X5,X4)
& ~ $less(X1,0)
& ~ $less(X7,X3)
& $less(X7,X1)
& ~ $less(X7,0)
& $less(X4,X1)
& $less(tb2t(get(int,int,t2tb1(X6),t2tb(X4))),tb2t(get(int,int,t2tb1(X0),t2tb(X3))))
& ! [X14: $int] :
( $less(X14,X5)
| ~ $less(X14,X2)
| $less(tb2t(get(int,int,t2tb1(X0),t2tb(X3))),tb2t(get(int,int,t2tb1(X6),t2tb(X14)))) ) )
& $less(X3,X1)
& $less($sum(X3,1),X2)
& ~ $less(X2,X3)
& ~ $less(X3,0)
& ~ $less(X3,0)
& ~ $less(X1,X2)
& ~ $less(X1,0) ),
inference(rectify,[],[f203]) ).
tff(f203,plain,
? [X2: map_int_int,X3: $int,X1: $int,X0: $int] :
( ? [X4: $int,X6: $int,X5: map_int_int,X7: $int] :
( $less(X7,X4)
& $less(X4,X6)
& $less(X4,X3)
& ~ $less(X1,X6)
& ! [X9: $int] :
( $less(tb2t(get(int,int,t2tb1(X5),t2tb(X9))),tb2t(get(int,int,t2tb1(X2),t2tb(X0))))
| ~ $less(X9,X7)
| $less(X9,X0) )
& ~ $less(X4,0)
& ! [X8: $int] :
( $less(X8,X7)
| ~ $less(X8,X4)
| ( tb2t(get(int,int,t2tb1(X5),t2tb(X8))) = tb2t(get(int,int,t2tb1(X2),t2tb(X0))) ) )
& ? [X11: map_int_int] :
( ? [X12: $int] :
( ? [X13: $int] :
( ? [X14: $int] :
( $less(X14,X12)
& ~ $less(tb2t(get(int,int,t2tb1(X11),t2tb(X14))),tb2t(get(int,int,t2tb1(X2),t2tb(X0))))
& ~ $less(X14,X0) )
& permut_sub1(int,mk_array1(int,X3,t2tb1(X5)),mk_array1(int,X3,t2tb1(X11)),X0,X1)
& ( $sum(X4,1) = X13 ) )
& ( $sum(X7,1) = X12 ) )
& exchange3(int,mk_array1(int,X3,t2tb1(X5)),mk_array1(int,X3,t2tb1(X11)),X7,X4)
& ~ $less(X3,0) )
& ~ $less(X4,0)
& permut_sub1(int,mk_array1(int,X3,t2tb1(X2)),mk_array1(int,X3,t2tb1(X5)),X0,X1)
& ~ $less(X6,X4)
& ~ $less(X3,0)
& ~ $less(X7,X0)
& $less(X7,X3)
& ~ $less(X7,0)
& $less(X4,X3)
& $less(tb2t(get(int,int,t2tb1(X5),t2tb(X4))),tb2t(get(int,int,t2tb1(X2),t2tb(X0))))
& ! [X10: $int] :
( $less(X10,X6)
| ~ $less(X10,X1)
| $less(tb2t(get(int,int,t2tb1(X2),t2tb(X0))),tb2t(get(int,int,t2tb1(X5),t2tb(X10)))) ) )
& $less(X0,X3)
& $less($sum(X0,1),X1)
& ~ $less(X1,X0)
& ~ $less(X0,0)
& ~ $less(X0,0)
& ~ $less(X3,X1)
& ~ $less(X3,0) ),
inference(flattening,[],[f202]) ).
tff(f202,plain,
? [X2: map_int_int,X3: $int,X0: $int,X1: $int] :
( ? [X4: $int,X6: $int,X7: $int,X5: map_int_int] :
( ? [X11: map_int_int] :
( ? [X12: $int] :
( ? [X13: $int] :
( ? [X14: $int] :
( ~ $less(tb2t(get(int,int,t2tb1(X11),t2tb(X14))),tb2t(get(int,int,t2tb1(X2),t2tb(X0))))
& $less(X14,X12)
& ~ $less(X14,X0) )
& permut_sub1(int,mk_array1(int,X3,t2tb1(X5)),mk_array1(int,X3,t2tb1(X11)),X0,X1)
& ( $sum(X4,1) = X13 ) )
& ( $sum(X7,1) = X12 ) )
& ~ $less(X3,0)
& exchange3(int,mk_array1(int,X3,t2tb1(X5)),mk_array1(int,X3,t2tb1(X11)),X7,X4) )
& $less(X4,X3)
& ~ $less(X7,0)
& ~ $less(X4,0)
& $less(X7,X3)
& $less(tb2t(get(int,int,t2tb1(X5),t2tb(X4))),tb2t(get(int,int,t2tb1(X2),t2tb(X0))))
& ~ $less(X3,0)
& ~ $less(X4,0)
& $less(X4,X3)
& $less(X4,X6)
& $less(X7,X4)
& permut_sub1(int,mk_array1(int,X3,t2tb1(X2)),mk_array1(int,X3,t2tb1(X5)),X0,X1)
& ~ $less(X7,X0)
& ! [X9: $int] :
( $less(tb2t(get(int,int,t2tb1(X5),t2tb(X9))),tb2t(get(int,int,t2tb1(X2),t2tb(X0))))
| $less(X9,X0)
| ~ $less(X9,X7) )
& ! [X10: $int] :
( $less(tb2t(get(int,int,t2tb1(X2),t2tb(X0))),tb2t(get(int,int,t2tb1(X5),t2tb(X10))))
| ~ $less(X10,X1)
| $less(X10,X6) )
& ! [X8: $int] :
( ( tb2t(get(int,int,t2tb1(X5),t2tb(X8))) = tb2t(get(int,int,t2tb1(X2),t2tb(X0))) )
| ~ $less(X8,X4)
| $less(X8,X7) )
& ~ $less(X1,X6)
& ~ $less(X6,X4) )
& ~ $less(X0,0)
& $less(X0,X3)
& $less($sum(X0,1),X1)
& ~ $less(X1,X0)
& ~ $less(X3,X1)
& ~ $less(X3,0)
& ~ $less(X0,0) ),
inference(ennf_transformation,[],[f126]) ).
tff(f126,plain,
~ ! [X2: map_int_int,X3: $int,X0: $int,X1: $int] :
( ( ~ $less(X1,X0)
& ~ $less(X3,X1)
& ~ $less(X3,0)
& ~ $less(X0,0) )
=> ( $less($sum(X0,1),X1)
=> ( ( ~ $less(X0,0)
& $less(X0,X3) )
=> ! [X4: $int,X6: $int,X7: $int,X5: map_int_int] :
( ( $less(X7,X4)
& permut_sub1(int,mk_array1(int,X3,t2tb1(X2)),mk_array1(int,X3,t2tb1(X5)),X0,X1)
& ~ $less(X7,X0)
& ! [X9: $int] :
( ( ~ $less(X9,X0)
& $less(X9,X7) )
=> $less(tb2t(get(int,int,t2tb1(X5),t2tb(X9))),tb2t(get(int,int,t2tb1(X2),t2tb(X0)))) )
& ! [X10: $int] :
( ( $less(X10,X1)
& ~ $less(X10,X6) )
=> $less(tb2t(get(int,int,t2tb1(X2),t2tb(X0))),tb2t(get(int,int,t2tb1(X5),t2tb(X10)))) )
& ! [X8: $int] :
( ( $less(X8,X4)
& ~ $less(X8,X7) )
=> ( tb2t(get(int,int,t2tb1(X5),t2tb(X8))) = tb2t(get(int,int,t2tb1(X2),t2tb(X0))) ) )
& ~ $less(X1,X6)
& ~ $less(X6,X4) )
=> ( $less(X4,X6)
=> ( ( ~ $less(X3,0)
& ~ $less(X4,0)
& $less(X4,X3) )
=> ( $less(tb2t(get(int,int,t2tb1(X5),t2tb(X4))),tb2t(get(int,int,t2tb1(X2),t2tb(X0))))
=> ( ( $less(X4,X3)
& ~ $less(X7,0)
& ~ $less(X4,0)
& $less(X7,X3) )
=> ! [X11: map_int_int] :
( ( ~ $less(X3,0)
& exchange3(int,mk_array1(int,X3,t2tb1(X5)),mk_array1(int,X3,t2tb1(X11)),X7,X4) )
=> ! [X12: $int] :
( ( $sum(X7,1) = X12 )
=> ! [X13: $int] :
( ( $sum(X4,1) = X13 )
=> ( permut_sub1(int,mk_array1(int,X3,t2tb1(X5)),mk_array1(int,X3,t2tb1(X11)),X0,X1)
=> ! [X14: $int] :
( ( $less(X14,X12)
& ~ $less(X14,X0) )
=> $less(tb2t(get(int,int,t2tb1(X11),t2tb(X14))),tb2t(get(int,int,t2tb1(X2),t2tb(X0)))) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(rectify,[],[f73]) ).
tff(f73,plain,
~ ! [X18: $int,X31: $int,X10: map_int_int,X0: $int] :
( ( ~ $less(X31,X18)
& ~ $less(X0,0)
& ~ $less(X18,0)
& ~ $less(X0,X31) )
=> ( $less($sum(X18,1),X31)
=> ( ( ~ $less(X18,0)
& $less(X18,X0) )
=> ! [X14: $int,X11: map_int_int,X30: $int,X29: $int] :
( ( ~ $less(X29,X18)
& $less(X29,X14)
& ! [X15: $int] :
( ( $less(X15,X14)
& ~ $less(X15,X29) )
=> ( tb2t(get(int,int,t2tb1(X11),t2tb(X15))) = tb2t(get(int,int,t2tb1(X10),t2tb(X18))) ) )
& permut_sub1(int,mk_array1(int,X0,t2tb1(X10)),mk_array1(int,X0,t2tb1(X11)),X18,X31)
& ~ $less(X30,X14)
& ! [X15: $int] :
( ( ~ $less(X15,X18)
& $less(X15,X29) )
=> $less(tb2t(get(int,int,t2tb1(X11),t2tb(X15))),tb2t(get(int,int,t2tb1(X10),t2tb(X18)))) )
& ! [X15: $int] :
( ( ~ $less(X15,X30)
& $less(X15,X31) )
=> $less(tb2t(get(int,int,t2tb1(X10),t2tb(X18))),tb2t(get(int,int,t2tb1(X11),t2tb(X15)))) )
& ~ $less(X31,X30) )
=> ( $less(X14,X30)
=> ( ( ~ $less(X14,0)
& $less(X14,X0)
& ~ $less(X0,0) )
=> ( $less(tb2t(get(int,int,t2tb1(X11),t2tb(X14))),tb2t(get(int,int,t2tb1(X10),t2tb(X18))))
=> ( ( ~ $less(X29,0)
& ~ $less(X14,0)
& $less(X29,X0)
& $less(X14,X0) )
=> ! [X25: map_int_int] :
( ( exchange3(int,mk_array1(int,X0,t2tb1(X11)),mk_array1(int,X0,t2tb1(X25)),X29,X14)
& ~ $less(X0,0) )
=> ! [X32: $int] :
( ( $sum(X29,1) = X32 )
=> ! [X19: $int] :
( ( $sum(X14,1) = X19 )
=> ( permut_sub1(int,mk_array1(int,X0,t2tb1(X11)),mk_array1(int,X0,t2tb1(X25)),X18,X31)
=> ! [X15: $int] :
( ( ~ $less(X15,X18)
& $less(X15,X32) )
=> $less(tb2t(get(int,int,t2tb1(X25),t2tb(X15))),tb2t(get(int,int,t2tb1(X10),t2tb(X18)))) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(theory_normalization,[],[f68]) ).
tff(f68,negated_conjecture,
~ ! [X18: $int,X31: $int,X10: map_int_int,X0: $int] :
( ( $lesseq(X18,X31)
& $lesseq(0,X0)
& $lesseq(0,X18)
& $lesseq(X31,X0) )
=> ( $less($sum(X18,1),X31)
=> ( ( $lesseq(0,X18)
& $less(X18,X0) )
=> ! [X14: $int,X11: map_int_int,X30: $int,X29: $int] :
( ( $lesseq(X18,X29)
& $less(X29,X14)
& ! [X15: $int] :
( ( $less(X15,X14)
& $lesseq(X29,X15) )
=> ( tb2t(get(int,int,t2tb1(X11),t2tb(X15))) = tb2t(get(int,int,t2tb1(X10),t2tb(X18))) ) )
& permut_sub1(int,mk_array1(int,X0,t2tb1(X10)),mk_array1(int,X0,t2tb1(X11)),X18,X31)
& $lesseq(X14,X30)
& ! [X15: $int] :
( ( $lesseq(X18,X15)
& $less(X15,X29) )
=> $less(tb2t(get(int,int,t2tb1(X11),t2tb(X15))),tb2t(get(int,int,t2tb1(X10),t2tb(X18)))) )
& ! [X15: $int] :
( ( $lesseq(X30,X15)
& $less(X15,X31) )
=> $less(tb2t(get(int,int,t2tb1(X10),t2tb(X18))),tb2t(get(int,int,t2tb1(X11),t2tb(X15)))) )
& $lesseq(X30,X31) )
=> ( $less(X14,X30)
=> ( ( $lesseq(0,X14)
& $less(X14,X0)
& $lesseq(0,X0) )
=> ( $less(tb2t(get(int,int,t2tb1(X11),t2tb(X14))),tb2t(get(int,int,t2tb1(X10),t2tb(X18))))
=> ( ( $lesseq(0,X29)
& $lesseq(0,X14)
& $less(X29,X0)
& $less(X14,X0) )
=> ! [X25: map_int_int] :
( ( exchange3(int,mk_array1(int,X0,t2tb1(X11)),mk_array1(int,X0,t2tb1(X25)),X29,X14)
& $lesseq(0,X0) )
=> ! [X32: $int] :
( ( $sum(X29,1) = X32 )
=> ! [X19: $int] :
( ( $sum(X14,1) = X19 )
=> ( permut_sub1(int,mk_array1(int,X0,t2tb1(X11)),mk_array1(int,X0,t2tb1(X25)),X18,X31)
=> ! [X15: $int] :
( ( $lesseq(X18,X15)
& $less(X15,X32) )
=> $less(tb2t(get(int,int,t2tb1(X25),t2tb(X15))),tb2t(get(int,int,t2tb1(X10),t2tb(X18)))) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(negated_conjecture,[],[f67]) ).
tff(f67,conjecture,
! [X18: $int,X31: $int,X10: map_int_int,X0: $int] :
( ( $lesseq(X18,X31)
& $lesseq(0,X0)
& $lesseq(0,X18)
& $lesseq(X31,X0) )
=> ( $less($sum(X18,1),X31)
=> ( ( $lesseq(0,X18)
& $less(X18,X0) )
=> ! [X14: $int,X11: map_int_int,X30: $int,X29: $int] :
( ( $lesseq(X18,X29)
& $less(X29,X14)
& ! [X15: $int] :
( ( $less(X15,X14)
& $lesseq(X29,X15) )
=> ( tb2t(get(int,int,t2tb1(X11),t2tb(X15))) = tb2t(get(int,int,t2tb1(X10),t2tb(X18))) ) )
& permut_sub1(int,mk_array1(int,X0,t2tb1(X10)),mk_array1(int,X0,t2tb1(X11)),X18,X31)
& $lesseq(X14,X30)
& ! [X15: $int] :
( ( $lesseq(X18,X15)
& $less(X15,X29) )
=> $less(tb2t(get(int,int,t2tb1(X11),t2tb(X15))),tb2t(get(int,int,t2tb1(X10),t2tb(X18)))) )
& ! [X15: $int] :
( ( $lesseq(X30,X15)
& $less(X15,X31) )
=> $less(tb2t(get(int,int,t2tb1(X10),t2tb(X18))),tb2t(get(int,int,t2tb1(X11),t2tb(X15)))) )
& $lesseq(X30,X31) )
=> ( $less(X14,X30)
=> ( ( $lesseq(0,X14)
& $less(X14,X0)
& $lesseq(0,X0) )
=> ( $less(tb2t(get(int,int,t2tb1(X11),t2tb(X14))),tb2t(get(int,int,t2tb1(X10),t2tb(X18))))
=> ( ( $lesseq(0,X29)
& $lesseq(0,X14)
& $less(X29,X0)
& $less(X14,X0) )
=> ! [X25: map_int_int] :
( ( exchange3(int,mk_array1(int,X0,t2tb1(X11)),mk_array1(int,X0,t2tb1(X25)),X29,X14)
& $lesseq(0,X0) )
=> ! [X32: $int] :
( ( $sum(X29,1) = X32 )
=> ! [X19: $int] :
( ( $sum(X14,1) = X19 )
=> ( permut_sub1(int,mk_array1(int,X0,t2tb1(X11)),mk_array1(int,X0,t2tb1(X25)),X18,X31)
=> ! [X15: $int] :
( ( $lesseq(X18,X15)
& $less(X15,X32) )
=> $less(tb2t(get(int,int,t2tb1(X25),t2tb(X15))),tb2t(get(int,int,t2tb1(X10),t2tb(X18)))) ) ) ) ) ) ) ) ) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',wP_parameter_quick_rec1) ).
tff(f19500,plain,
( spl37_704
| spl37_416
| ~ spl37_689 ),
inference(avatar_split_clause,[],[f19457,f19153,f9947,f19488]) ).
tff(f19488,plain,
( spl37_704
<=> $less(tb2t(get(int,int,sF19,witness1(int))),sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_704])]) ).
tff(f9947,plain,
( spl37_416
<=> ! [X150: uni,X152: ty,X151: uni,X155: uni,X153: $int] :
( ( occ1(X152,X155,X151,X153,sK7) = occ1(X152,X155,X150,X153,sK7) )
| $less(sK15(X150,sK7,X151,X152,X153),sK3) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_416])]) ).
tff(f19457,plain,
( ! [X168: $int,X166: uni,X169: uni,X167: ty,X165: uni] :
( $less(sK15(X165,sK7,X166,X167,X168),sK3)
| $less(tb2t(get(int,int,sF19,witness1(int))),sF23)
| ( occ1(X167,X169,X166,X168,sK7) = occ1(X167,X169,X165,X168,sK7) ) )
| ~ spl37_689 ),
inference(superposition,[],[f1329,f19154]) ).
tff(f1329,plain,
! [X46: uni,X44: uni,X45: $int,X42: ty,X43: uni] :
( $less(tb2t(get(int,int,sF19,t2tb(sK15(X46,sK7,X44,X42,X45)))),sF23)
| $less(sK15(X46,sK7,X44,X42,X45),sK3)
| ( occ1(X42,X43,X44,X45,sK7) = occ1(X42,X43,X46,X45,sK7) ) ),
inference(resolution,[],[f373,f429]) ).
tff(f373,plain,
! [X2: uni,X3: uni,X0: uni,X1: $int,X4: ty,X5: $int] :
( $less(sK15(X0,X1,X3,X4,X5),X1)
| ( occ1(X4,X2,X3,X5,X1) = occ1(X4,X2,X0,X5,X1) ) ),
inference(cnf_transformation,[],[f258]) ).
tff(f258,plain,
! [X0: uni,X1: $int,X2: uni,X3: uni,X4: ty,X5: $int] :
( ( occ1(X4,X2,X3,X5,X1) = occ1(X4,X2,X0,X5,X1) )
| ( ( get(X4,int,X3,t2tb(sK15(X0,X1,X3,X4,X5))) != get(X4,int,X0,t2tb(sK15(X0,X1,X3,X4,X5))) )
& $less(sK15(X0,X1,X3,X4,X5),X1)
& ~ $less(sK15(X0,X1,X3,X4,X5),X5) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK15])],[f256,f257]) ).
tff(f257,plain,
! [X0: uni,X1: $int,X3: uni,X4: ty,X5: $int] :
( ? [X6: $int] :
( ( get(X4,int,X0,t2tb(X6)) != get(X4,int,X3,t2tb(X6)) )
& $less(X6,X1)
& ~ $less(X6,X5) )
=> ( ( get(X4,int,X3,t2tb(sK15(X0,X1,X3,X4,X5))) != get(X4,int,X0,t2tb(sK15(X0,X1,X3,X4,X5))) )
& $less(sK15(X0,X1,X3,X4,X5),X1)
& ~ $less(sK15(X0,X1,X3,X4,X5),X5) ) ),
introduced(choice_axiom,[]) ).
tff(f256,plain,
! [X0: uni,X1: $int,X2: uni,X3: uni,X4: ty,X5: $int] :
( ( occ1(X4,X2,X3,X5,X1) = occ1(X4,X2,X0,X5,X1) )
| ? [X6: $int] :
( ( get(X4,int,X0,t2tb(X6)) != get(X4,int,X3,t2tb(X6)) )
& $less(X6,X1)
& ~ $less(X6,X5) ) ),
inference(rectify,[],[f191]) ).
tff(f191,plain,
! [X3: uni,X2: $int,X4: uni,X5: uni,X0: ty,X1: $int] :
( ( occ1(X0,X4,X5,X1,X2) = occ1(X0,X4,X3,X1,X2) )
| ? [X6: $int] :
( ( get(X0,int,X3,t2tb(X6)) != get(X0,int,X5,t2tb(X6)) )
& $less(X6,X2)
& ~ $less(X6,X1) ) ),
inference(flattening,[],[f190]) ).
tff(f190,plain,
! [X1: $int,X0: ty,X5: uni,X4: uni,X2: $int,X3: uni] :
( ( occ1(X0,X4,X5,X1,X2) = occ1(X0,X4,X3,X1,X2) )
| ? [X6: $int] :
( ( get(X0,int,X3,t2tb(X6)) != get(X0,int,X5,t2tb(X6)) )
& $less(X6,X2)
& ~ $less(X6,X1) ) ),
inference(ennf_transformation,[],[f161]) ).
tff(f161,plain,
! [X1: $int,X0: ty,X5: uni,X4: uni,X2: $int,X3: uni] :
( ! [X6: $int] :
( ( $less(X6,X2)
& ~ $less(X6,X1) )
=> ( get(X0,int,X3,t2tb(X6)) = get(X0,int,X5,t2tb(X6)) ) )
=> ( occ1(X0,X4,X5,X1,X2) = occ1(X0,X4,X3,X1,X2) ) ),
inference(rectify,[],[f87]) ).
tff(f87,plain,
! [X0: ty,X18: $int,X6: $int,X23: uni,X16: uni,X24: uni] :
( ! [X14: $int] :
( ( ~ $less(X14,X18)
& $less(X14,X6) )
=> ( get(X0,int,X23,t2tb(X14)) = get(X0,int,X24,t2tb(X14)) ) )
=> ( occ1(X0,X16,X23,X18,X6) = occ1(X0,X16,X24,X18,X6) ) ),
inference(theory_normalization,[],[f53]) ).
tff(f53,axiom,
! [X0: ty,X18: $int,X6: $int,X23: uni,X16: uni,X24: uni] :
( ! [X14: $int] :
( ( $lesseq(X18,X14)
& $less(X14,X6) )
=> ( get(X0,int,X23,t2tb(X14)) = get(X0,int,X24,t2tb(X14)) ) )
=> ( occ1(X0,X16,X23,X18,X6) = occ1(X0,X16,X24,X18,X6) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',occ_eq) ).
tff(f19499,plain,
( spl37_704
| spl37_706
| ~ spl37_689 ),
inference(avatar_split_clause,[],[f19437,f19153,f19497,f19488]) ).
tff(f19497,plain,
( spl37_706
<=> ! [X61: $int,X60: $int,X62: $int] :
( ~ $less(X60,X61)
| ~ $less(X62,sK7)
| ~ $less(X61,X62)
| $less(X60,sK3) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_706])]) ).
tff(f19437,plain,
( ! [X62: $int,X60: $int,X61: $int] :
( ~ $less(X60,X61)
| $less(X60,sK3)
| ~ $less(X61,X62)
| ~ $less(X62,sK7)
| $less(tb2t(get(int,int,sF19,witness1(int))),sF23) )
| ~ spl37_689 ),
inference(superposition,[],[f2017,f19154]) ).
tff(f2017,plain,
! [X2: $int,X3: $int,X4: $int] :
( $less(tb2t(get(int,int,sF19,t2tb(X2))),sF23)
| $less(X2,sK3)
| ~ $less(X2,X3)
| ~ $less(X4,sK7)
| ~ $less(X3,X4) ),
inference(resolution,[],[f1088,f96]) ).
tff(f1088,plain,
! [X2: $int,X1: $int] :
( ~ $less(X2,sK7)
| ~ $less(X1,X2)
| $less(tb2t(get(int,int,sF19,t2tb(X1))),sF23)
| $less(X1,sK3) ),
inference(resolution,[],[f429,f96]) ).
tff(f19495,plain,
( spl37_705
| spl37_704
| ~ spl37_689 ),
inference(avatar_split_clause,[],[f19436,f19153,f19488,f19493]) ).
tff(f19493,plain,
( spl37_705
<=> ! [X59: $int,X58: $int] :
( $less(sK7,X59)
| $less(X58,sK3)
| ( sK7 = X59 )
| ~ $less(X58,X59) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_705])]) ).
tff(f19436,plain,
( ! [X58: $int,X59: $int] :
( $less(tb2t(get(int,int,sF19,witness1(int))),sF23)
| $less(sK7,X59)
| ~ $less(X58,X59)
| ( sK7 = X59 )
| $less(X58,sK3) )
| ~ spl37_689 ),
inference(superposition,[],[f2016,f19154]) ).
tff(f2016,plain,
! [X0: $int,X1: $int] :
( $less(tb2t(get(int,int,sF19,t2tb(X0))),sF23)
| ~ $less(X0,X1)
| $less(sK7,X1)
| $less(X0,sK3)
| ( sK7 = X1 ) ),
inference(resolution,[],[f1088,f97]) ).
tff(f19491,plain,
( spl37_704
| spl37_415
| ~ spl37_689 ),
inference(avatar_split_clause,[],[f19425,f19153,f9943,f19488]) ).
tff(f19425,plain,
( ! [X19: $int] :
( $less(sK7,X19)
| ( sK7 = X19 )
| $less(tb2t(get(int,int,sF19,witness1(int))),sF23)
| $less(X19,sK3) )
| ~ spl37_689 ),
inference(superposition,[],[f1087,f19154]) ).
tff(f19486,plain,
( spl37_703
| spl37_418
| ~ spl37_67
| ~ spl37_689 ),
inference(avatar_split_clause,[],[f19438,f19153,f828,f9957,f19483]) ).
tff(f19483,plain,
( spl37_703
<=> ( sF22 = get(int,int,sF19,witness1(int)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_703])]) ).
tff(f9957,plain,
( spl37_418
<=> ! [X26: $int] :
( ( sK4 = X26 )
| $less(X26,sK7)
| $less(sK4,X26) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_418])]) ).
tff(f828,plain,
( spl37_67
<=> ( sF22 = t2tb(sF23) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_67])]) ).
tff(f19438,plain,
( ! [X63: $int] :
( ( sK4 = X63 )
| $less(X63,sK7)
| ( sF22 = get(int,int,sF19,witness1(int)) )
| $less(sK4,X63) )
| ~ spl37_67
| ~ spl37_689 ),
inference(superposition,[],[f2065,f19154]) ).
tff(f2065,plain,
( ! [X1: $int] :
( ( get(int,int,sF19,t2tb(X1)) = sF22 )
| ( sK4 = X1 )
| $less(X1,sK7)
| $less(sK4,X1) )
| ~ spl37_67 ),
inference(forward_demodulation,[],[f2031,f830]) ).
tff(f830,plain,
( ( sF22 = t2tb(sF23) )
| ~ spl37_67 ),
inference(avatar_component_clause,[],[f828]) ).
tff(f2031,plain,
! [X1: $int] :
( $less(X1,sK7)
| ( get(int,int,sF19,t2tb(X1)) = t2tb(sF23) )
| $less(sK4,X1)
| ( sK4 = X1 ) ),
inference(superposition,[],[f334,f1107]) ).
tff(f1107,plain,
! [X0: $int] :
( ( tb2t(get(int,int,sF19,t2tb(X0))) = sF23 )
| $less(X0,sK7)
| ( sK4 = X0 )
| $less(sK4,X0) ),
inference(resolution,[],[f430,f97]) ).
tff(f430,plain,
! [X9: $int] :
( ~ $less(X9,sK4)
| ( sF23 = tb2t(get(int,int,sF19,t2tb(X9))) )
| $less(X9,sK7) ),
inference(definition_folding,[],[f320,f428,f427,f426,f425,f424]) ).
tff(f320,plain,
! [X9: $int] :
( $less(X9,sK7)
| ~ $less(X9,sK4)
| ( tb2t(get(int,int,t2tb1(sK6),t2tb(X9))) = tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))) ) ),
inference(cnf_transformation,[],[f227]) ).
tff(f19481,plain,
( spl37_701
| spl37_702
| ~ spl37_689 ),
inference(avatar_split_clause,[],[f19439,f19153,f19479,f19474]) ).
tff(f19474,plain,
( spl37_701
<=> ( sF23 = tb2t(get(int,int,sF19,witness1(int))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_701])]) ).
tff(f19479,plain,
( spl37_702
<=> ! [X64: $int,X65: $int] :
( $less(sK4,X65)
| $less(X64,sK7)
| ~ $less(X64,X65)
| ( sK4 = X65 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_702])]) ).
tff(f19439,plain,
( ! [X65: $int,X64: $int] :
( $less(sK4,X65)
| ( sK4 = X65 )
| $less(X64,sK7)
| ( sF23 = tb2t(get(int,int,sF19,witness1(int))) )
| ~ $less(X64,X65) )
| ~ spl37_689 ),
inference(superposition,[],[f2074,f19154]) ).
tff(f2074,plain,
! [X0: $int,X1: $int] :
( ( tb2t(get(int,int,sF19,t2tb(X0))) = sF23 )
| ~ $less(X0,X1)
| ( sK4 = X1 )
| $less(sK4,X1)
| $less(X0,sK7) ),
inference(resolution,[],[f1108,f97]) ).
tff(f1108,plain,
! [X2: $int,X1: $int] :
( ~ $less(X2,sK4)
| ( sF23 = tb2t(get(int,int,sF19,t2tb(X1))) )
| ~ $less(X1,X2)
| $less(X1,sK7) ),
inference(resolution,[],[f430,f96]) ).
tff(f19477,plain,
( spl37_701
| spl37_418
| ~ spl37_689 ),
inference(avatar_split_clause,[],[f19426,f19153,f9957,f19474]) ).
tff(f19426,plain,
( ! [X20: $int] :
( $less(sK4,X20)
| ( sK4 = X20 )
| $less(X20,sK7)
| ( sF23 = tb2t(get(int,int,sF19,witness1(int))) ) )
| ~ spl37_689 ),
inference(superposition,[],[f1107,f19154]) ).
tff(f19315,plain,
( spl37_700
| spl37_601 ),
inference(avatar_split_clause,[],[f19265,f15729,f19313]) ).
tff(f19313,plain,
( spl37_700
<=> ! [X89: uni,X88: ty,X90: uni] :
( ( get(array(X88),int,X90,t2tb(-1)) = X89 )
| ~ $less($sum(0,occ1(array(X88),X89,X90,-1,0)),0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_700])]) ).
tff(f15729,plain,
( spl37_601
<=> ! [X20: $int] :
( $less(-1,X20)
| $less(X20,-1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_601])]) ).
tff(f19265,plain,
! [X90: uni,X91: $int,X88: ty,X89: uni] :
( $less(X91,-1)
| ( get(array(X88),int,X90,t2tb(-1)) = X89 )
| ~ $less($sum(0,occ1(array(X88),X89,X90,-1,0)),0)
| $less(-1,X91) ),
inference(evaluation,[],[f19264]) ).
tff(f19264,plain,
! [X90: uni,X91: $int,X88: ty,X89: uni] :
( $less(-1,X91)
| $less(X91,-1)
| ~ $less($sum(0,occ1(array(X88),X89,X90,-1,0)),0)
| $less(-1,-1)
| ( get(array(X88),int,X90,t2tb(-1)) = X89 ) ),
inference(duplicate_literal_removal,[],[f19242]) ).
tff(f19242,plain,
! [X90: uni,X91: $int,X88: ty,X89: uni] :
( ~ $less($sum(0,occ1(array(X88),X89,X90,-1,0)),0)
| $less(-1,X91)
| ( get(array(X88),int,X90,t2tb(-1)) = X89 )
| $less(-1,X91)
| $less(X91,-1)
| $less(-1,-1) ),
inference(superposition,[],[f3150,f3268]) ).
tff(f3268,plain,
! [X51: ty,X52: uni,X53: uni] :
( ( occ1(array(X51),X53,X52,-1,-1) = occ1(array(X51),X53,X52,-1,0) )
| ( get(array(X51),int,X52,t2tb(-1)) = X53 ) ),
inference(resolution,[],[f1472,f854]) ).
tff(f854,plain,
! [X2: ty,X3: uni] : sort1(array(X2),X3),
inference(superposition,[],[f328,f379]) ).
tff(f379,plain,
! [X0: uni,X1: ty] : ( mk_array1(X1,length1(X1,X0),elts(X1,X0)) = X0 ),
inference(cnf_transformation,[],[f263]) ).
tff(f263,plain,
! [X0: uni,X1: ty] : ( mk_array1(X1,length1(X1,X0),elts(X1,X0)) = X0 ),
inference(rectify,[],[f136]) ).
tff(f136,plain,
! [X1: uni,X0: ty] : ( mk_array1(X0,length1(X0,X1),elts(X0,X1)) = X1 ),
inference(rectify,[],[f23]) ).
tff(f23,axiom,
! [X0: ty,X6: uni] : ( mk_array1(X0,length1(X0,X6),elts(X0,X6)) = X6 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',array_inversion2) ).
tff(f328,plain,
! [X2: uni,X0: $int,X1: ty] : sort1(array(X1),mk_array1(X1,X0,X2)),
inference(cnf_transformation,[],[f229]) ).
tff(f229,plain,
! [X0: $int,X1: ty,X2: uni] : sort1(array(X1),mk_array1(X1,X0,X2)),
inference(rectify,[],[f164]) ).
tff(f164,plain,
! [X2: $int,X1: ty,X0: uni] : sort1(array(X1),mk_array1(X1,X2,X0)),
inference(rectify,[],[f19]) ).
tff(f19,axiom,
! [X2: uni,X0: ty,X1: $int] : sort1(array(X0),mk_array1(X0,X1,X2)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',mk_array_sort1) ).
tff(f1472,plain,
! [X2: ty,X3: uni,X1: uni] :
( ~ sort1(X2,X1)
| ( get(X2,int,X3,t2tb(-1)) = X1 )
| ( occ1(X2,X1,X3,-1,0) = occ1(X2,X1,X3,-1,-1) ) ),
inference(evaluation,[],[f1458]) ).
tff(f1458,plain,
! [X2: ty,X3: uni,X1: uni] :
( ( get(X2,int,X3,t2tb($sum(0,-1))) = X1 )
| ( occ1(X2,X1,X3,-1,0) = occ1(X2,X1,X3,-1,$sum(0,-1)) )
| ~ sort1(X2,X1) ),
inference(interpreted_simplification,[],[f1457]) ).
tff(f1457,plain,
! [X2: ty,X3: uni,X1: uni] :
( ( occ1(X2,X1,X3,-1,0) = occ1(X2,X1,X3,-1,$sum(0,-1)) )
| ( get(X2,int,X3,t2tb($sum(0,-1))) = X1 )
| ~ sort1(X2,X1)
| ~ $less(-1,0) ),
inference(instantiation,[],[f453]) ).
tff(f453,plain,
! [X2: ty,X3: uni,X0: $int,X1: uni,X4: $int] :
( ( occ1(X2,X1,X3,X0,$sum(X4,-1)) = occ1(X2,X1,X3,X0,X4) )
| ( get(X2,int,X3,t2tb($sum(X4,-1))) = X1 )
| ~ sort1(X2,X1)
| ~ $less(X0,X4) ),
inference(evaluation,[],[f329]) ).
tff(f329,plain,
! [X2: ty,X3: uni,X0: $int,X1: uni,X4: $int] :
( ~ $less(X0,X4)
| ~ sort1(X2,X1)
| ( occ1(X2,X1,X3,X0,X4) = occ1(X2,X1,X3,X0,$sum(X4,$uminus(1))) )
| ( get(X2,int,X3,t2tb($sum(X4,$uminus(1)))) = X1 ) ),
inference(cnf_transformation,[],[f230]) ).
tff(f230,plain,
! [X0: $int,X1: uni,X2: ty,X3: uni,X4: $int] :
( ~ sort1(X2,X1)
| ~ $less(X0,X4)
| ( occ1(X2,X1,X3,X0,X4) = occ1(X2,X1,X3,X0,$sum(X4,$uminus(1))) )
| ( get(X2,int,X3,t2tb($sum(X4,$uminus(1)))) = X1 ) ),
inference(rectify,[],[f197]) ).
tff(f197,plain,
! [X0: $int,X2: uni,X3: ty,X1: uni,X4: $int] :
( ~ sort1(X3,X2)
| ~ $less(X0,X4)
| ( occ1(X3,X2,X1,X0,X4) = occ1(X3,X2,X1,X0,$sum(X4,$uminus(1))) )
| ( get(X3,int,X1,t2tb($sum(X4,$uminus(1)))) = X2 ) ),
inference(flattening,[],[f196]) ).
tff(f196,plain,
! [X2: uni,X1: uni,X0: $int,X4: $int,X3: ty] :
( ( occ1(X3,X2,X1,X0,X4) = occ1(X3,X2,X1,X0,$sum(X4,$uminus(1))) )
| ( get(X3,int,X1,t2tb($sum(X4,$uminus(1)))) = X2 )
| ~ $less(X0,X4)
| ~ sort1(X3,X2) ),
inference(ennf_transformation,[],[f118]) ).
tff(f118,plain,
! [X2: uni,X1: uni,X0: $int,X4: $int,X3: ty] :
( sort1(X3,X2)
=> ( $less(X0,X4)
=> ( ( get(X3,int,X1,t2tb($sum(X4,$uminus(1)))) != X2 )
=> ( occ1(X3,X2,X1,X0,X4) = occ1(X3,X2,X1,X0,$sum(X4,$uminus(1))) ) ) ) ),
inference(rectify,[],[f70]) ).
tff(f70,plain,
! [X18: $int,X9: uni,X16: uni,X0: ty,X6: $int] :
( sort1(X0,X16)
=> ( $less(X18,X6)
=> ( ( get(X0,int,X9,t2tb($sum(X6,$uminus(1)))) != X16 )
=> ( occ1(X0,X16,X9,X18,X6) = occ1(X0,X16,X9,X18,$sum(X6,$uminus(1))) ) ) ) ),
inference(theory_normalization,[],[f46]) ).
tff(f46,axiom,
! [X18: $int,X9: uni,X16: uni,X0: ty,X6: $int] :
( sort1(X0,X16)
=> ( $less(X18,X6)
=> ( ( get(X0,int,X9,t2tb($difference(X6,1))) != X16 )
=> ( occ1(X0,X16,X9,X18,X6) = occ1(X0,X16,X9,X18,$difference(X6,1)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',occ_right_no_add) ).
tff(f3150,plain,
! [X36: $int,X37: $int,X34: uni,X35: $int,X32: ty,X33: uni] :
( ~ $less($sum(0,occ1(X32,X33,X34,X37,X36)),0)
| $less(X35,X37)
| $less(X37,X35)
| $less(X36,X37)
| $less(X36,X35) ),
inference(superposition,[],[f403,f1355]) ).
tff(f1355,plain,
! [X10: $int,X11: $int,X8: uni,X6: ty,X9: $int,X7: uni] :
( ( occ1(X6,X7,X8,X9,X11) = $sum(0,occ1(X6,X7,X8,X10,X11)) )
| $less(X9,X10)
| $less(X11,X10)
| $less(X10,X9) ),
inference(superposition,[],[f330,f414]) ).
tff(f403,plain,
! [X2: $int,X3: uni,X0: $int,X1: ty,X4: uni] :
( ~ $less(occ1(X1,X3,X4,X0,X2),0)
| $less(X2,X0) ),
inference(cnf_transformation,[],[f280]) ).
tff(f280,plain,
! [X0: $int,X1: ty,X2: $int,X3: uni,X4: uni] :
( ( ~ $less(occ1(X1,X3,X4,X0,X2),0)
& ~ $less($sum(X2,$uminus(X0)),occ1(X1,X3,X4,X0,X2)) )
| $less(X2,X0) ),
inference(rectify,[],[f187]) ).
tff(f187,plain,
! [X0: $int,X4: ty,X1: $int,X2: uni,X3: uni] :
( ( ~ $less(occ1(X4,X2,X3,X0,X1),0)
& ~ $less($sum(X1,$uminus(X0)),occ1(X4,X2,X3,X0,X1)) )
| $less(X1,X0) ),
inference(ennf_transformation,[],[f146]) ).
tff(f146,plain,
! [X2: uni,X4: ty,X1: $int,X3: uni,X0: $int] :
( ~ $less(X1,X0)
=> ( ~ $less(occ1(X4,X2,X3,X0,X1),0)
& ~ $less($sum(X1,$uminus(X0)),occ1(X4,X2,X3,X0,X1)) ) ),
inference(rectify,[],[f80]) ).
tff(f80,plain,
! [X18: $int,X6: $int,X16: uni,X9: uni,X0: ty] :
( ~ $less(X6,X18)
=> ( ~ $less($sum(X6,$uminus(X18)),occ1(X0,X16,X9,X18,X6))
& ~ $less(occ1(X0,X16,X9,X18,X6),0) ) ),
inference(theory_normalization,[],[f48]) ).
tff(f48,axiom,
! [X18: $int,X6: $int,X16: uni,X9: uni,X0: ty] :
( $lesseq(X18,X6)
=> ( $lesseq(occ1(X0,X16,X9,X18,X6),$difference(X6,X18))
& $lesseq(0,occ1(X0,X16,X9,X18,X6)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',occ_bounds) ).
tff(f19311,plain,
spl37_697,
inference(avatar_split_clause,[],[f19267,f19296]) ).
tff(f19296,plain,
( spl37_697
<=> ! [X93: uni,X92: ty,X94: uni] :
( ( 0 = occ1(array(X92),X93,X94,-1,0) )
| ( get(array(X92),int,X94,t2tb(-1)) = X93 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_697])]) ).
tff(f19267,plain,
! [X51: ty,X52: uni,X53: uni] :
( ( 0 = occ1(array(X51),X52,X53,-1,0) )
| ( get(array(X51),int,X53,t2tb(-1)) = X52 ) ),
inference(evaluation,[],[f19234]) ).
tff(f19234,plain,
! [X51: ty,X52: uni,X53: uni] :
( ( get(array(X51),int,X53,t2tb(-1)) = X52 )
| $less(-1,-1)
| ( 0 = occ1(array(X51),X52,X53,-1,0) ) ),
inference(superposition,[],[f414,f3268]) ).
tff(f19309,plain,
( spl37_601
| spl37_697 ),
inference(avatar_split_clause,[],[f19271,f19296,f15729]) ).
tff(f19271,plain,
! [X26: $int,X24: uni,X25: uni,X23: ty] :
( ( get(array(X23),int,X25,t2tb(-1)) = X24 )
| $less(-1,X26)
| $less(X26,-1)
| ( 0 = occ1(array(X23),X24,X25,-1,0) ) ),
inference(duplicate_literal_removal,[],[f19208]) ).
tff(f19208,plain,
! [X26: $int,X24: uni,X25: uni,X23: ty] :
( ( 0 = occ1(array(X23),X24,X25,-1,0) )
| $less(X26,-1)
| $less(X26,-1)
| $less(-1,X26)
| ( get(array(X23),int,X25,t2tb(-1)) = X24 )
| $less(-1,X26) ),
inference(superposition,[],[f3268,f3166]) ).
tff(f3166,plain,
! [X18: $int,X16: $int,X14: uni,X17: $int,X15: uni,X13: ty] :
( ( 0 = occ1(X13,X14,X15,X18,X17) )
| $less(X18,X16)
| $less(X16,X17)
| $less(X17,X16)
| $less(X16,X18) ),
inference(evaluation,[],[f3135]) ).
tff(f3135,plain,
! [X18: $int,X16: $int,X14: uni,X17: $int,X15: uni,X13: ty] :
( $less(X17,X16)
| $less(X18,X16)
| $less(X16,X18)
| ( $sum(0,0) = occ1(X13,X14,X15,X18,X17) )
| $less(X16,X17) ),
inference(superposition,[],[f1355,f414]) ).
tff(f19308,plain,
( spl37_601
| spl37_699 ),
inference(avatar_split_clause,[],[f19273,f19306,f15729]) ).
tff(f19306,plain,
( spl37_699
<=> ! [X102: uni,X100: ty,X101: uni] :
( ( get(array(X100),int,X102,t2tb(-1)) = X101 )
| ~ $less($sum(occ1(array(X100),X101,X102,-1,0),0),0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_699])]) ).
tff(f19273,plain,
! [X101: uni,X102: uni,X103: $int,X100: ty] :
( ( get(array(X100),int,X102,t2tb(-1)) = X101 )
| ~ $less($sum(occ1(array(X100),X101,X102,-1,0),0),0)
| $less(-1,X103)
| $less(X103,-1) ),
inference(evaluation,[],[f19272]) ).
tff(f19272,plain,
! [X101: uni,X102: uni,X103: $int,X100: ty] :
( $less(X103,-1)
| ( get(array(X100),int,X102,t2tb(-1)) = X101 )
| ~ $less($sum(occ1(array(X100),X101,X102,-1,0),0),0)
| $less(-1,-1)
| $less(-1,X103) ),
inference(duplicate_literal_removal,[],[f19245]) ).
tff(f19245,plain,
! [X101: uni,X102: uni,X103: $int,X100: ty] :
( ~ $less($sum(occ1(array(X100),X101,X102,-1,0),0),0)
| ( get(array(X100),int,X102,t2tb(-1)) = X101 )
| $less(X103,-1)
| $less(-1,X103)
| $less(-1,-1)
| $less(X103,-1) ),
inference(superposition,[],[f3200,f3268]) ).
tff(f3200,plain,
! [X36: $int,X37: $int,X34: uni,X35: $int,X32: ty,X33: uni] :
( ~ $less($sum(occ1(X32,X33,X34,X35,X37),0),0)
| $less(X36,X35)
| $less(X36,X37)
| $less(X37,X36)
| $less(X37,X35) ),
inference(superposition,[],[f403,f1358]) ).
tff(f19304,plain,
( spl37_698
| spl37_601 ),
inference(avatar_split_clause,[],[f19276,f15729,f19302]) ).
tff(f19302,plain,
( spl37_698
<=> ! [X98: uni,X96: ty,X97: uni] :
( ( 0 = $sum(occ1(array(X96),X97,X98,-1,0),0) )
| ( get(array(X96),int,X98,t2tb(-1)) = X97 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_698])]) ).
tff(f19276,plain,
! [X98: uni,X99: $int,X96: ty,X97: uni] :
( $less(-1,X99)
| ( 0 = $sum(occ1(array(X96),X97,X98,-1,0),0) )
| $less(X99,-1)
| ( get(array(X96),int,X98,t2tb(-1)) = X97 ) ),
inference(evaluation,[],[f19275]) ).
tff(f19275,plain,
! [X98: uni,X99: $int,X96: ty,X97: uni] :
( ( 0 = $sum(occ1(array(X96),X97,X98,-1,0),0) )
| ( get(array(X96),int,X98,t2tb(-1)) = X97 )
| $less(X99,-1)
| $less(-1,-1)
| $less(-1,X99) ),
inference(duplicate_literal_removal,[],[f19244]) ).
tff(f19244,plain,
! [X98: uni,X99: $int,X96: ty,X97: uni] :
( ( 0 = $sum(occ1(array(X96),X97,X98,-1,0),0) )
| $less(-1,X99)
| $less(-1,-1)
| $less(-1,X99)
| $less(X99,-1)
| ( get(array(X96),int,X98,t2tb(-1)) = X97 ) ),
inference(superposition,[],[f3179,f3268]) ).
tff(f3179,plain,
! [X21: uni,X24: $int,X22: uni,X25: $int,X23: $int,X20: ty] :
( ( 0 = $sum(occ1(X20,X21,X22,X23,X25),0) )
| $less(X25,X23)
| $less(X25,X24)
| $less(X24,X25)
| $less(X23,X24) ),
inference(superposition,[],[f1358,f414]) ).
tff(f19300,plain,
spl37_697,
inference(avatar_split_clause,[],[f19277,f19296]) ).
tff(f19277,plain,
! [X14: uni,X12: ty,X13: uni] :
( ( 0 = occ1(array(X12),X13,X14,-1,0) )
| ( get(array(X12),int,X14,t2tb(-1)) = X13 ) ),
inference(evaluation,[],[f19207]) ).
tff(f19207,plain,
! [X14: uni,X12: ty,X13: uni] :
( ( get(array(X12),int,X14,t2tb(-1)) = X13 )
| $less(-1,-1)
| ( 0 = occ1(array(X12),X13,X14,-1,0) ) ),
inference(superposition,[],[f3268,f414]) ).
tff(f19298,plain,
( spl37_601
| spl37_697 ),
inference(avatar_split_clause,[],[f19281,f19296,f15729]) ).
tff(f19281,plain,
! [X94: uni,X95: $int,X92: ty,X93: uni] :
( ( 0 = occ1(array(X92),X93,X94,-1,0) )
| $less(X95,-1)
| $less(-1,X95)
| ( get(array(X92),int,X94,t2tb(-1)) = X93 ) ),
inference(duplicate_literal_removal,[],[f19243]) ).
tff(f19243,plain,
! [X94: uni,X95: $int,X92: ty,X93: uni] :
( ( get(array(X92),int,X94,t2tb(-1)) = X93 )
| $less(X95,-1)
| $less(-1,X95)
| $less(X95,-1)
| $less(-1,X95)
| ( 0 = occ1(array(X92),X93,X94,-1,0) ) ),
inference(superposition,[],[f3166,f3268]) ).
tff(f19294,plain,
( spl37_696
| spl37_601 ),
inference(avatar_split_clause,[],[f19286,f15729,f19292]) ).
tff(f19292,plain,
( spl37_696
<=> ! [X86: uni,X84: ty,X85: uni] :
( ( 0 = $sum(0,occ1(array(X84),X85,X86,-1,0)) )
| ( get(array(X84),int,X86,t2tb(-1)) = X85 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_696])]) ).
tff(f19286,plain,
! [X86: uni,X87: $int,X84: ty,X85: uni] :
( $less(X87,-1)
| $less(-1,X87)
| ( 0 = $sum(0,occ1(array(X84),X85,X86,-1,0)) )
| ( get(array(X84),int,X86,t2tb(-1)) = X85 ) ),
inference(evaluation,[],[f19285]) ).
tff(f19285,plain,
! [X86: uni,X87: $int,X84: ty,X85: uni] :
( ( get(array(X84),int,X86,t2tb(-1)) = X85 )
| $less(-1,X87)
| ( 0 = $sum(0,occ1(array(X84),X85,X86,-1,0)) )
| $less(-1,-1)
| $less(X87,-1) ),
inference(duplicate_literal_removal,[],[f19241]) ).
tff(f19241,plain,
! [X86: uni,X87: $int,X84: ty,X85: uni] :
( ( 0 = $sum(0,occ1(array(X84),X85,X86,-1,0)) )
| $less(X87,-1)
| $less(X87,-1)
| $less(-1,X87)
| $less(-1,-1)
| ( get(array(X84),int,X86,t2tb(-1)) = X85 ) ),
inference(superposition,[],[f3130,f3268]) ).
tff(f3130,plain,
! [X18: $int,X16: $int,X14: uni,X17: $int,X15: uni,X13: ty] :
( ( 0 = $sum(0,occ1(X13,X14,X15,X18,X17)) )
| $less(X17,X18)
| $less(X16,X17)
| $less(X16,X18)
| $less(X18,X16) ),
inference(superposition,[],[f1355,f414]) ).
tff(f19202,plain,
( ~ spl37_310
| spl37_80
| ~ spl37_680 ),
inference(avatar_split_clause,[],[f19188,f18860,f958,f5393]) ).
tff(f958,plain,
( spl37_80
<=> $less(sK9,sK11) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_80])]) ).
tff(f19188,plain,
( ~ $less(sK1,sK11)
| spl37_80
| ~ spl37_680 ),
inference(resolution,[],[f18862,f1370]) ).
tff(f1370,plain,
( ! [X0: $int] :
( ~ $less(sK9,X0)
| ~ $less(X0,sK11) )
| spl37_80 ),
inference(resolution,[],[f960,f96]) ).
tff(f960,plain,
( ~ $less(sK9,sK11)
| spl37_80 ),
inference(avatar_component_clause,[],[f958]) ).
tff(f19201,plain,
( ~ spl37_393
| ~ spl37_680 ),
inference(avatar_split_clause,[],[f19200,f18860,f9251]) ).
tff(f19200,plain,
( ~ $less(sK1,sK9)
| ~ spl37_680 ),
inference(resolution,[],[f18862,f677]) ).
tff(f19186,plain,
( spl37_689
| spl37_688 ),
inference(avatar_split_clause,[],[f19099,f19150,f19153]) ).
tff(f19150,plain,
( spl37_688
<=> ! [X37: uni] :
( ( get(int,int,X37,t2tb(-1)) = witness1(int) )
| ( 0 = occ1(int,witness1(int),X37,-1,0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_688])]) ).
tff(f19099,plain,
! [X80: uni,X81: $int] :
( ( get(int,int,X80,t2tb(-1)) = witness1(int) )
| ( 0 = occ1(int,witness1(int),X80,-1,0) )
| ( t2tb(X81) = witness1(int) ) ),
inference(superposition,[],[f8719,f3253]) ).
tff(f3253,plain,
! [X0: ty,X1: uni] :
( ( occ1(X0,witness1(X0),X1,-1,-1) = occ1(X0,witness1(X0),X1,-1,0) )
| ( witness1(X0) = get(X0,int,X1,t2tb(-1)) ) ),
inference(resolution,[],[f1472,f392]) ).
tff(f392,plain,
! [X0: ty] : sort1(X0,witness1(X0)),
inference(cnf_transformation,[],[f1]) ).
tff(f1,axiom,
! [X0: ty] : sort1(X0,witness1(X0)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',witness_sort1) ).
tff(f8719,plain,
! [X31: uni,X28: uni,X29: $int,X30: $int] :
( ( 0 = occ1(int,X28,X31,X30,X30) )
| ( t2tb(X29) = X28 ) ),
inference(superposition,[],[f1743,f3478]) ).
tff(f3478,plain,
! [X2: uni,X3: $int,X0: ty,X1: uni,X4: uni] : ( occ1(X0,X1,X2,X3,X3) = occ1(X0,X1,X4,X3,X3) ),
inference(trivial_inequality_removal,[],[f3475]) ).
tff(f3475,plain,
! [X2: uni,X3: $int,X0: ty,X1: uni,X4: uni] :
( ( occ1(X0,X1,X2,X3,X3) = occ1(X0,X1,X4,X3,X3) )
| ( occ1(X0,X1,X4,X3,X3) != occ1(X0,X1,X4,X3,X3) ) ),
inference(equality_factoring,[],[f1321]) ).
tff(f1321,plain,
! [X2: uni,X3: $int,X0: ty,X1: uni,X4: uni,X5: uni] :
( ( occ1(X0,X1,X2,X3,X3) = occ1(X0,X1,X4,X3,X3) )
| ( occ1(X0,X5,X4,X3,X3) = occ1(X0,X5,X2,X3,X3) ) ),
inference(resolution,[],[f373,f372]) ).
tff(f372,plain,
! [X2: uni,X3: uni,X0: uni,X1: $int,X4: ty,X5: $int] :
( ~ $less(sK15(X0,X1,X3,X4,X5),X5)
| ( occ1(X4,X2,X3,X5,X1) = occ1(X4,X2,X0,X5,X1) ) ),
inference(cnf_transformation,[],[f258]) ).
tff(f1743,plain,
! [X38: $int,X39: uni,X36: $int,X37: $int] :
( ( 0 = occ1(int,X39,const(int,int,t2tb(X36)),X37,X38) )
| ( t2tb(X36) = X39 ) ),
inference(subsumption_resolution,[],[f1736,f675]) ).
tff(f675,plain,
! [X0: uni] : sort1(int,X0),
inference(superposition,[],[f354,f334]) ).
tff(f354,plain,
! [X0: $int] : sort1(int,t2tb(X0)),
inference(cnf_transformation,[],[f125]) ).
tff(f125,plain,
! [X0: $int] : sort1(int,t2tb(X0)),
inference(rectify,[],[f25]) ).
tff(f25,axiom,
! [X1: $int] : sort1(int,t2tb(X1)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',t2tb_sort) ).
tff(f1736,plain,
! [X38: $int,X39: uni,X36: $int,X37: $int] :
( ~ sort1(int,X39)
| ( 0 = occ1(int,X39,const(int,int,t2tb(X36)),X37,X38) )
| ( t2tb(X36) = X39 ) ),
inference(superposition,[],[f357,f1706]) ).
tff(f1706,plain,
! [X28: uni,X26: ty,X27: $int] : ( get(int,X26,const(int,X26,t2tb(X27)),X28) = t2tb(X27) ),
inference(resolution,[],[f293,f354]) ).
tff(f293,plain,
! [X2: ty,X3: ty,X0: uni,X1: uni] :
( ~ sort1(X3,X1)
| ( get(X3,X2,const(X3,X2,X1),X0) = X1 ) ),
inference(cnf_transformation,[],[f218]) ).
tff(f218,plain,
! [X0: uni,X1: uni,X2: ty,X3: ty] :
( ( get(X3,X2,const(X3,X2,X1),X0) = X1 )
| ~ sort1(X3,X1) ),
inference(rectify,[],[f209]) ).
tff(f209,plain,
! [X1: uni,X3: uni,X2: ty,X0: ty] :
( ( get(X0,X2,const(X0,X2,X3),X1) = X3 )
| ~ sort1(X0,X3) ),
inference(ennf_transformation,[],[f135]) ).
tff(f135,plain,
! [X0: ty,X3: uni,X1: uni,X2: ty] :
( sort1(X0,X3)
=> ( get(X0,X2,const(X0,X2,X3),X1) = X3 ) ),
inference(rectify,[],[f18]) ).
tff(f18,axiom,
! [X8: ty,X10: uni,X0: ty,X12: uni] :
( sort1(X8,X12)
=> ( get(X8,X0,const(X8,X0,X12),X10) = X12 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',const) ).
tff(f357,plain,
! [X2: uni,X3: $int,X0: $int,X1: ty,X4: uni] :
( ( get(X1,int,X2,t2tb(sK13(X0,X1,X2,X3,X4))) = X4 )
| ( 0 = occ1(X1,X4,X2,X0,X3) )
| ~ sort1(X1,X4) ),
inference(cnf_transformation,[],[f246]) ).
tff(f246,plain,
! [X0: $int,X1: ty,X2: uni,X3: $int,X4: uni] :
( ( 0 = occ1(X1,X4,X2,X0,X3) )
| ( $less(sK13(X0,X1,X2,X3,X4),X3)
& ~ $less(sK13(X0,X1,X2,X3,X4),X0)
& ( get(X1,int,X2,t2tb(sK13(X0,X1,X2,X3,X4))) = X4 ) )
| ~ sort1(X1,X4) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK13])],[f244,f245]) ).
tff(f245,plain,
! [X0: $int,X1: ty,X2: uni,X3: $int,X4: uni] :
( ? [X5: $int] :
( $less(X5,X3)
& ~ $less(X5,X0)
& ( get(X1,int,X2,t2tb(X5)) = X4 ) )
=> ( $less(sK13(X0,X1,X2,X3,X4),X3)
& ~ $less(sK13(X0,X1,X2,X3,X4),X0)
& ( get(X1,int,X2,t2tb(sK13(X0,X1,X2,X3,X4))) = X4 ) ) ),
introduced(choice_axiom,[]) ).
tff(f244,plain,
! [X0: $int,X1: ty,X2: uni,X3: $int,X4: uni] :
( ( 0 = occ1(X1,X4,X2,X0,X3) )
| ? [X5: $int] :
( $less(X5,X3)
& ~ $less(X5,X0)
& ( get(X1,int,X2,t2tb(X5)) = X4 ) )
| ~ sort1(X1,X4) ),
inference(rectify,[],[f216]) ).
tff(f216,plain,
! [X2: $int,X0: ty,X4: uni,X3: $int,X1: uni] :
( ( 0 = occ1(X0,X1,X4,X2,X3) )
| ? [X5: $int] :
( $less(X5,X3)
& ~ $less(X5,X2)
& ( get(X0,int,X4,t2tb(X5)) = X1 ) )
| ~ sort1(X0,X1) ),
inference(flattening,[],[f215]) ).
tff(f215,plain,
! [X3: $int,X0: ty,X2: $int,X1: uni,X4: uni] :
( ( 0 = occ1(X0,X1,X4,X2,X3) )
| ? [X5: $int] :
( ( get(X0,int,X4,t2tb(X5)) = X1 )
& $less(X5,X3)
& ~ $less(X5,X2) )
| ~ sort1(X0,X1) ),
inference(ennf_transformation,[],[f123]) ).
tff(f123,plain,
! [X3: $int,X0: ty,X2: $int,X1: uni,X4: uni] :
( sort1(X0,X1)
=> ( ! [X5: $int] :
( ( $less(X5,X3)
& ~ $less(X5,X2) )
=> ( get(X0,int,X4,t2tb(X5)) != X1 ) )
=> ( 0 = occ1(X0,X1,X4,X2,X3) ) ) ),
inference(rectify,[],[f72]) ).
tff(f72,plain,
! [X0: ty,X16: uni,X18: $int,X6: $int,X9: uni] :
( sort1(X0,X16)
=> ( ! [X14: $int] :
( ( $less(X14,X6)
& ~ $less(X14,X18) )
=> ( get(X0,int,X9,t2tb(X14)) != X16 ) )
=> ( 0 = occ1(X0,X16,X9,X18,X6) ) ) ),
inference(theory_normalization,[],[f50]) ).
tff(f50,axiom,
! [X0: ty,X16: uni,X18: $int,X6: $int,X9: uni] :
( sort1(X0,X16)
=> ( ! [X14: $int] :
( ( $less(X14,X6)
& $lesseq(X18,X14) )
=> ( get(X0,int,X9,t2tb(X14)) != X16 ) )
=> ( 0 = occ1(X0,X16,X9,X18,X6) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',occ_neq) ).
tff(f19185,plain,
( spl37_687
| spl37_695 ),
inference(avatar_split_clause,[],[f19109,f19183,f19146]) ).
tff(f19146,plain,
( spl37_687
<=> ! [X92: array_int] : ( t2tb2(X92) = witness1(array(int)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_687])]) ).
tff(f19183,plain,
( spl37_695
<=> ! [X93: uni] :
( ( get(array(int),int,X93,t2tb(-1)) = witness1(array(int)) )
| ~ $less(0,occ1(array(int),witness1(array(int)),X93,-1,0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_695])]) ).
tff(f19109,plain,
! [X94: array_int,X93: uni] :
( ( get(array(int),int,X93,t2tb(-1)) = witness1(array(int)) )
| ~ $less(0,occ1(array(int),witness1(array(int)),X93,-1,0))
| ( witness1(array(int)) = t2tb2(X94) ) ),
inference(superposition,[],[f10424,f3253]) ).
tff(f10424,plain,
! [X36: $int,X37: uni,X34: uni,X35: array_int] :
( ~ $less(0,occ1(array(int),X34,X37,X36,X36))
| ( t2tb2(X35) = X34 ) ),
inference(superposition,[],[f1789,f3478]) ).
tff(f1789,plain,
! [X6: $int,X7: uni,X4: array_int,X5: $int] :
( ~ $less(0,occ1(array(int),X7,const(array(int),int,t2tb2(X4)),X6,X5))
| ( t2tb2(X4) = X7 ) ),
inference(subsumption_resolution,[],[f1771,f854]) ).
tff(f1771,plain,
! [X6: $int,X7: uni,X4: array_int,X5: $int] :
( ( t2tb2(X4) = X7 )
| ~ sort1(array(int),X7)
| ~ $less(0,occ1(array(int),X7,const(array(int),int,t2tb2(X4)),X6,X5)) ),
inference(superposition,[],[f1714,f368]) ).
tff(f368,plain,
! [X2: uni,X3: $int,X0: $int,X1: ty,X4: uni] :
( ( get(X1,int,X2,t2tb(sK14(X0,X1,X2,X3,X4))) = X4 )
| ~ $less(0,occ1(X1,X4,X2,X3,X0))
| ~ sort1(X1,X4) ),
inference(cnf_transformation,[],[f254]) ).
tff(f254,plain,
! [X0: $int,X1: ty,X2: uni,X3: $int,X4: uni] :
( ~ sort1(X1,X4)
| ~ $less(0,occ1(X1,X4,X2,X3,X0))
| ( ( get(X1,int,X2,t2tb(sK14(X0,X1,X2,X3,X4))) = X4 )
& ~ $less(sK14(X0,X1,X2,X3,X4),X3)
& $less(sK14(X0,X1,X2,X3,X4),X0) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK14])],[f252,f253]) ).
tff(f253,plain,
! [X0: $int,X1: ty,X2: uni,X3: $int,X4: uni] :
( ? [X5: $int] :
( ( get(X1,int,X2,t2tb(X5)) = X4 )
& ~ $less(X5,X3)
& $less(X5,X0) )
=> ( ( get(X1,int,X2,t2tb(sK14(X0,X1,X2,X3,X4))) = X4 )
& ~ $less(sK14(X0,X1,X2,X3,X4),X3)
& $less(sK14(X0,X1,X2,X3,X4),X0) ) ),
introduced(choice_axiom,[]) ).
tff(f252,plain,
! [X0: $int,X1: ty,X2: uni,X3: $int,X4: uni] :
( ~ sort1(X1,X4)
| ~ $less(0,occ1(X1,X4,X2,X3,X0))
| ? [X5: $int] :
( ( get(X1,int,X2,t2tb(X5)) = X4 )
& ~ $less(X5,X3)
& $less(X5,X0) ) ),
inference(rectify,[],[f193]) ).
tff(f193,plain,
! [X2: $int,X1: ty,X4: uni,X3: $int,X0: uni] :
( ~ sort1(X1,X0)
| ~ $less(0,occ1(X1,X0,X4,X3,X2))
| ? [X5: $int] :
( ( get(X1,int,X4,t2tb(X5)) = X0 )
& ~ $less(X5,X3)
& $less(X5,X2) ) ),
inference(flattening,[],[f192]) ).
tff(f192,plain,
! [X1: ty,X0: uni,X2: $int,X4: uni,X3: $int] :
( ? [X5: $int] :
( ( get(X1,int,X4,t2tb(X5)) = X0 )
& ~ $less(X5,X3)
& $less(X5,X2) )
| ~ $less(0,occ1(X1,X0,X4,X3,X2))
| ~ sort1(X1,X0) ),
inference(ennf_transformation,[],[f114]) ).
tff(f114,plain,
! [X1: ty,X0: uni,X2: $int,X4: uni,X3: $int] :
( sort1(X1,X0)
=> ( $less(0,occ1(X1,X0,X4,X3,X2))
=> ? [X5: $int] :
( ( get(X1,int,X4,t2tb(X5)) = X0 )
& ~ $less(X5,X3)
& $less(X5,X2) ) ) ),
inference(rectify,[],[f69]) ).
tff(f69,plain,
! [X16: uni,X0: ty,X6: $int,X18: $int,X9: uni] :
( sort1(X0,X16)
=> ( $less(0,occ1(X0,X16,X9,X18,X6))
=> ? [X14: $int] :
( ~ $less(X14,X18)
& ( get(X0,int,X9,t2tb(X14)) = X16 )
& $less(X14,X6) ) ) ),
inference(theory_normalization,[],[f51]) ).
tff(f51,axiom,
! [X16: uni,X0: ty,X6: $int,X18: $int,X9: uni] :
( sort1(X0,X16)
=> ( $less(0,occ1(X0,X16,X9,X18,X6))
=> ? [X14: $int] :
( $lesseq(X18,X14)
& ( get(X0,int,X9,t2tb(X14)) = X16 )
& $less(X14,X6) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',occ_exists) ).
tff(f1714,plain,
! [X58: ty,X59: array_int,X60: uni] : ( get(array(int),X58,const(array(int),X58,t2tb2(X59)),X60) = t2tb2(X59) ),
inference(resolution,[],[f293,f291]) ).
tff(f291,plain,
! [X0: array_int] : sort1(array(int),t2tb2(X0)),
inference(cnf_transformation,[],[f111]) ).
tff(f111,plain,
! [X0: array_int] : sort1(array(int),t2tb2(X0)),
inference(rectify,[],[f37]) ).
tff(f37,axiom,
! [X1: array_int] : sort1(array(int),t2tb2(X1)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',t2tb_sort2) ).
tff(f19181,plain,
( spl37_601
| spl37_690 ),
inference(avatar_split_clause,[],[f19117,f19158,f15729]) ).
tff(f19158,plain,
( spl37_690
<=> ! [X61: ty,X62: uni] :
( ( witness1(X61) = get(X61,int,X62,t2tb(-1)) )
| ( 0 = occ1(X61,witness1(X61),X62,-1,0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_690])]) ).
tff(f19117,plain,
! [X14: uni,X15: $int,X13: ty] :
( ( witness1(X13) = get(X13,int,X14,t2tb(-1)) )
| ( 0 = occ1(X13,witness1(X13),X14,-1,0) )
| $less(-1,X15)
| $less(X15,-1) ),
inference(duplicate_literal_removal,[],[f19059]) ).
tff(f19059,plain,
! [X14: uni,X15: $int,X13: ty] :
( ( witness1(X13) = get(X13,int,X14,t2tb(-1)) )
| ( 0 = occ1(X13,witness1(X13),X14,-1,0) )
| $less(X15,-1)
| $less(X15,-1)
| $less(-1,X15)
| $less(-1,X15) ),
inference(superposition,[],[f3253,f3166]) ).
tff(f19179,plain,
( spl37_689
| spl37_694 ),
inference(avatar_split_clause,[],[f19100,f19177,f19153]) ).
tff(f19177,plain,
( spl37_694
<=> ! [X82: uni] :
( ~ $less(0,occ1(int,witness1(int),X82,-1,0))
| ( get(int,int,X82,t2tb(-1)) = witness1(int) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_694])]) ).
tff(f19100,plain,
! [X82: uni,X83: $int] :
( ~ $less(0,occ1(int,witness1(int),X82,-1,0))
| ( get(int,int,X82,t2tb(-1)) = witness1(int) )
| ( t2tb(X83) = witness1(int) ) ),
inference(superposition,[],[f8319,f3253]) ).
tff(f8319,plain,
! [X26: $int,X27: uni,X24: uni,X25: $int] :
( ~ $less(0,occ1(int,X24,X27,X26,X26))
| ( t2tb(X25) = X24 ) ),
inference(superposition,[],[f1742,f3478]) ).
tff(f1742,plain,
! [X40: $int,X41: $int,X42: $int,X43: uni] :
( ~ $less(0,occ1(int,X43,const(int,int,t2tb(X40)),X42,X41))
| ( t2tb(X40) = X43 ) ),
inference(subsumption_resolution,[],[f1737,f675]) ).
tff(f1737,plain,
! [X40: $int,X41: $int,X42: $int,X43: uni] :
( ( t2tb(X40) = X43 )
| ~ $less(0,occ1(int,X43,const(int,int,t2tb(X40)),X42,X41))
| ~ sort1(int,X43) ),
inference(superposition,[],[f368,f1706]) ).
tff(f19175,plain,
( spl37_687
| spl37_686 ),
inference(avatar_split_clause,[],[f19071,f19143,f19146]) ).
tff(f19143,plain,
( spl37_686
<=> ! [X91: uni] :
( ( 0 = occ1(array(int),witness1(array(int)),X91,-1,0) )
| ( get(array(int),int,X91,t2tb(-1)) = witness1(array(int)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_686])]) ).
tff(f19071,plain,
! [X44: array_int,X43: uni] :
( ( get(array(int),int,X43,t2tb(-1)) = witness1(array(int)) )
| ( 0 = occ1(array(int),witness1(array(int)),X43,-1,0) )
| ( witness1(array(int)) = t2tb2(X44) ) ),
inference(superposition,[],[f3253,f10443]) ).
tff(f10443,plain,
! [X40: $int,X38: uni,X41: uni,X39: array_int] :
( ( 0 = occ1(array(int),X38,X41,X40,X40) )
| ( t2tb2(X39) = X38 ) ),
inference(superposition,[],[f1795,f3478]) ).
tff(f1795,plain,
! [X2: $int,X3: uni,X0: array_int,X1: $int] :
( ( 0 = occ1(array(int),X3,const(array(int),int,t2tb2(X0)),X1,X2) )
| ( t2tb2(X0) = X3 ) ),
inference(subsumption_resolution,[],[f1770,f854]) ).
tff(f1770,plain,
! [X2: $int,X3: uni,X0: array_int,X1: $int] :
( ( 0 = occ1(array(int),X3,const(array(int),int,t2tb2(X0)),X1,X2) )
| ( t2tb2(X0) = X3 )
| ~ sort1(array(int),X3) ),
inference(superposition,[],[f1714,f357]) ).
tff(f19174,plain,
( spl37_693
| spl37_601 ),
inference(avatar_split_clause,[],[f19120,f15729,f19172]) ).
tff(f19172,plain,
( spl37_693
<=> ! [X64: ty,X65: uni] :
( ( witness1(X64) = get(X64,int,X65,t2tb(-1)) )
| ( 0 = $sum(occ1(X64,witness1(X64),X65,-1,0),0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_693])]) ).
tff(f19120,plain,
! [X65: uni,X66: $int,X64: ty] :
( $less(X66,-1)
| ( witness1(X64) = get(X64,int,X65,t2tb(-1)) )
| ( 0 = $sum(occ1(X64,witness1(X64),X65,-1,0),0) )
| $less(-1,X66) ),
inference(evaluation,[],[f19119]) ).
tff(f19119,plain,
! [X65: uni,X66: $int,X64: ty] :
( ( witness1(X64) = get(X64,int,X65,t2tb(-1)) )
| $less(-1,X66)
| ( 0 = $sum(occ1(X64,witness1(X64),X65,-1,0),0) )
| $less(-1,-1)
| $less(X66,-1) ),
inference(duplicate_literal_removal,[],[f19094]) ).
tff(f19094,plain,
! [X65: uni,X66: $int,X64: ty] :
( $less(-1,X66)
| $less(-1,X66)
| $less(X66,-1)
| ( 0 = $sum(occ1(X64,witness1(X64),X65,-1,0),0) )
| ( witness1(X64) = get(X64,int,X65,t2tb(-1)) )
| $less(-1,-1) ),
inference(superposition,[],[f3179,f3253]) ).
tff(f19169,plain,
spl37_690,
inference(avatar_split_clause,[],[f19121,f19158]) ).
tff(f19121,plain,
! [X31: ty,X32: uni] :
( ( get(X31,int,X32,t2tb(-1)) = witness1(X31) )
| ( 0 = occ1(X31,witness1(X31),X32,-1,0) ) ),
inference(evaluation,[],[f19084]) ).
tff(f19084,plain,
! [X31: ty,X32: uni] :
( ( 0 = occ1(X31,witness1(X31),X32,-1,0) )
| ( get(X31,int,X32,t2tb(-1)) = witness1(X31) )
| $less(-1,-1) ),
inference(superposition,[],[f414,f3253]) ).
tff(f19168,plain,
( spl37_601
| spl37_692 ),
inference(avatar_split_clause,[],[f19123,f19166,f15729]) ).
tff(f19166,plain,
( spl37_692
<=> ! [X55: ty,X56: uni] :
( ( 0 = $sum(0,occ1(X55,witness1(X55),X56,-1,0)) )
| ( get(X55,int,X56,t2tb(-1)) = witness1(X55) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_692])]) ).
tff(f19123,plain,
! [X56: uni,X57: $int,X55: ty] :
( ( 0 = $sum(0,occ1(X55,witness1(X55),X56,-1,0)) )
| ( get(X55,int,X56,t2tb(-1)) = witness1(X55) )
| $less(X57,-1)
| $less(-1,X57) ),
inference(evaluation,[],[f19122]) ).
tff(f19122,plain,
! [X56: uni,X57: $int,X55: ty] :
( $less(X57,-1)
| $less(-1,-1)
| ( get(X55,int,X56,t2tb(-1)) = witness1(X55) )
| $less(-1,X57)
| ( 0 = $sum(0,occ1(X55,witness1(X55),X56,-1,0)) ) ),
inference(duplicate_literal_removal,[],[f19091]) ).
tff(f19091,plain,
! [X56: uni,X57: $int,X55: ty] :
( $less(-1,X57)
| $less(X57,-1)
| ( 0 = $sum(0,occ1(X55,witness1(X55),X56,-1,0)) )
| $less(X57,-1)
| ( get(X55,int,X56,t2tb(-1)) = witness1(X55) )
| $less(-1,-1) ),
inference(superposition,[],[f3130,f3253]) ).
tff(f19164,plain,
( spl37_601
| spl37_691 ),
inference(avatar_split_clause,[],[f19130,f19162,f15729]) ).
tff(f19162,plain,
( spl37_691
<=> ! [X67: ty,X68: uni] :
( ( witness1(X67) = get(X67,int,X68,t2tb(-1)) )
| ~ $less($sum(occ1(X67,witness1(X67),X68,-1,0),0),0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_691])]) ).
tff(f19130,plain,
! [X68: uni,X69: $int,X67: ty] :
( ( witness1(X67) = get(X67,int,X68,t2tb(-1)) )
| $less(X69,-1)
| ~ $less($sum(occ1(X67,witness1(X67),X68,-1,0),0),0)
| $less(-1,X69) ),
inference(evaluation,[],[f19129]) ).
tff(f19129,plain,
! [X68: uni,X69: $int,X67: ty] :
( $less(-1,X69)
| ~ $less($sum(occ1(X67,witness1(X67),X68,-1,0),0),0)
| $less(-1,-1)
| ( witness1(X67) = get(X67,int,X68,t2tb(-1)) )
| $less(X69,-1) ),
inference(duplicate_literal_removal,[],[f19095]) ).
tff(f19095,plain,
! [X68: uni,X69: $int,X67: ty] :
( $less(X69,-1)
| $less(-1,-1)
| $less(-1,X69)
| ( witness1(X67) = get(X67,int,X68,t2tb(-1)) )
| ~ $less($sum(occ1(X67,witness1(X67),X68,-1,0),0),0)
| $less(X69,-1) ),
inference(superposition,[],[f3200,f3253]) ).
tff(f19160,plain,
( spl37_601
| spl37_690 ),
inference(avatar_split_clause,[],[f19131,f19158,f15729]) ).
tff(f19131,plain,
! [X62: uni,X63: $int,X61: ty] :
( ( witness1(X61) = get(X61,int,X62,t2tb(-1)) )
| ( 0 = occ1(X61,witness1(X61),X62,-1,0) )
| $less(X63,-1)
| $less(-1,X63) ),
inference(duplicate_literal_removal,[],[f19093]) ).
tff(f19093,plain,
! [X62: uni,X63: $int,X61: ty] :
( $less(-1,X63)
| ( 0 = occ1(X61,witness1(X61),X62,-1,0) )
| $less(X63,-1)
| $less(X63,-1)
| $less(-1,X63)
| ( witness1(X61) = get(X61,int,X62,t2tb(-1)) ) ),
inference(superposition,[],[f3166,f3253]) ).
tff(f19155,plain,
( spl37_688
| spl37_689 ),
inference(avatar_split_clause,[],[f19066,f19153,f19150]) ).
tff(f19066,plain,
! [X38: $int,X37: uni] :
( ( t2tb(X38) = witness1(int) )
| ( get(int,int,X37,t2tb(-1)) = witness1(int) )
| ( 0 = occ1(int,witness1(int),X37,-1,0) ) ),
inference(superposition,[],[f3253,f8719]) ).
tff(f19148,plain,
( spl37_686
| spl37_687 ),
inference(avatar_split_clause,[],[f19108,f19146,f19143]) ).
tff(f19108,plain,
! [X91: uni,X92: array_int] :
( ( t2tb2(X92) = witness1(array(int)) )
| ( 0 = occ1(array(int),witness1(array(int)),X91,-1,0) )
| ( get(array(int),int,X91,t2tb(-1)) = witness1(array(int)) ) ),
inference(superposition,[],[f10443,f3253]) ).
tff(f19141,plain,
( spl37_685
| spl37_601 ),
inference(avatar_split_clause,[],[f19135,f15729,f19139]) ).
tff(f19139,plain,
( spl37_685
<=> ! [X59: uni,X58: ty] :
( ( witness1(X58) = get(X58,int,X59,t2tb(-1)) )
| ~ $less($sum(0,occ1(X58,witness1(X58),X59,-1,0)),0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_685])]) ).
tff(f19135,plain,
! [X58: ty,X59: uni,X60: $int] :
( $less(X60,-1)
| ( witness1(X58) = get(X58,int,X59,t2tb(-1)) )
| $less(-1,X60)
| ~ $less($sum(0,occ1(X58,witness1(X58),X59,-1,0)),0) ),
inference(evaluation,[],[f19134]) ).
tff(f19134,plain,
! [X58: ty,X59: uni,X60: $int] :
( $less(-1,X60)
| $less(-1,-1)
| ~ $less($sum(0,occ1(X58,witness1(X58),X59,-1,0)),0)
| ( witness1(X58) = get(X58,int,X59,t2tb(-1)) )
| $less(X60,-1) ),
inference(duplicate_literal_removal,[],[f19092]) ).
tff(f19092,plain,
! [X58: ty,X59: uni,X60: $int] :
( $less(-1,X60)
| $less(-1,-1)
| ( witness1(X58) = get(X58,int,X59,t2tb(-1)) )
| ~ $less($sum(0,occ1(X58,witness1(X58),X59,-1,0)),0)
| $less(-1,X60)
| $less(X60,-1) ),
inference(superposition,[],[f3150,f3253]) ).
tff(f19024,plain,
( ~ spl37_183
| spl37_180
| ~ spl37_679 ),
inference(avatar_split_clause,[],[f19001,f18855,f2275,f2312]) ).
tff(f2312,plain,
( spl37_183
<=> $less(sK2,sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_183])]) ).
tff(f2275,plain,
( spl37_180
<=> $less(sK9,sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_180])]) ).
tff(f18855,plain,
( spl37_679
<=> $less(sK9,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_679])]) ).
tff(f19001,plain,
( ~ $less(sK2,sK7)
| spl37_180
| ~ spl37_679 ),
inference(resolution,[],[f18857,f6469]) ).
tff(f6469,plain,
( ! [X0: $int] :
( ~ $less(sK9,X0)
| ~ $less(X0,sK7) )
| spl37_180 ),
inference(resolution,[],[f2277,f96]) ).
tff(f2277,plain,
( ~ $less(sK9,sK7)
| spl37_180 ),
inference(avatar_component_clause,[],[f2275]) ).
tff(f18857,plain,
( $less(sK9,sK2)
| ~ spl37_679 ),
inference(avatar_component_clause,[],[f18855]) ).
tff(f19023,plain,
( spl37_684
| spl37_680
| spl37_32
| ~ spl37_679 ),
inference(avatar_split_clause,[],[f19005,f18855,f614,f18860,f19020]) ).
tff(f19020,plain,
( spl37_684
<=> ( sK1 = sK9 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_684])]) ).
tff(f19005,plain,
( $less(sK9,sK1)
| ( sK1 = sK9 )
| spl37_32
| ~ spl37_679 ),
inference(resolution,[],[f18857,f864]) ).
tff(f864,plain,
( ! [X0: $int] :
( ~ $less(X0,sK2)
| $less(X0,sK1)
| ( sK1 = X0 ) )
| spl37_32 ),
inference(resolution,[],[f747,f97]) ).
tff(f747,plain,
( ! [X0: $int] :
( ~ $less(sK1,X0)
| ~ $less(X0,sK2) )
| spl37_32 ),
inference(resolution,[],[f616,f96]) ).
tff(f19017,plain,
( ~ spl37_683
| ~ spl37_679 ),
inference(avatar_split_clause,[],[f19011,f18855,f19014]) ).
tff(f19014,plain,
( spl37_683
<=> $less(sK2,sK9) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_683])]) ).
tff(f19011,plain,
( ~ $less(sK2,sK9)
| ~ spl37_679 ),
inference(resolution,[],[f18857,f677]) ).
tff(f19012,plain,
( ~ spl37_317
| spl37_80
| ~ spl37_679 ),
inference(avatar_split_clause,[],[f18999,f18855,f958,f6104]) ).
tff(f6104,plain,
( spl37_317
<=> $less(sK2,sK11) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_317])]) ).
tff(f18999,plain,
( ~ $less(sK2,sK11)
| spl37_80
| ~ spl37_679 ),
inference(resolution,[],[f18857,f1370]) ).
tff(f18872,plain,
( spl37_681
| spl37_682
| spl37_352 ),
inference(avatar_split_clause,[],[f18852,f7281,f18869,f18865]) ).
tff(f18865,plain,
( spl37_681
<=> $less(sK9,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_681])]) ).
tff(f7281,plain,
( spl37_352
<=> $less(sK4,sK9) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_352])]) ).
tff(f18852,plain,
( ( sK9 = sK4 )
| $less(sK9,sK4)
| spl37_352 ),
inference(resolution,[],[f7282,f97]) ).
tff(f7282,plain,
( ~ $less(sK4,sK9)
| spl37_352 ),
inference(avatar_component_clause,[],[f7281]) ).
tff(f18863,plain,
( spl37_680
| ~ spl37_3
| ~ spl37_25
| spl37_352 ),
inference(avatar_split_clause,[],[f18851,f7281,f579,f466,f18860]) ).
tff(f466,plain,
( spl37_3
<=> $less(sK4,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_3])]) ).
tff(f18851,plain,
( $less(sK9,sK1)
| ~ spl37_3
| ~ spl37_25
| spl37_352 ),
inference(resolution,[],[f7282,f6898]) ).
tff(f6898,plain,
( ! [X13: $int] :
( $less(sK4,X13)
| $less(X13,sK1) )
| ~ spl37_3
| ~ spl37_25 ),
inference(evaluation,[],[f6892]) ).
tff(f6892,plain,
( ! [X13: $int] :
( $less(X13,sK1)
| $less(0,0)
| $less(sK4,X13) )
| ~ spl37_3
| ~ spl37_25 ),
inference(superposition,[],[f2111,f414]) ).
tff(f2111,plain,
( ! [X2: $int,X0: ty,X1: uni] :
( $less(0,occ1(X0,get(X0,int,X1,sF33),X1,X2,sK1))
| $less(sK4,X2) )
| ~ spl37_3
| ~ spl37_25 ),
inference(resolution,[],[f1223,f468]) ).
tff(f468,plain,
( $less(sK4,sK1)
| ~ spl37_3 ),
inference(avatar_component_clause,[],[f466]) ).
tff(f18858,plain,
( spl37_679
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_352 ),
inference(avatar_split_clause,[],[f18850,f7281,f742,f579,f551,f18855]) ).
tff(f551,plain,
( spl37_20
<=> $less(sK4,sK5) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_20])]) ).
tff(f742,plain,
( spl37_55
<=> ( sK5 = sK2 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_55])]) ).
tff(f18850,plain,
( $less(sK9,sK2)
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_352 ),
inference(resolution,[],[f7282,f7058]) ).
tff(f7058,plain,
( ! [X13: $int] :
( $less(sK4,X13)
| $less(X13,sK2) )
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55 ),
inference(evaluation,[],[f7053]) ).
tff(f7053,plain,
( ! [X13: $int] :
( $less(0,0)
| $less(X13,sK2)
| $less(sK4,X13) )
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55 ),
inference(superposition,[],[f2115,f414]) ).
tff(f2115,plain,
( ! [X3: ty,X4: uni,X5: $int] :
( $less(0,occ1(X3,get(X3,int,X4,sF33),X4,X5,sK2))
| $less(sK4,X5) )
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55 ),
inference(forward_demodulation,[],[f2112,f744]) ).
tff(f744,plain,
( ( sK5 = sK2 )
| ~ spl37_55 ),
inference(avatar_component_clause,[],[f742]) ).
tff(f2112,plain,
( ! [X3: ty,X4: uni,X5: $int] :
( $less(sK4,X5)
| $less(0,occ1(X3,get(X3,int,X4,sF33),X4,X5,sK5)) )
| ~ spl37_20
| ~ spl37_25 ),
inference(resolution,[],[f1223,f553]) ).
tff(f553,plain,
( $less(sK4,sK5)
| ~ spl37_20 ),
inference(avatar_component_clause,[],[f551]) ).
tff(f18848,plain,
( ~ spl37_476
| ~ spl37_466 ),
inference(avatar_split_clause,[],[f18847,f12251,f12349]) ).
tff(f12349,plain,
( spl37_476
<=> $less(sF27,1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_476])]) ).
tff(f12251,plain,
( spl37_466
<=> $less(1,sF27) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_466])]) ).
tff(f18847,plain,
( ~ $less(sF27,1)
| ~ spl37_466 ),
inference(resolution,[],[f12253,f677]) ).
tff(f12253,plain,
( $less(1,sF27)
| ~ spl37_466 ),
inference(avatar_component_clause,[],[f12251]) ).
tff(f18840,plain,
( spl37_393
| ~ spl37_352
| spl37_678
| ~ spl37_5
| ~ spl37_147
| ~ spl37_182 ),
inference(avatar_split_clause,[],[f18824,f2285,f1584,f476,f18838,f7281,f9251]) ).
tff(f18838,plain,
( spl37_678
<=> ! [X2: $int] :
( $less(sK7,X2)
| $less(X2,0)
| $less(sK4,X2)
| permut3(int,sF28,sF29,X2,sK9) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_678])]) ).
tff(f476,plain,
( spl37_5
<=> exchange3(int,sF28,sF29,sK7,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_5])]) ).
tff(f1584,plain,
( spl37_147
<=> ( length1(int,sF28) = sK1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_147])]) ).
tff(f2285,plain,
( spl37_182
<=> $less(sK7,sK9) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_182])]) ).
tff(f18824,plain,
( ! [X2: $int] :
( $less(sK7,X2)
| ~ $less(sK4,sK9)
| permut3(int,sF28,sF29,X2,sK9)
| $less(sK4,X2)
| $less(sK1,sK9)
| $less(X2,0) )
| ~ spl37_5
| ~ spl37_147
| ~ spl37_182 ),
inference(resolution,[],[f3384,f2287]) ).
tff(f2287,plain,
( $less(sK7,sK9)
| ~ spl37_182 ),
inference(avatar_component_clause,[],[f2285]) ).
tff(f3384,plain,
( ! [X8: $int,X9: $int] :
( ~ $less(sK7,X8)
| permut3(int,sF28,sF29,X9,X8)
| $less(X9,0)
| ~ $less(sK4,X8)
| $less(sK1,X8)
| $less(sK4,X9)
| $less(sK7,X9) )
| ~ spl37_5
| ~ spl37_147 ),
inference(resolution,[],[f3354,f415]) ).
tff(f3354,plain,
( ! [X0: $int,X1: $int] :
( permut_sub1(int,sF28,sF29,X0,X1)
| ~ $less(sK4,X1)
| $less(sK4,X0)
| $less(X0,0)
| $less(sK1,X1)
| ~ $less(sK7,X1)
| $less(sK7,X0) )
| ~ spl37_5
| ~ spl37_147 ),
inference(forward_demodulation,[],[f1486,f1586]) ).
tff(f1586,plain,
( ( length1(int,sF28) = sK1 )
| ~ spl37_147 ),
inference(avatar_component_clause,[],[f1584]) ).
tff(f1486,plain,
( ! [X0: $int,X1: $int] :
( $less(X0,0)
| permut_sub1(int,sF28,sF29,X0,X1)
| ~ $less(sK7,X1)
| $less(sK4,X0)
| $less(length1(int,sF28),X1)
| ~ $less(sK4,X1)
| $less(sK7,X0) )
| ~ spl37_5 ),
inference(resolution,[],[f360,f478]) ).
tff(f478,plain,
( exchange3(int,sF28,sF29,sK7,sK4)
| ~ spl37_5 ),
inference(avatar_component_clause,[],[f476]) ).
tff(f360,plain,
! [X2: $int,X3: ty,X0: $int,X1: $int,X6: uni,X4: uni,X5: $int] :
( ~ exchange3(X3,X6,X4,X2,X1)
| permut_sub1(X3,X6,X4,X0,X5)
| ~ $less(X2,X5)
| ~ $less(X1,X5)
| $less(X1,X0)
| $less(length1(X3,X6),X5)
| $less(X2,X0)
| $less(X0,0) ),
inference(cnf_transformation,[],[f247]) ).
tff(f247,plain,
! [X0: $int,X1: $int,X2: $int,X3: ty,X4: uni,X5: $int,X6: uni] :
( ~ $less(X2,X5)
| $less(X0,0)
| $less(length1(X3,X6),X5)
| permut_sub1(X3,X6,X4,X0,X5)
| $less(X1,X0)
| ~ $less(X1,X5)
| $less(X2,X0)
| ~ exchange3(X3,X6,X4,X2,X1) ),
inference(rectify,[],[f207]) ).
tff(f207,plain,
! [X4: $int,X2: $int,X0: $int,X6: ty,X1: uni,X3: $int,X5: uni] :
( ~ $less(X0,X3)
| $less(X4,0)
| $less(length1(X6,X5),X3)
| permut_sub1(X6,X5,X1,X4,X3)
| $less(X2,X4)
| ~ $less(X2,X3)
| $less(X0,X4)
| ~ exchange3(X6,X5,X1,X0,X2) ),
inference(flattening,[],[f206]) ).
tff(f206,plain,
! [X4: $int,X0: $int,X3: $int,X5: uni,X2: $int,X6: ty,X1: uni] :
( permut_sub1(X6,X5,X1,X4,X3)
| $less(length1(X6,X5),X3)
| $less(X4,0)
| $less(X2,X4)
| ~ $less(X2,X3)
| ~ $less(X0,X3)
| $less(X0,X4)
| ~ exchange3(X6,X5,X1,X0,X2) ),
inference(ennf_transformation,[],[f139]) ).
tff(f139,plain,
! [X4: $int,X0: $int,X3: $int,X5: uni,X2: $int,X6: ty,X1: uni] :
( exchange3(X6,X5,X1,X0,X2)
=> ( ( $less(X0,X3)
& ~ $less(X0,X4) )
=> ( ( ~ $less(X2,X4)
& $less(X2,X3) )
=> ( ~ $less(X4,0)
=> ( ~ $less(length1(X6,X5),X3)
=> permut_sub1(X6,X5,X1,X4,X3) ) ) ) ) ),
inference(rectify,[],[f78]) ).
tff(f78,plain,
! [X14: $int,X11: uni,X15: $int,X6: $int,X18: $int,X10: uni,X0: ty] :
( exchange3(X0,X10,X11,X14,X15)
=> ( ( $less(X14,X6)
& ~ $less(X14,X18) )
=> ( ( $less(X15,X6)
& ~ $less(X15,X18) )
=> ( ~ $less(X18,0)
=> ( ~ $less(length1(X0,X10),X6)
=> permut_sub1(X0,X10,X11,X18,X6) ) ) ) ) ),
inference(theory_normalization,[],[f63]) ).
tff(f63,axiom,
! [X14: $int,X11: uni,X15: $int,X6: $int,X18: $int,X10: uni,X0: ty] :
( exchange3(X0,X10,X11,X14,X15)
=> ( ( $less(X14,X6)
& $lesseq(X18,X14) )
=> ( ( $less(X15,X6)
& $lesseq(X18,X15) )
=> ( $lesseq(0,X18)
=> ( $lesseq(X6,length1(X0,X10))
=> permut_sub1(X0,X10,X11,X18,X6) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',exchange_permut_sub) ).
tff(f18833,plain,
( spl37_392
| spl37_677
| ~ spl37_5
| ~ spl37_142
| ~ spl37_147
| ~ spl37_158 ),
inference(avatar_split_clause,[],[f18829,f1922,f1584,f1513,f476,f18831,f9241]) ).
tff(f9241,plain,
( spl37_392
<=> $less(sK1,sF27) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_392])]) ).
tff(f18831,plain,
( spl37_677
<=> ! [X4: $int] :
( $less(sK4,X4)
| $less(sK7,X4)
| permut3(int,sF28,sF29,X4,sF27)
| $less(X4,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_677])]) ).
tff(f1513,plain,
( spl37_142
<=> $less(sK7,sF27) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_142])]) ).
tff(f1922,plain,
( spl37_158
<=> $less(sK4,sF27) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_158])]) ).
tff(f18829,plain,
( ! [X4: $int] :
( $less(sK4,X4)
| $less(X4,0)
| permut3(int,sF28,sF29,X4,sF27)
| $less(sK1,sF27)
| $less(sK7,X4) )
| ~ spl37_5
| ~ spl37_142
| ~ spl37_147
| ~ spl37_158 ),
inference(subsumption_resolution,[],[f18826,f1924]) ).
tff(f1924,plain,
( $less(sK4,sF27)
| ~ spl37_158 ),
inference(avatar_component_clause,[],[f1922]) ).
tff(f18826,plain,
( ! [X4: $int] :
( $less(X4,0)
| $less(sK4,X4)
| $less(sK7,X4)
| ~ $less(sK4,sF27)
| $less(sK1,sF27)
| permut3(int,sF28,sF29,X4,sF27) )
| ~ spl37_5
| ~ spl37_142
| ~ spl37_147 ),
inference(resolution,[],[f3384,f1515]) ).
tff(f1515,plain,
( $less(sK7,sF27)
| ~ spl37_142 ),
inference(avatar_component_clause,[],[f1513]) ).
tff(f18819,plain,
( spl37_676
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_79
| ~ spl37_668 ),
inference(avatar_split_clause,[],[f18787,f18770,f953,f742,f579,f551,f18816]) ).
tff(f18816,plain,
( spl37_676
<=> $less(2,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_676])]) ).
tff(f953,plain,
( spl37_79
<=> $less(sK4,sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_79])]) ).
tff(f18770,plain,
( spl37_668
<=> $less(2,sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_668])]) ).
tff(f18787,plain,
( $less(2,sK2)
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_79
| ~ spl37_668 ),
inference(resolution,[],[f18772,f7144]) ).
tff(f7144,plain,
( ! [X7: $int] :
( ~ $less(X7,sK7)
| $less(X7,sK2) )
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_79 ),
inference(resolution,[],[f7058,f1368]) ).
tff(f1368,plain,
( ! [X0: $int] :
( ~ $less(sK4,X0)
| ~ $less(X0,sK7) )
| spl37_79 ),
inference(resolution,[],[f955,f96]) ).
tff(f955,plain,
( ~ $less(sK4,sK7)
| spl37_79 ),
inference(avatar_component_clause,[],[f953]) ).
tff(f18772,plain,
( $less(2,sK7)
| ~ spl37_668 ),
inference(avatar_component_clause,[],[f18770]) ).
tff(f18814,plain,
( spl37_675
| ~ spl37_3
| ~ spl37_25
| spl37_79
| ~ spl37_668 ),
inference(avatar_split_clause,[],[f18788,f18770,f953,f579,f466,f18811]) ).
tff(f18811,plain,
( spl37_675
<=> $less(2,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_675])]) ).
tff(f18788,plain,
( $less(2,sK1)
| ~ spl37_3
| ~ spl37_25
| spl37_79
| ~ spl37_668 ),
inference(resolution,[],[f18772,f6915]) ).
tff(f6915,plain,
( ! [X7: $int] :
( ~ $less(X7,sK7)
| $less(X7,sK1) )
| ~ spl37_3
| ~ spl37_25
| spl37_79 ),
inference(resolution,[],[f6898,f1368]) ).
tff(f18809,plain,
( spl37_673
| spl37_674
| ~ spl37_668 ),
inference(avatar_split_clause,[],[f18790,f18770,f18806,f18802]) ).
tff(f18802,plain,
( spl37_673
<=> $less(tb2t(get(int,int,sF19,t2tb(2))),sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_673])]) ).
tff(f18806,plain,
( spl37_674
<=> $less(2,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_674])]) ).
tff(f18790,plain,
( $less(2,sK3)
| $less(tb2t(get(int,int,sF19,t2tb(2))),sF23)
| ~ spl37_668 ),
inference(resolution,[],[f18772,f429]) ).
tff(f18800,plain,
( ~ spl37_672
| ~ spl37_668 ),
inference(avatar_split_clause,[],[f18795,f18770,f18797]) ).
tff(f18797,plain,
( spl37_672
<=> $less(sK7,2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_672])]) ).
tff(f18795,plain,
( ~ $less(sK7,2)
| ~ spl37_668 ),
inference(resolution,[],[f18772,f677]) ).
tff(f18785,plain,
( spl37_668
| spl37_669
| spl37_670
| spl37_671
| ~ spl37_67 ),
inference(avatar_split_clause,[],[f18749,f828,f18782,f18778,f18774,f18770]) ).
tff(f18774,plain,
( spl37_669
<=> ( sK4 = 2 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_669])]) ).
tff(f18778,plain,
( spl37_670
<=> $less(sK13(2,int,sF19,3,sF22),3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_670])]) ).
tff(f18782,plain,
( spl37_671
<=> $less(sK4,2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_671])]) ).
tff(f18749,plain,
( $less(sK4,2)
| $less(sK13(2,int,sF19,3,sF22),3)
| ( sK4 = 2 )
| $less(2,sK7)
| ~ spl37_67 ),
inference(superposition,[],[f17755,f2065]) ).
tff(f17755,plain,
! [X4: ty,X5: uni] : $less(sK13(2,X4,X5,3,get(X4,int,X5,t2tb(2))),3),
inference(evaluation,[],[f17650]) ).
tff(f17650,plain,
! [X4: ty,X5: uni] : $less(sK13(2,X4,X5,3,get(X4,int,X5,t2tb($sum(3,-1)))),3),
inference(interpreted_simplification,[],[f17649]) ).
tff(f17649,plain,
! [X4: ty,X5: uni] :
( $less(sK13(2,X4,X5,3,get(X4,int,X5,t2tb($sum(3,-1)))),3)
| $less(2,$sum(3,-1))
| ~ $less(2,3) ),
inference(instantiation,[],[f2964]) ).
tff(f2964,plain,
! [X6: $int,X7: $int,X4: ty,X5: uni] :
( $less(sK13(X7,X4,X5,X6,get(X4,int,X5,t2tb($sum(X6,-1)))),X6)
| $less(X7,$sum(X6,-1))
| ~ $less(X7,X6) ),
inference(subsumption_resolution,[],[f2963,f294]) ).
tff(f294,plain,
! [X2: ty,X3: ty,X0: uni,X1: uni] : sort1(X2,get(X2,X3,X1,X0)),
inference(cnf_transformation,[],[f219]) ).
tff(f219,plain,
! [X0: uni,X1: uni,X2: ty,X3: ty] : sort1(X2,get(X2,X3,X1,X0)),
inference(rectify,[],[f116]) ).
tff(f116,plain,
! [X1: uni,X2: uni,X3: ty,X0: ty] : sort1(X3,get(X3,X0,X2,X1)),
inference(rectify,[],[f13]) ).
tff(f13,axiom,
! [X0: ty,X2: uni,X1: uni,X8: ty] : sort1(X8,get(X8,X0,X1,X2)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',get_sort2) ).
tff(f2963,plain,
! [X6: $int,X7: $int,X4: ty,X5: uni] :
( ~ sort1(X4,get(X4,int,X5,t2tb($sum(X6,-1))))
| ~ $less(X7,X6)
| $less(sK13(X7,X4,X5,X6,get(X4,int,X5,t2tb($sum(X6,-1)))),X6)
| $less(X7,$sum(X6,-1)) ),
inference(evaluation,[],[f2942]) ).
tff(f2942,plain,
! [X6: $int,X7: $int,X4: ty,X5: uni] :
( ~ sort1(X4,get(X4,int,X5,t2tb($sum(X6,-1))))
| ~ $less(X7,X6)
| $less(X7,$sum(X6,-1))
| $less(sK13(X7,X4,X5,X6,get(X4,int,X5,t2tb($sum(X6,-1)))),X6)
| ( 0 = 1 ) ),
inference(superposition,[],[f1525,f359]) ).
tff(f359,plain,
! [X2: uni,X3: $int,X0: $int,X1: ty,X4: uni] :
( ( 0 = occ1(X1,X4,X2,X0,X3) )
| ~ sort1(X1,X4)
| $less(sK13(X0,X1,X2,X3,X4),X3) ),
inference(cnf_transformation,[],[f246]) ).
tff(f1525,plain,
! [X10: $int,X11: $int,X8: ty,X9: uni] :
( ( 1 = occ1(X8,get(X8,int,X9,t2tb($sum(X10,-1))),X9,X11,X10) )
| $less(X11,$sum(X10,-1))
| ~ $less(X11,X10) ),
inference(evaluation,[],[f1523]) ).
tff(f1523,plain,
! [X10: $int,X11: $int,X8: ty,X9: uni] :
( $less(X11,$sum(X10,-1))
| ( $sum(1,0) = occ1(X8,get(X8,int,X9,t2tb($sum(X10,-1))),X9,X11,X10) )
| ~ $less(X11,X10) ),
inference(superposition,[],[f454,f414]) ).
tff(f18738,plain,
spl37_627,
inference(avatar_split_clause,[],[f18737,f17133]) ).
tff(f17133,plain,
( spl37_627
<=> ! [X22: $int,X18: $int,X19: $int] :
( ( 0 = $sum(X18,$uminus(X19)) )
| $less(0,$sum(X18,$uminus(X19)))
| $less(X22,X19)
| ~ $less(X22,X18) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_627])]) ).
tff(f18737,plain,
! [X16: $int,X17: $int,X15: $int] :
( ~ $less(X15,X17)
| $less(0,$sum(X17,$uminus(X16)))
| ( 0 = $sum(X17,$uminus(X16)) )
| $less(X15,X16) ),
inference(subsumption_resolution,[],[f18710,f96]) ).
tff(f18710,plain,
! [X16: $int,X17: $int,X15: $int] :
( $less(X17,X16)
| ( 0 = $sum(X17,$uminus(X16)) )
| $less(0,$sum(X17,$uminus(X16)))
| ~ $less(X15,X17)
| $less(X15,X16) ),
inference(resolution,[],[f4231,f1349]) ).
tff(f1349,plain,
! [X2: uni,X3: uni,X0: $int,X1: ty,X4: $int,X5: $int] :
( ~ $less(X0,occ1(X1,X2,X3,X4,X5))
| $less(X5,X4)
| $less(X0,$sum(X5,$uminus(X4)))
| ( $sum(X5,$uminus(X4)) = X0 ) ),
inference(resolution,[],[f1031,f97]) ).
tff(f1031,plain,
! [X10: uni,X8: ty,X6: $int,X9: uni,X7: $int,X5: $int] :
( ~ $less($sum(X5,$uminus(X6)),X7)
| ~ $less(X7,occ1(X8,X9,X10,X6,X5))
| $less(X5,X6) ),
inference(resolution,[],[f402,f96]) ).
tff(f402,plain,
! [X2: $int,X3: uni,X0: $int,X1: ty,X4: uni] :
( ~ $less($sum(X2,$uminus(X0)),occ1(X1,X3,X4,X0,X2))
| $less(X2,X0) ),
inference(cnf_transformation,[],[f280]) ).
tff(f4231,plain,
! [X36: $int,X34: $int,X35: $int,X32: ty,X33: uni] :
( $less(0,occ1(ref(X32),mk_ref(X32,X33),const(ref(X32),int,mk_ref(X32,X33)),X35,X36))
| $less(X34,X35)
| ~ $less(X34,X36) ),
inference(superposition,[],[f327,f1708]) ).
tff(f1708,plain,
! [X34: uni,X35: uni,X32: ty,X33: ty] : ( get(ref(X32),X33,const(ref(X32),X33,mk_ref(X32,X34)),X35) = mk_ref(X32,X34) ),
inference(resolution,[],[f293,f397]) ).
tff(f397,plain,
! [X0: uni,X1: ty] : sort1(ref(X1),mk_ref(X1,X0)),
inference(cnf_transformation,[],[f275]) ).
tff(f275,plain,
! [X0: uni,X1: ty] : sort1(ref(X1),mk_ref(X1,X0)),
inference(rectify,[],[f9]) ).
tff(f9,axiom,
! [X1: uni,X0: ty] : sort1(ref(X0),mk_ref(X0,X1)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',mk_ref_sort1) ).
tff(f18736,plain,
spl37_223,
inference(avatar_split_clause,[],[f18732,f3028]) ).
tff(f3028,plain,
( spl37_223
<=> ! [X9: $int,X11: $int,X10: $int] :
( $less(X9,X10)
| ~ $less(X9,X11)
| $less(X10,X11) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_223])]) ).
tff(f18732,plain,
! [X10: $int,X11: $int,X12: $int] :
( $less(X10,X11)
| ~ $less(X12,X11)
| $less(X12,X10) ),
inference(evaluation,[],[f18719]) ).
tff(f18719,plain,
! [X10: $int,X11: $int,X12: $int] :
( ~ $less(X12,X11)
| $less(0,0)
| $less(X10,X11)
| $less(X12,X10) ),
inference(superposition,[],[f4231,f414]) ).
tff(f18735,plain,
spl37_523,
inference(avatar_split_clause,[],[f18733,f13688]) ).
tff(f13688,plain,
( spl37_523
<=> ! [X160: $int,X159: $int,X161: $int,X158: $int] :
( $less(X160,X161)
| ~ $less(X158,X160)
| $less(X161,X159)
| $less(X158,X159)
| $less(X159,X161)
| $less(X161,X160) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_523])]) ).
tff(f18733,plain,
! [X28: $int,X29: $int,X27: $int,X30: $int] :
( $less(X28,X30)
| ~ $less(X29,X28)
| $less(X27,X30)
| $less(X30,X28)
| $less(X30,X27)
| $less(X29,X27) ),
inference(evaluation,[],[f18722]) ).
tff(f18722,plain,
! [X28: $int,X29: $int,X27: $int,X30: $int] :
( ~ $less(X29,X28)
| $less(X28,X30)
| $less(X30,X28)
| $less(X29,X27)
| $less(X30,X27)
| $less(0,0)
| $less(X27,X30) ),
inference(superposition,[],[f4231,f3166]) ).
tff(f18705,plain,
( spl37_542
| spl37_491
| spl37_4
| ~ spl37_14
| ~ spl37_640 ),
inference(avatar_split_clause,[],[f18704,f18124,f521,f471,f12712,f14173]) ).
tff(f14173,plain,
( spl37_542
<=> ! [X116: uni,X117: $int,X115: ty] :
( $less(sK3,X117)
| ~ $less(sK4,sK14(0,X115,X116,X117,get(X115,int,X116,sF21))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_542])]) ).
tff(f12712,plain,
( spl37_491
<=> $less(0,$sum(sK2,-1)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_491])]) ).
tff(f471,plain,
( spl37_4
<=> $less(sK4,0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_4])]) ).
tff(f18704,plain,
( ! [X86: $int,X84: ty,X85: uni] :
( $less(0,$sum(sK2,-1))
| $less(sK3,X86)
| ~ $less(sK4,sK14(0,X84,X85,X86,get(X84,int,X85,sF21))) )
| spl37_4
| ~ spl37_14
| ~ spl37_640 ),
inference(forward_demodulation,[],[f18621,f523]) ).
tff(f18621,plain,
( ! [X86: $int,X84: ty,X85: uni] :
( $less(sK3,X86)
| ~ $less(sK4,sK14(0,X84,X85,X86,get(X84,int,X85,t2tb(sK3))))
| $less(0,$sum(sK2,-1)) )
| spl37_4
| ~ spl37_640 ),
inference(resolution,[],[f18125,f2361]) ).
tff(f2361,plain,
( ! [X24: ty,X22: $int,X25: uni,X23: $int] :
( ~ $less(X22,0)
| ~ $less(sK4,sK14(0,X24,X25,X23,get(X24,int,X25,t2tb(X22))))
| $less(X22,X23) )
| spl37_4 ),
inference(resolution,[],[f1266,f681]) ).
tff(f681,plain,
( ! [X5: $int] :
( ~ $less(X5,0)
| ~ $less(sK4,X5) )
| spl37_4 ),
inference(resolution,[],[f96,f473]) ).
tff(f473,plain,
( ~ $less(sK4,0)
| spl37_4 ),
inference(avatar_component_clause,[],[f471]) ).
tff(f1266,plain,
! [X2: uni,X3: $int,X0: $int,X1: ty,X4: $int] :
( $less(sK14(X0,X1,X2,X3,get(X1,int,X2,t2tb(X4))),X0)
| ~ $less(X4,X0)
| $less(X4,X3) ),
inference(subsumption_resolution,[],[f1259,f294]) ).
tff(f1259,plain,
! [X2: uni,X3: $int,X0: $int,X1: ty,X4: $int] :
( ~ $less(X4,X0)
| $less(sK14(X0,X1,X2,X3,get(X1,int,X2,t2tb(X4))),X0)
| $less(X4,X3)
| ~ sort1(X1,get(X1,int,X2,t2tb(X4))) ),
inference(resolution,[],[f366,f327]) ).
tff(f366,plain,
! [X2: uni,X3: $int,X0: $int,X1: ty,X4: uni] :
( ~ $less(0,occ1(X1,X4,X2,X3,X0))
| $less(sK14(X0,X1,X2,X3,X4),X0)
| ~ sort1(X1,X4) ),
inference(cnf_transformation,[],[f254]) ).
tff(f18700,plain,
( spl37_491
| spl37_546
| ~ spl37_640 ),
inference(avatar_split_clause,[],[f18616,f18124,f14196,f12712]) ).
tff(f14196,plain,
( spl37_546
<=> ! [X94: $int,X96: uni,X97: uni,X95: ty,X93: $int,X92: $int] :
( ~ $less(X94,sK3)
| $less(X92,X93)
| ~ $less(occ1(X95,X96,X97,X93,X92),X94) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_546])]) ).
tff(f18616,plain,
( ! [X70: uni,X71: uni,X68: $int,X69: ty,X66: $int,X67: $int] :
( $less(X66,X67)
| ~ $less(X68,sK3)
| $less(0,$sum(sK2,-1))
| ~ $less(occ1(X69,X70,X71,X67,X66),X68) )
| ~ spl37_640 ),
inference(resolution,[],[f18125,f1338]) ).
tff(f1338,plain,
! [X10: uni,X11: $int,X8: ty,X6: $int,X9: uni,X7: $int,X12: $int] :
( ~ $less(X12,0)
| $less(X6,X7)
| ~ $less(X11,X12)
| ~ $less(occ1(X8,X9,X10,X7,X6),X11) ),
inference(resolution,[],[f991,f96]) ).
tff(f991,plain,
! [X10: uni,X8: ty,X6: $int,X9: uni,X7: $int,X5: $int] :
( ~ $less(X7,0)
| $less(X5,X6)
| ~ $less(occ1(X8,X9,X10,X6,X5),X7) ),
inference(resolution,[],[f403,f96]) ).
tff(f18699,plain,
( spl37_491
| spl37_547
| spl37_2
| ~ spl37_14
| ~ spl37_640 ),
inference(avatar_split_clause,[],[f18698,f18124,f521,f461,f14201,f12712]) ).
tff(f14201,plain,
( spl37_547
<=> ! [X109: uni,X107: $int,X108: ty] :
( $less(sK3,X107)
| ~ $less(sK3,sK13(X107,X108,X109,0,get(X108,int,X109,sF21))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_547])]) ).
tff(f18698,plain,
( ! [X80: uni,X78: $int,X79: ty] :
( $less(sK3,X78)
| ~ $less(sK3,sK13(X78,X79,X80,0,get(X79,int,X80,sF21)))
| $less(0,$sum(sK2,-1)) )
| spl37_2
| ~ spl37_14
| ~ spl37_640 ),
inference(forward_demodulation,[],[f18619,f523]) ).
tff(f18619,plain,
( ! [X80: uni,X78: $int,X79: ty] :
( $less(0,$sum(sK2,-1))
| ~ $less(sK3,sK13(X78,X79,X80,0,get(X79,int,X80,t2tb(sK3))))
| $less(sK3,X78) )
| spl37_2
| ~ spl37_640 ),
inference(resolution,[],[f18125,f2323]) ).
tff(f2323,plain,
( ! [X28: ty,X29: uni,X26: $int,X27: $int] :
( ~ $less(X26,0)
| $less(X26,X27)
| ~ $less(sK3,sK13(X27,X28,X29,0,get(X28,int,X29,t2tb(X26)))) )
| spl37_2 ),
inference(resolution,[],[f1247,f680]) ).
tff(f680,plain,
( ! [X4: $int] :
( ~ $less(X4,0)
| ~ $less(sK3,X4) )
| spl37_2 ),
inference(resolution,[],[f96,f463]) ).
tff(f1247,plain,
! [X21: ty,X24: $int,X22: uni,X25: $int,X23: $int] :
( $less(sK13(X24,X21,X22,X25,get(X21,int,X22,t2tb(X23))),X25)
| ~ $less(X23,X25)
| $less(X23,X24) ),
inference(subsumption_resolution,[],[f1246,f294]) ).
tff(f1246,plain,
! [X21: ty,X24: $int,X22: uni,X25: $int,X23: $int] :
( $less(sK13(X24,X21,X22,X25,get(X21,int,X22,t2tb(X23))),X25)
| ~ sort1(X21,get(X21,int,X22,t2tb(X23)))
| ~ $less(X23,X25)
| $less(X23,X24) ),
inference(evaluation,[],[f1245]) ).
tff(f1245,plain,
! [X21: ty,X24: $int,X22: uni,X25: $int,X23: $int] :
( ~ sort1(X21,get(X21,int,X22,t2tb(X23)))
| $less(0,0)
| ~ $less(X23,X25)
| $less(sK13(X24,X21,X22,X25,get(X21,int,X22,t2tb(X23))),X25)
| $less(X23,X24) ),
inference(superposition,[],[f327,f359]) ).
tff(f18694,plain,
( spl37_491
| spl37_545
| ~ spl37_640 ),
inference(avatar_split_clause,[],[f18615,f18124,f14191,f12712]) ).
tff(f14191,plain,
( spl37_545
<=> ! [X88: ty,X87: $int,X89: uni,X90: uni,X86: $int] :
( ~ $less(occ1(X88,X89,X90,X87,X86),sK3)
| $less(X86,X87) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_545])]) ).
tff(f18615,plain,
( ! [X65: uni,X62: $int,X63: ty,X61: $int,X64: uni] :
( ~ $less(occ1(X63,X64,X65,X62,X61),sK3)
| $less(X61,X62)
| $less(0,$sum(sK2,-1)) )
| ~ spl37_640 ),
inference(resolution,[],[f18125,f991]) ).
tff(f18693,plain,
( spl37_667
| spl37_597
| ~ spl37_640 ),
inference(avatar_split_clause,[],[f18645,f18124,f15295,f18690]) ).
tff(f18690,plain,
( spl37_667
<=> $less(sK4,$sum(sK2,-1)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_667])]) ).
tff(f15295,plain,
( spl37_597
<=> ! [X20: $int,X19: $int] :
( ~ $less(X19,X20)
| $less(X19,sK7)
| ~ $less(X20,sK3)
| ( sF23 = tb2t(get(int,int,sF19,t2tb(X19))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_597])]) ).
tff(f18645,plain,
( ! [X106: $int,X107: $int] :
( ( tb2t(get(int,int,sF19,t2tb(X106))) = sF23 )
| $less(sK4,$sum(sK2,-1))
| ~ $less(X106,X107)
| $less(X106,sK7)
| ~ $less(X107,sK3) )
| ~ spl37_640 ),
inference(resolution,[],[f18125,f2075]) ).
tff(f2075,plain,
! [X2: $int,X3: $int,X4: $int] :
( ~ $less(X4,sK4)
| ~ $less(X2,X3)
| $less(X2,sK7)
| ~ $less(X3,X4)
| ( sF23 = tb2t(get(int,int,sF19,t2tb(X2))) ) ),
inference(resolution,[],[f1108,f96]) ).
tff(f18688,plain,
( spl37_666
| spl37_68
| ~ spl37_640 ),
inference(avatar_split_clause,[],[f18604,f18124,f837,f18685]) ).
tff(f18685,plain,
( spl37_666
<=> $less(-1,$sum(sK2,-1)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_666])]) ).
tff(f837,plain,
( spl37_68
<=> $less(sK3,-1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_68])]) ).
tff(f18604,plain,
( $less(-1,$sum(sK2,-1))
| spl37_68
| ~ spl37_640 ),
inference(resolution,[],[f18125,f839]) ).
tff(f839,plain,
( ~ $less(sK3,-1)
| spl37_68 ),
inference(avatar_component_clause,[],[f837]) ).
tff(f18683,plain,
( spl37_665
| spl37_150
| ~ spl37_640 ),
inference(avatar_split_clause,[],[f18603,f18124,f1682,f18680]) ).
tff(f18680,plain,
( spl37_665
<=> $less(sF35,$sum(sK2,-1)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_665])]) ).
tff(f1682,plain,
( spl37_150
<=> $less(sK3,sF35) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_150])]) ).
tff(f18603,plain,
( $less(sF35,$sum(sK2,-1))
| spl37_150
| ~ spl37_640 ),
inference(resolution,[],[f18125,f1684]) ).
tff(f1684,plain,
( ~ $less(sK3,sF35)
| spl37_150 ),
inference(avatar_component_clause,[],[f1682]) ).
tff(f18677,plain,
( spl37_491
| spl37_540
| ~ spl37_14
| spl37_41
| ~ spl37_640 ),
inference(avatar_split_clause,[],[f18676,f18124,f660,f521,f14165,f12712]) ).
tff(f14165,plain,
( spl37_540
<=> ! [X100: ty,X101: uni,X99: $int] :
( $less(sK3,X99)
| ~ $less(sK7,sK13(X99,X100,X101,0,get(X100,int,X101,sF21))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_540])]) ).
tff(f660,plain,
( spl37_41
<=> $less(sK7,0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_41])]) ).
tff(f18676,plain,
( ! [X72: $int,X73: ty,X74: uni] :
( $less(sK3,X72)
| ~ $less(sK7,sK13(X72,X73,X74,0,get(X73,int,X74,sF21)))
| $less(0,$sum(sK2,-1)) )
| ~ spl37_14
| spl37_41
| ~ spl37_640 ),
inference(forward_demodulation,[],[f18617,f523]) ).
tff(f18617,plain,
( ! [X72: $int,X73: ty,X74: uni] :
( $less(0,$sum(sK2,-1))
| ~ $less(sK7,sK13(X72,X73,X74,0,get(X73,int,X74,t2tb(sK3))))
| $less(sK3,X72) )
| spl37_41
| ~ spl37_640 ),
inference(resolution,[],[f18125,f2321]) ).
tff(f2321,plain,
( ! [X21: uni,X18: $int,X19: $int,X20: ty] :
( ~ $less(X18,0)
| ~ $less(sK7,sK13(X19,X20,X21,0,get(X20,int,X21,t2tb(X18))))
| $less(X18,X19) )
| spl37_41 ),
inference(resolution,[],[f1247,f780]) ).
tff(f780,plain,
( ! [X0: $int] :
( ~ $less(X0,0)
| ~ $less(sK7,X0) )
| spl37_41 ),
inference(resolution,[],[f662,f96]) ).
tff(f662,plain,
( ~ $less(sK7,0)
| spl37_41 ),
inference(avatar_component_clause,[],[f660]) ).
tff(f18675,plain,
( spl37_548
| spl37_491
| ~ spl37_14
| spl37_41
| ~ spl37_640 ),
inference(avatar_split_clause,[],[f18674,f18124,f660,f521,f12712,f14206]) ).
tff(f14206,plain,
( spl37_548
<=> ! [X112: ty,X113: uni,X111: $int] :
( $less(sK3,X111)
| ~ $less(sK7,sK14(0,X112,X113,X111,get(X112,int,X113,sF21))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_548])]) ).
tff(f18674,plain,
( ! [X82: ty,X83: uni,X81: $int] :
( $less(0,$sum(sK2,-1))
| ~ $less(sK7,sK14(0,X82,X83,X81,get(X82,int,X83,sF21)))
| $less(sK3,X81) )
| ~ spl37_14
| spl37_41
| ~ spl37_640 ),
inference(forward_demodulation,[],[f18620,f523]) ).
tff(f18620,plain,
( ! [X82: ty,X83: uni,X81: $int] :
( ~ $less(sK7,sK14(0,X82,X83,X81,get(X82,int,X83,t2tb(sK3))))
| $less(0,$sum(sK2,-1))
| $less(sK3,X81) )
| spl37_41
| ~ spl37_640 ),
inference(resolution,[],[f18125,f2360]) ).
tff(f2360,plain,
( ! [X21: uni,X18: $int,X19: $int,X20: ty] :
( ~ $less(X18,0)
| $less(X18,X19)
| ~ $less(sK7,sK14(0,X20,X21,X19,get(X20,int,X21,t2tb(X18)))) )
| spl37_41 ),
inference(resolution,[],[f1266,f780]) ).
tff(f18673,plain,
( spl37_491
| spl37_543
| spl37_4
| ~ spl37_14
| ~ spl37_640 ),
inference(avatar_split_clause,[],[f18672,f18124,f521,f471,f14179,f12712]) ).
tff(f14179,plain,
( spl37_543
<=> ! [X105: uni,X104: ty,X103: $int] :
( $less(sK3,X103)
| ~ $less(sK4,sK13(X103,X104,X105,0,get(X104,int,X105,sF21))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_543])]) ).
tff(f18672,plain,
( ! [X76: ty,X77: uni,X75: $int] :
( $less(sK3,X75)
| ~ $less(sK4,sK13(X75,X76,X77,0,get(X76,int,X77,sF21)))
| $less(0,$sum(sK2,-1)) )
| spl37_4
| ~ spl37_14
| ~ spl37_640 ),
inference(forward_demodulation,[],[f18618,f523]) ).
tff(f18618,plain,
( ! [X76: ty,X77: uni,X75: $int] :
( $less(0,$sum(sK2,-1))
| ~ $less(sK4,sK13(X75,X76,X77,0,get(X76,int,X77,t2tb(sK3))))
| $less(sK3,X75) )
| spl37_4
| ~ spl37_640 ),
inference(resolution,[],[f18125,f2322]) ).
tff(f2322,plain,
( ! [X24: ty,X22: $int,X25: uni,X23: $int] :
( ~ $less(X22,0)
| $less(X22,X23)
| ~ $less(sK4,sK13(X23,X24,X25,0,get(X24,int,X25,t2tb(X22)))) )
| spl37_4 ),
inference(resolution,[],[f1247,f681]) ).
tff(f18671,plain,
( spl37_491
| spl37_2
| ~ spl37_640 ),
inference(avatar_split_clause,[],[f18597,f18124,f461,f12712]) ).
tff(f18597,plain,
( $less(0,$sum(sK2,-1))
| spl37_2
| ~ spl37_640 ),
inference(resolution,[],[f18125,f463]) ).
tff(f18670,plain,
( spl37_491
| spl37_544
| spl37_2
| ~ spl37_14
| ~ spl37_640 ),
inference(avatar_split_clause,[],[f18669,f18124,f521,f461,f14187,f12712]) ).
tff(f14187,plain,
( spl37_544
<=> ! [X121: $int,X120: uni,X119: ty] :
( ~ $less(sK3,sK14(0,X119,X120,X121,get(X119,int,X120,sF21)))
| $less(sK3,X121) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_544])]) ).
tff(f18669,plain,
( ! [X88: uni,X89: $int,X87: ty] :
( $less(sK3,X89)
| $less(0,$sum(sK2,-1))
| ~ $less(sK3,sK14(0,X87,X88,X89,get(X87,int,X88,sF21))) )
| spl37_2
| ~ spl37_14
| ~ spl37_640 ),
inference(forward_demodulation,[],[f18622,f523]) ).
tff(f18622,plain,
( ! [X88: uni,X89: $int,X87: ty] :
( ~ $less(sK3,sK14(0,X87,X88,X89,get(X87,int,X88,t2tb(sK3))))
| $less(sK3,X89)
| $less(0,$sum(sK2,-1)) )
| spl37_2
| ~ spl37_640 ),
inference(resolution,[],[f18125,f2362]) ).
tff(f2362,plain,
( ! [X28: ty,X29: uni,X26: $int,X27: $int] :
( ~ $less(X26,0)
| ~ $less(sK3,sK14(0,X28,X29,X27,get(X28,int,X29,t2tb(X26))))
| $less(X26,X27) )
| spl37_2 ),
inference(resolution,[],[f1266,f680]) ).
tff(f18586,plain,
( ~ spl37_539
| spl37_296 ),
inference(avatar_split_clause,[],[f18575,f5003,f14078]) ).
tff(f14078,plain,
( spl37_539
<=> $less(sF35,-1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_539])]) ).
tff(f18575,plain,
( ~ $less(sF35,-1)
| spl37_296 ),
inference(interpreted_simplification,[],[f18574]) ).
tff(f18574,plain,
( ~ $less(sF35,-1)
| ~ $less(-1,0)
| spl37_296 ),
inference(instantiation,[],[f17300]) ).
tff(f17300,plain,
( ! [X0: $int] :
( ~ $less(sF35,X0)
| ~ $less(X0,0) )
| spl37_296 ),
inference(resolution,[],[f5004,f96]) ).
tff(f18567,plain,
( spl37_664
| spl37_452 ),
inference(avatar_split_clause,[],[f18563,f11940,f18565]) ).
tff(f18565,plain,
( spl37_664
<=> ! [X30: ty,X31: uni] : ( 0 = occ1(ref(X30),mk_ref(X30,X31),const(ref(X30),int,mk_ref(X30,X31)),0,-1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_664])]) ).
tff(f11940,plain,
( spl37_452
<=> ! [X1: $int] :
( ~ $less(X1,-1)
| $less(X1,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_452])]) ).
tff(f18563,plain,
! [X31: uni,X29: $int,X30: ty] :
( ~ $less(X29,-1)
| ( 0 = occ1(ref(X30),mk_ref(X30,X31),const(ref(X30),int,mk_ref(X30,X31)),0,-1) )
| $less(X29,0) ),
inference(subsumption_resolution,[],[f18499,f397]) ).
tff(f18499,plain,
! [X31: uni,X29: $int,X30: ty] :
( ~ $less(X29,-1)
| ~ sort1(ref(X30),mk_ref(X30,X31))
| ( 0 = occ1(ref(X30),mk_ref(X30,X31),const(ref(X30),int,mk_ref(X30,X31)),0,-1) )
| $less(X29,0) ),
inference(resolution,[],[f4228,f2712]) ).
tff(f2712,plain,
! [X6: uni,X9: $int,X7: uni,X5: ty] :
( ~ $less(sK13(0,X5,X7,X9,X6),-1)
| ~ sort1(X5,X6)
| ( 0 = occ1(X5,X6,X7,0,X9) ) ),
inference(interpreted_simplification,[],[f2711]) ).
tff(f2711,plain,
! [X6: uni,X9: $int,X7: uni,X5: ty] :
( ~ $less(sK13(0,X5,X7,X9,X6),-1)
| ( 0 = occ1(X5,X6,X7,0,X9) )
| ~ $less(-1,0)
| ~ sort1(X5,X6) ),
inference(instantiation,[],[f1241]) ).
tff(f1241,plain,
! [X10: $int,X8: $int,X6: uni,X9: $int,X7: uni,X5: ty] :
( ~ $less(sK13(X8,X5,X7,X9,X6),X10)
| ( 0 = occ1(X5,X6,X7,X8,X9) )
| ~ $less(X10,X8)
| ~ sort1(X5,X6) ),
inference(resolution,[],[f358,f96]) ).
tff(f358,plain,
! [X2: uni,X3: $int,X0: $int,X1: ty,X4: uni] :
( ~ $less(sK13(X0,X1,X2,X3,X4),X0)
| ( 0 = occ1(X1,X4,X2,X0,X3) )
| ~ sort1(X1,X4) ),
inference(cnf_transformation,[],[f246]) ).
tff(f4228,plain,
! [X18: $int,X19: $int,X16: uni,X17: $int,X15: ty] :
( $less(sK13(X18,ref(X15),const(ref(X15),int,mk_ref(X15,X16)),X19,mk_ref(X15,X16)),X19)
| $less(X17,X18)
| ~ $less(X17,X19) ),
inference(superposition,[],[f1247,f1708]) ).
tff(f18489,plain,
( spl37_663
| spl37_479 ),
inference(avatar_split_clause,[],[f18485,f12436,f18487]) ).
tff(f18487,plain,
( spl37_663
<=> ! [X30: ty,X31: uni] : ~ $less(0,occ1(ref(X30),mk_ref(X30,X31),const(ref(X30),int,mk_ref(X30,X31)),2,1)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_663])]) ).
tff(f12436,plain,
( spl37_479
<=> ! [X24: $int] :
( $less(X24,2)
| ~ $less(X24,1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_479])]) ).
tff(f18485,plain,
! [X31: uni,X29: $int,X30: ty] :
( $less(X29,2)
| ~ $less(X29,1)
| ~ $less(0,occ1(ref(X30),mk_ref(X30,X31),const(ref(X30),int,mk_ref(X30,X31)),2,1)) ),
inference(subsumption_resolution,[],[f18416,f397]) ).
tff(f18416,plain,
! [X31: uni,X29: $int,X30: ty] :
( ~ sort1(ref(X30),mk_ref(X30,X31))
| $less(X29,2)
| ~ $less(X29,1)
| ~ $less(0,occ1(ref(X30),mk_ref(X30,X31),const(ref(X30),int,mk_ref(X30,X31)),2,1)) ),
inference(resolution,[],[f4227,f2777]) ).
tff(f2777,plain,
! [X6: uni,X9: $int,X7: uni,X5: ty] :
( ~ $less(sK14(X9,X5,X7,2,X6),1)
| ~ sort1(X5,X6)
| ~ $less(0,occ1(X5,X6,X7,2,X9)) ),
inference(interpreted_simplification,[],[f2776]) ).
tff(f2776,plain,
! [X6: uni,X9: $int,X7: uni,X5: ty] :
( ~ $less(sK14(X9,X5,X7,2,X6),1)
| ~ $less(0,occ1(X5,X6,X7,2,X9))
| ~ sort1(X5,X6)
| ~ $less(1,2) ),
inference(instantiation,[],[f1275]) ).
tff(f1275,plain,
! [X10: $int,X8: $int,X6: uni,X9: $int,X7: uni,X5: ty] :
( ~ $less(sK14(X9,X5,X7,X8,X6),X10)
| ~ $less(0,occ1(X5,X6,X7,X8,X9))
| ~ sort1(X5,X6)
| ~ $less(X10,X8) ),
inference(resolution,[],[f367,f96]) ).
tff(f367,plain,
! [X2: uni,X3: $int,X0: $int,X1: ty,X4: uni] :
( ~ $less(sK14(X0,X1,X2,X3,X4),X3)
| ~ sort1(X1,X4)
| ~ $less(0,occ1(X1,X4,X2,X3,X0)) ),
inference(cnf_transformation,[],[f254]) ).
tff(f4227,plain,
! [X10: ty,X11: uni,X14: $int,X12: $int,X13: $int] :
( $less(sK14(X13,ref(X10),const(ref(X10),int,mk_ref(X10,X11)),X14,mk_ref(X10,X11)),X13)
| ~ $less(X12,X13)
| $less(X12,X14) ),
inference(superposition,[],[f1266,f1708]) ).
tff(f18375,plain,
( spl37_397
| spl37_398 ),
inference(avatar_split_clause,[],[f18374,f9528,f9525]) ).
tff(f9525,plain,
( spl37_397
<=> ! [X89: $int,X88: $int] :
( ~ $less(X89,X88)
| $less(X89,$sum(X88,-1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_397])]) ).
tff(f9528,plain,
( spl37_398
<=> ! [X90: $int] :
( $less(0,X90)
| ~ $less(1,X90)
| ( 0 = X90 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_398])]) ).
tff(f18374,plain,
! [X65: $int,X66: $int,X67: $int] :
( ( 0 = X67 )
| ~ $less(1,X67)
| $less(X65,$sum(X66,-1))
| ~ $less(X65,X66)
| $less(0,X67) ),
inference(subsumption_resolution,[],[f18307,f677]) ).
tff(f18307,plain,
! [X65: $int,X66: $int,X67: $int] :
( ~ $less(1,X67)
| ( 0 = X67 )
| $less(X65,$sum(X66,-1))
| ~ $less(X65,X66)
| $less(0,X67)
| $less(X66,X65) ),
inference(superposition,[],[f1337,f4071]) ).
tff(f4071,plain,
! [X50: $int,X48: uni,X49: $int,X47: ty] :
( ( 1 = occ1(X47,contents(X47,X48),const(X47,int,contents(X47,X48)),X50,X49) )
| $less(X50,$sum(X49,-1))
| ~ $less(X50,X49) ),
inference(superposition,[],[f1525,f1703]) ).
tff(f1703,plain,
! [X10: ty,X11: uni,X9: ty,X12: uni] : ( get(X9,X10,const(X9,X10,contents(X9,X11)),X12) = contents(X9,X11) ),
inference(resolution,[],[f293,f405]) ).
tff(f405,plain,
! [X0: uni,X1: ty] : sort1(X1,contents(X1,X0)),
inference(cnf_transformation,[],[f281]) ).
tff(f281,plain,
! [X0: uni,X1: ty] : sort1(X1,contents(X1,X0)),
inference(rectify,[],[f10]) ).
tff(f10,axiom,
! [X1: uni,X0: ty] : sort1(X0,contents(X0,X1)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',contents_sort1) ).
tff(f1337,plain,
! [X2: ty,X3: uni,X0: $int,X1: $int,X4: uni,X5: $int] :
( ~ $less(occ1(X2,X3,X4,X1,X0),X5)
| $less(X0,X1)
| $less(0,X5)
| ( 0 = X5 ) ),
inference(resolution,[],[f991,f97]) ).
tff(f18224,plain,
( spl37_646
| spl37_491
| ~ spl37_319 ),
inference(avatar_split_clause,[],[f17937,f6355,f12712,f18150]) ).
tff(f18150,plain,
( spl37_646
<=> ! [X24: uni] :
( ( get(int,int,sF24,t2tb($sum(sK2,-1))) = X24 )
| ( 0 = occ1(int,X24,sF19,0,sK2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_646])]) ).
tff(f6355,plain,
( spl37_319
<=> permut2(int,sF19,sF24,0,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_319])]) ).
tff(f17937,plain,
( ! [X21: uni] :
( $less(0,$sum(sK2,-1))
| ( 0 = occ1(int,X21,sF19,0,sK2) )
| ( get(int,int,sF24,t2tb($sum(sK2,-1))) = X21 ) )
| ~ spl37_319 ),
inference(superposition,[],[f3505,f8844]) ).
tff(f8844,plain,
( ! [X5: uni] : ( occ1(int,X5,sF24,0,sK2) = occ1(int,X5,sF19,0,sK2) )
| ~ spl37_319 ),
inference(resolution,[],[f6357,f375]) ).
tff(f375,plain,
! [X2: uni,X3: $int,X0: uni,X1: $int,X6: uni,X4: ty] :
( ~ permut2(X4,X0,X2,X1,X3)
| ( occ1(X4,X6,X2,X1,X3) = occ1(X4,X6,X0,X1,X3) ) ),
inference(cnf_transformation,[],[f261]) ).
tff(f261,plain,
! [X0: uni,X1: $int,X2: uni,X3: $int,X4: ty] :
( ( permut2(X4,X0,X2,X1,X3)
| ( ( occ1(X4,sK16(X0,X1,X2,X3,X4),X0,X1,X3) != occ1(X4,sK16(X0,X1,X2,X3,X4),X2,X1,X3) )
& sort1(X4,sK16(X0,X1,X2,X3,X4)) ) )
& ( ! [X6: uni] : ( occ1(X4,X6,X2,X1,X3) = occ1(X4,X6,X0,X1,X3) )
| ~ permut2(X4,X0,X2,X1,X3) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK16])],[f259,f260]) ).
tff(f260,plain,
! [X0: uni,X1: $int,X2: uni,X3: $int,X4: ty] :
( ? [X5: uni] :
( ( occ1(X4,X5,X2,X1,X3) != occ1(X4,X5,X0,X1,X3) )
& sort1(X4,X5) )
=> ( ( occ1(X4,sK16(X0,X1,X2,X3,X4),X0,X1,X3) != occ1(X4,sK16(X0,X1,X2,X3,X4),X2,X1,X3) )
& sort1(X4,sK16(X0,X1,X2,X3,X4)) ) ),
introduced(choice_axiom,[]) ).
tff(f259,plain,
! [X0: uni,X1: $int,X2: uni,X3: $int,X4: ty] :
( ( permut2(X4,X0,X2,X1,X3)
| ? [X5: uni] :
( ( occ1(X4,X5,X2,X1,X3) != occ1(X4,X5,X0,X1,X3) )
& sort1(X4,X5) ) )
& ( ! [X6: uni] : ( occ1(X4,X6,X2,X1,X3) = occ1(X4,X6,X0,X1,X3) )
| ~ permut2(X4,X0,X2,X1,X3) ) ),
inference(rectify,[],[f176]) ).
tff(f176,plain,
! [X3: uni,X0: $int,X4: uni,X2: $int,X1: ty] :
( ( permut2(X1,X3,X4,X0,X2)
| ? [X5: uni] :
( ( occ1(X1,X5,X3,X0,X2) != occ1(X1,X5,X4,X0,X2) )
& sort1(X1,X5) ) )
& ( ! [X6: uni] : ( occ1(X1,X6,X3,X0,X2) = occ1(X1,X6,X4,X0,X2) )
| ~ permut2(X1,X3,X4,X0,X2) ) ),
inference(ennf_transformation,[],[f137]) ).
tff(f137,plain,
! [X1: ty,X3: uni,X4: uni,X2: $int,X0: $int] :
( ( ! [X5: uni] :
( sort1(X1,X5)
=> ( occ1(X1,X5,X3,X0,X2) = occ1(X1,X5,X4,X0,X2) ) )
=> permut2(X1,X3,X4,X0,X2) )
& ( permut2(X1,X3,X4,X0,X2)
=> ! [X6: uni] : ( occ1(X1,X6,X3,X0,X2) = occ1(X1,X6,X4,X0,X2) ) ) ),
inference(rectify,[],[f54]) ).
tff(f54,axiom,
! [X18: $int,X0: ty,X6: $int,X23: uni,X24: uni] :
( ( ! [X16: uni] :
( sort1(X0,X16)
=> ( occ1(X0,X16,X23,X18,X6) = occ1(X0,X16,X24,X18,X6) ) )
=> permut2(X0,X23,X24,X18,X6) )
& ( permut2(X0,X23,X24,X18,X6)
=> ! [X16: uni] : ( occ1(X0,X16,X23,X18,X6) = occ1(X0,X16,X24,X18,X6) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',permut_def) ).
tff(f6357,plain,
( permut2(int,sF19,sF24,0,sK2)
| ~ spl37_319 ),
inference(avatar_component_clause,[],[f6355]) ).
tff(f3505,plain,
! [X38: uni,X36: $int,X37: uni,X35: $int] :
( ( 0 = occ1(int,X38,X37,X35,X36) )
| $less(X35,$sum(X36,-1))
| ( get(int,int,X37,t2tb($sum(X36,-1))) = X38 ) ),
inference(resolution,[],[f1473,f675]) ).
tff(f1473,plain,
! [X36: $int,X34: uni,X35: $int,X32: ty,X33: uni] :
( ~ sort1(X32,X33)
| $less(X35,$sum(X36,-1))
| ( get(X32,int,X34,t2tb($sum(X36,-1))) = X33 )
| ( 0 = occ1(X32,X33,X34,X35,X36) ) ),
inference(subsumption_resolution,[],[f1467,f414]) ).
tff(f1467,plain,
! [X36: $int,X34: uni,X35: $int,X32: ty,X33: uni] :
( ( get(X32,int,X34,t2tb($sum(X36,-1))) = X33 )
| $less(X35,$sum(X36,-1))
| ~ $less(X35,X36)
| ~ sort1(X32,X33)
| ( 0 = occ1(X32,X33,X34,X35,X36) ) ),
inference(superposition,[],[f414,f453]) ).
tff(f18223,plain,
( spl37_491
| spl37_658
| ~ spl37_320 ),
inference(avatar_split_clause,[],[f17967,f6361,f18203,f12712]) ).
tff(f18203,plain,
( spl37_658
<=> ! [X19: uni] :
( ( get(int,int,sF20,t2tb($sum(sK2,-1))) = X19 )
| ( 0 = occ1(int,X19,sF19,0,sK2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_658])]) ).
tff(f6361,plain,
( spl37_320
<=> permut2(int,sF20,sF19,0,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_320])]) ).
tff(f17967,plain,
( ! [X22: uni] :
( ( get(int,int,sF20,t2tb($sum(sK2,-1))) = X22 )
| ( 0 = occ1(int,X22,sF19,0,sK2) )
| $less(0,$sum(sK2,-1)) )
| ~ spl37_320 ),
inference(superposition,[],[f8850,f3505]) ).
tff(f8850,plain,
( ! [X5: uni] : ( occ1(int,X5,sF20,0,sK2) = occ1(int,X5,sF19,0,sK2) )
| ~ spl37_320 ),
inference(resolution,[],[f6363,f375]) ).
tff(f6363,plain,
( permut2(int,sF20,sF19,0,sK2)
| ~ spl37_320 ),
inference(avatar_component_clause,[],[f6361]) ).
tff(f18222,plain,
( spl37_657
| spl37_662
| ~ spl37_17
| ~ spl37_19 ),
inference(avatar_split_clause,[],[f18052,f546,f536,f18220,f18199]) ).
tff(f18199,plain,
( spl37_657
<=> ! [X39: $int] :
( $less(sK11,X39)
| $less(X39,$sum(sK9,-1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_657])]) ).
tff(f18220,plain,
( spl37_662
<=> ! [X234: uni] : ( get(int,int,X234,t2tb($sum(sK9,-1))) = get(int,int,X234,sF25) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_662])]) ).
tff(f18052,plain,
( ! [X235: $int,X234: uni] :
( ( get(int,int,X234,t2tb($sum(sK9,-1))) = get(int,int,X234,sF25) )
| $less(sK11,X235)
| $less(X235,$sum(sK9,-1)) )
| ~ spl37_17
| ~ spl37_19 ),
inference(evaluation,[],[f18036]) ).
tff(f18036,plain,
( ! [X235: $int,X234: uni] :
( $less(X235,$sum(sK9,-1))
| $less(0,0)
| $less(sK11,X235)
| ( get(int,int,X234,t2tb($sum(sK9,-1))) = get(int,int,X234,sF25) ) )
| ~ spl37_17
| ~ spl37_19 ),
inference(superposition,[],[f2136,f3505]) ).
tff(f18218,plain,
( spl37_637
| spl37_661
| ~ spl37_3
| ~ spl37_25 ),
inference(avatar_split_clause,[],[f18057,f579,f466,f18216,f18111]) ).
tff(f18111,plain,
( spl37_637
<=> ! [X38: $int] :
( $less(X38,$sum(sK1,-1))
| $less(sK4,X38) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_637])]) ).
tff(f18216,plain,
( spl37_661
<=> ! [X239: uni] : ( get(int,int,X239,t2tb($sum(sK1,-1))) = get(int,int,X239,sF33) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_661])]) ).
tff(f18057,plain,
( ! [X240: $int,X239: uni] :
( ( get(int,int,X239,t2tb($sum(sK1,-1))) = get(int,int,X239,sF33) )
| $less(sK4,X240)
| $less(X240,$sum(sK1,-1)) )
| ~ spl37_3
| ~ spl37_25 ),
inference(evaluation,[],[f18038]) ).
tff(f18038,plain,
( ! [X240: $int,X239: uni] :
( $less(X240,$sum(sK1,-1))
| ( get(int,int,X239,t2tb($sum(sK1,-1))) = get(int,int,X239,sF33) )
| $less(sK4,X240)
| $less(0,0) )
| ~ spl37_3
| ~ spl37_25 ),
inference(superposition,[],[f2111,f3505]) ).
tff(f18214,plain,
( spl37_660
| spl37_654
| ~ spl37_14
| ~ spl37_44 ),
inference(avatar_split_clause,[],[f18058,f691,f521,f18186,f18212]) ).
tff(f18212,plain,
( spl37_660
<=> ! [X230: uni] : ( get(int,int,X230,t2tb($sum(sK7,-1))) = get(int,int,X230,sF21) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_660])]) ).
tff(f18186,plain,
( spl37_654
<=> ! [X35: $int] :
( $less(sK3,X35)
| $less(X35,$sum(sK7,-1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_654])]) ).
tff(f18058,plain,
( ! [X230: uni,X231: $int] :
( $less(X231,$sum(sK7,-1))
| $less(sK3,X231)
| ( get(int,int,X230,t2tb($sum(sK7,-1))) = get(int,int,X230,sF21) ) )
| ~ spl37_14
| ~ spl37_44 ),
inference(evaluation,[],[f18034]) ).
tff(f18034,plain,
( ! [X230: uni,X231: $int] :
( $less(sK3,X231)
| ( get(int,int,X230,t2tb($sum(sK7,-1))) = get(int,int,X230,sF21) )
| $less(X231,$sum(sK7,-1))
| $less(0,0) )
| ~ spl37_14
| ~ spl37_44 ),
inference(superposition,[],[f2106,f3505]) ).
tff(f18210,plain,
( spl37_637
| spl37_659
| ~ spl37_3
| ~ spl37_25
| ~ spl37_35 ),
inference(avatar_split_clause,[],[f18059,f629,f579,f466,f18207,f18111]) ).
tff(f18207,plain,
( spl37_659
<=> ( sF34 = get(int,int,sF19,t2tb($sum(sK1,-1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_659])]) ).
tff(f629,plain,
( spl37_35
<=> ( sF34 = get(int,int,sF19,sF33) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_35])]) ).
tff(f18059,plain,
( ! [X40: $int] :
( ( sF34 = get(int,int,sF19,t2tb($sum(sK1,-1))) )
| $less(X40,$sum(sK1,-1))
| $less(sK4,X40) )
| ~ spl37_3
| ~ spl37_25
| ~ spl37_35 ),
inference(evaluation,[],[f17983]) ).
tff(f17983,plain,
( ! [X40: $int] :
( $less(sK4,X40)
| $less(0,0)
| ( sF34 = get(int,int,sF19,t2tb($sum(sK1,-1))) )
| $less(X40,$sum(sK1,-1)) )
| ~ spl37_3
| ~ spl37_25
| ~ spl37_35 ),
inference(superposition,[],[f6874,f3505]) ).
tff(f6874,plain,
( ! [X0: $int] :
( $less(0,occ1(int,sF34,sF19,X0,sK1))
| $less(sK4,X0) )
| ~ spl37_3
| ~ spl37_25
| ~ spl37_35 ),
inference(superposition,[],[f2111,f631]) ).
tff(f631,plain,
( ( sF34 = get(int,int,sF19,sF33) )
| ~ spl37_35 ),
inference(avatar_component_clause,[],[f629]) ).
tff(f18205,plain,
( spl37_491
| spl37_658
| ~ spl37_320 ),
inference(avatar_split_clause,[],[f17935,f6361,f18203,f12712]) ).
tff(f17935,plain,
( ! [X19: uni] :
( ( get(int,int,sF20,t2tb($sum(sK2,-1))) = X19 )
| $less(0,$sum(sK2,-1))
| ( 0 = occ1(int,X19,sF19,0,sK2) ) )
| ~ spl37_320 ),
inference(superposition,[],[f3505,f8850]) ).
tff(f18201,plain,
( spl37_656
| spl37_657
| ~ spl37_17
| ~ spl37_19
| ~ spl37_38 ),
inference(avatar_split_clause,[],[f18064,f644,f546,f536,f18199,f18195]) ).
tff(f18195,plain,
( spl37_656
<=> ( get(int,int,sF24,t2tb($sum(sK9,-1))) = sF26 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_656])]) ).
tff(f18064,plain,
( ! [X39: $int] :
( $less(sK11,X39)
| $less(X39,$sum(sK9,-1))
| ( get(int,int,sF24,t2tb($sum(sK9,-1))) = sF26 ) )
| ~ spl37_17
| ~ spl37_19
| ~ spl37_38 ),
inference(evaluation,[],[f17982]) ).
tff(f17982,plain,
( ! [X39: $int] :
( $less(X39,$sum(sK9,-1))
| $less(0,0)
| ( get(int,int,sF24,t2tb($sum(sK9,-1))) = sF26 )
| $less(sK11,X39) )
| ~ spl37_17
| ~ spl37_19
| ~ spl37_38 ),
inference(superposition,[],[f7104,f3505]) ).
tff(f7104,plain,
( ! [X0: $int] :
( $less(0,occ1(int,sF26,sF24,X0,sK9))
| $less(sK11,X0) )
| ~ spl37_17
| ~ spl37_19
| ~ spl37_38 ),
inference(superposition,[],[f2136,f646]) ).
tff(f18193,plain,
( spl37_641
| spl37_655
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| ~ spl37_424 ),
inference(avatar_split_clause,[],[f18067,f10206,f742,f579,f551,f18190,f18128]) ).
tff(f18128,plain,
( spl37_641
<=> ! [X242: $int] :
( $less(sK4,X242)
| $less(X242,$sum(sK2,-1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_641])]) ).
tff(f18190,plain,
( spl37_655
<=> ( sF22 = get(int,int,sF24,t2tb($sum(sK2,-1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_655])]) ).
tff(f10206,plain,
( spl37_424
<=> ( get(int,int,sF24,sF33) = sF22 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_424])]) ).
tff(f18067,plain,
( ! [X37: $int] :
( ( sF22 = get(int,int,sF24,t2tb($sum(sK2,-1))) )
| $less(X37,$sum(sK2,-1))
| $less(sK4,X37) )
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| ~ spl37_424 ),
inference(evaluation,[],[f17977]) ).
tff(f17977,plain,
( ! [X37: $int] :
( ( sF22 = get(int,int,sF24,t2tb($sum(sK2,-1))) )
| $less(0,0)
| $less(X37,$sum(sK2,-1))
| $less(sK4,X37) )
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| ~ spl37_424 ),
inference(superposition,[],[f10259,f3505]) ).
tff(f10259,plain,
( ! [X0: $int] :
( $less(0,occ1(int,sF22,sF24,X0,sK2))
| $less(sK4,X0) )
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| ~ spl37_424 ),
inference(superposition,[],[f2115,f10208]) ).
tff(f10208,plain,
( ( get(int,int,sF24,sF33) = sF22 )
| ~ spl37_424 ),
inference(avatar_component_clause,[],[f10206]) ).
tff(f18188,plain,
( spl37_653
| spl37_654
| ~ spl37_6
| ~ spl37_14
| ~ spl37_44 ),
inference(avatar_split_clause,[],[f18068,f691,f521,f481,f18186,f18182]) ).
tff(f18182,plain,
( spl37_653
<=> ( sF22 = get(int,int,sF20,t2tb($sum(sK7,-1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_653])]) ).
tff(f481,plain,
( spl37_6
<=> ( sF22 = get(int,int,sF20,sF21) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_6])]) ).
tff(f18068,plain,
( ! [X35: $int] :
( $less(sK3,X35)
| $less(X35,$sum(sK7,-1))
| ( sF22 = get(int,int,sF20,t2tb($sum(sK7,-1))) ) )
| ~ spl37_6
| ~ spl37_14
| ~ spl37_44 ),
inference(evaluation,[],[f17975]) ).
tff(f17975,plain,
( ! [X35: $int] :
( ( sF22 = get(int,int,sF20,t2tb($sum(sK7,-1))) )
| $less(X35,$sum(sK7,-1))
| $less(0,0)
| $less(sK3,X35) )
| ~ spl37_6
| ~ spl37_14
| ~ spl37_44 ),
inference(superposition,[],[f7754,f3505]) ).
tff(f7754,plain,
( ! [X0: $int] :
( $less(0,occ1(int,sF22,sF20,X0,sK7))
| $less(sK3,X0) )
| ~ spl37_6
| ~ spl37_14
| ~ spl37_44 ),
inference(superposition,[],[f2106,f483]) ).
tff(f483,plain,
( ( sF22 = get(int,int,sF20,sF21) )
| ~ spl37_6 ),
inference(avatar_component_clause,[],[f481]) ).
tff(f18178,plain,
( spl37_652
| spl37_651
| ~ spl37_6
| ~ spl37_14
| ~ spl37_15 ),
inference(avatar_split_clause,[],[f18077,f526,f521,f481,f18171,f18175]) ).
tff(f18175,plain,
( spl37_652
<=> ( sF22 = get(int,int,sF20,t2tb($sum(sK1,-1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_652])]) ).
tff(f18171,plain,
( spl37_651
<=> ! [X227: $int] :
( $less(X227,$sum(sK1,-1))
| $less(sK3,X227) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_651])]) ).
tff(f18077,plain,
( ! [X33: $int] :
( $less(sK3,X33)
| $less(X33,$sum(sK1,-1))
| ( sF22 = get(int,int,sF20,t2tb($sum(sK1,-1))) ) )
| ~ spl37_6
| ~ spl37_14
| ~ spl37_15 ),
inference(evaluation,[],[f17973]) ).
tff(f17973,plain,
( ! [X33: $int] :
( $less(0,0)
| ( sF22 = get(int,int,sF20,t2tb($sum(sK1,-1))) )
| $less(sK3,X33)
| $less(X33,$sum(sK1,-1)) )
| ~ spl37_6
| ~ spl37_14
| ~ spl37_15 ),
inference(superposition,[],[f7558,f3505]) ).
tff(f7558,plain,
( ! [X0: $int] :
( $less(0,occ1(int,sF22,sF20,X0,sK1))
| $less(sK3,X0) )
| ~ spl37_6
| ~ spl37_14
| ~ spl37_15 ),
inference(superposition,[],[f2103,f483]) ).
tff(f18173,plain,
( spl37_650
| spl37_651
| ~ spl37_14
| ~ spl37_15 ),
inference(avatar_split_clause,[],[f18079,f526,f521,f18171,f18168]) ).
tff(f18168,plain,
( spl37_650
<=> ! [X226: uni] : ( get(int,int,X226,sF21) = get(int,int,X226,t2tb($sum(sK1,-1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_650])]) ).
tff(f18079,plain,
( ! [X226: uni,X227: $int] :
( $less(X227,$sum(sK1,-1))
| ( get(int,int,X226,sF21) = get(int,int,X226,t2tb($sum(sK1,-1))) )
| $less(sK3,X227) )
| ~ spl37_14
| ~ spl37_15 ),
inference(evaluation,[],[f18032]) ).
tff(f18032,plain,
( ! [X226: uni,X227: $int] :
( $less(X227,$sum(sK1,-1))
| $less(0,0)
| ( get(int,int,X226,sF21) = get(int,int,X226,t2tb($sum(sK1,-1))) )
| $less(sK3,X227) )
| ~ spl37_14
| ~ spl37_15 ),
inference(superposition,[],[f2103,f3505]) ).
tff(f18166,plain,
( spl37_649
| spl37_648
| ~ spl37_14
| ~ spl37_58 ),
inference(avatar_split_clause,[],[f18081,f760,f521,f18160,f18164]) ).
tff(f18164,plain,
( spl37_649
<=> ! [X232: uni] : ( get(int,int,X232,sF21) = get(int,int,X232,t2tb($sum(sK11,-1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_649])]) ).
tff(f18160,plain,
( spl37_648
<=> ! [X36: $int] :
( $less(X36,$sum(sK11,-1))
| $less(sK3,X36) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_648])]) ).
tff(f18081,plain,
( ! [X232: uni,X233: $int] :
( $less(X233,$sum(sK11,-1))
| $less(sK3,X233)
| ( get(int,int,X232,sF21) = get(int,int,X232,t2tb($sum(sK11,-1))) ) )
| ~ spl37_14
| ~ spl37_58 ),
inference(evaluation,[],[f18035]) ).
tff(f18035,plain,
( ! [X232: uni,X233: $int] :
( $less(0,0)
| $less(sK3,X233)
| ( get(int,int,X232,sF21) = get(int,int,X232,t2tb($sum(sK11,-1))) )
| $less(X233,$sum(sK11,-1)) )
| ~ spl37_14
| ~ spl37_58 ),
inference(superposition,[],[f7486,f3505]) ).
tff(f18162,plain,
( spl37_647
| spl37_648
| ~ spl37_6
| ~ spl37_14
| ~ spl37_58 ),
inference(avatar_split_clause,[],[f18082,f760,f521,f481,f18160,f18156]) ).
tff(f18156,plain,
( spl37_647
<=> ( sF22 = get(int,int,sF20,t2tb($sum(sK11,-1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_647])]) ).
tff(f18082,plain,
( ! [X36: $int] :
( $less(X36,$sum(sK11,-1))
| ( sF22 = get(int,int,sF20,t2tb($sum(sK11,-1))) )
| $less(sK3,X36) )
| ~ spl37_6
| ~ spl37_14
| ~ spl37_58 ),
inference(evaluation,[],[f17976]) ).
tff(f17976,plain,
( ! [X36: $int] :
( $less(0,0)
| $less(sK3,X36)
| $less(X36,$sum(sK11,-1))
| ( sF22 = get(int,int,sF20,t2tb($sum(sK11,-1))) ) )
| ~ spl37_6
| ~ spl37_14
| ~ spl37_58 ),
inference(superposition,[],[f7932,f3505]) ).
tff(f7932,plain,
( ! [X0: $int] :
( $less(0,occ1(int,sF22,sF20,X0,sK11))
| $less(sK3,X0) )
| ~ spl37_6
| ~ spl37_14
| ~ spl37_58 ),
inference(superposition,[],[f7486,f483]) ).
tff(f18152,plain,
( spl37_646
| spl37_491
| ~ spl37_319 ),
inference(avatar_split_clause,[],[f17969,f6355,f12712,f18150]) ).
tff(f17969,plain,
( ! [X24: uni] :
( $less(0,$sum(sK2,-1))
| ( get(int,int,sF24,t2tb($sum(sK2,-1))) = X24 )
| ( 0 = occ1(int,X24,sF19,0,sK2) ) )
| ~ spl37_319 ),
inference(superposition,[],[f8844,f3505]) ).
tff(f18148,plain,
( spl37_645
| spl37_641
| ~ spl37_20
| ~ spl37_25
| ~ spl37_35
| ~ spl37_55 ),
inference(avatar_split_clause,[],[f18088,f742,f629,f579,f551,f18128,f18145]) ).
tff(f18145,plain,
( spl37_645
<=> ( sF34 = get(int,int,sF19,t2tb($sum(sK2,-1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_645])]) ).
tff(f18088,plain,
( ! [X41: $int] :
( $less(sK4,X41)
| $less(X41,$sum(sK2,-1))
| ( sF34 = get(int,int,sF19,t2tb($sum(sK2,-1))) ) )
| ~ spl37_20
| ~ spl37_25
| ~ spl37_35
| ~ spl37_55 ),
inference(evaluation,[],[f17984]) ).
tff(f17984,plain,
( ! [X41: $int] :
( $less(X41,$sum(sK2,-1))
| $less(sK4,X41)
| $less(0,0)
| ( sF34 = get(int,int,sF19,t2tb($sum(sK2,-1))) ) )
| ~ spl37_20
| ~ spl37_25
| ~ spl37_35
| ~ spl37_55 ),
inference(superposition,[],[f7035,f3505]) ).
tff(f7035,plain,
( ! [X0: $int] :
( $less(0,occ1(int,sF34,sF19,X0,sK2))
| $less(sK4,X0) )
| ~ spl37_20
| ~ spl37_25
| ~ spl37_35
| ~ spl37_55 ),
inference(superposition,[],[f2115,f631]) ).
tff(f18143,plain,
( spl37_640
| spl37_644
| ~ spl37_6
| ~ spl37_14
| ~ spl37_52 ),
inference(avatar_split_clause,[],[f18097,f727,f521,f481,f18140,f18124]) ).
tff(f18140,plain,
( spl37_644
<=> ( sF22 = get(int,int,sF20,t2tb($sum(sK2,-1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_644])]) ).
tff(f18097,plain,
( ! [X34: $int] :
( ( sF22 = get(int,int,sF20,t2tb($sum(sK2,-1))) )
| $less(sK3,X34)
| $less(X34,$sum(sK2,-1)) )
| ~ spl37_6
| ~ spl37_14
| ~ spl37_52 ),
inference(evaluation,[],[f17974]) ).
tff(f17974,plain,
( ! [X34: $int] :
( $less(sK3,X34)
| ( sF22 = get(int,int,sF20,t2tb($sum(sK2,-1))) )
| $less(0,0)
| $less(X34,$sum(sK2,-1)) )
| ~ spl37_6
| ~ spl37_14
| ~ spl37_52 ),
inference(superposition,[],[f7721,f3505]) ).
tff(f7721,plain,
( ! [X0: $int] :
( $less(0,occ1(int,sF22,sF20,X0,sK2))
| $less(sK3,X0) )
| ~ spl37_6
| ~ spl37_14
| ~ spl37_52 ),
inference(superposition,[],[f2104,f483]) ).
tff(f18138,plain,
( spl37_491
| spl37_643
| ~ spl37_498 ),
inference(avatar_split_clause,[],[f18099,f12954,f18135,f12712]) ).
tff(f18135,plain,
( spl37_643
<=> ( sF22 = get(int,int,sF19,t2tb($sum(sK2,-1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_643])]) ).
tff(f12954,plain,
( spl37_498
<=> $less(0,occ1(int,sF22,sF19,0,sK2)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_498])]) ).
tff(f18099,plain,
( ( sF22 = get(int,int,sF19,t2tb($sum(sK2,-1))) )
| $less(0,$sum(sK2,-1))
| ~ spl37_498 ),
inference(evaluation,[],[f17979]) ).
tff(f17979,plain,
( $less(0,0)
| $less(0,$sum(sK2,-1))
| ( sF22 = get(int,int,sF19,t2tb($sum(sK2,-1))) )
| ~ spl37_498 ),
inference(superposition,[],[f12956,f3505]) ).
tff(f12956,plain,
( $less(0,occ1(int,sF22,sF19,0,sK2))
| ~ spl37_498 ),
inference(avatar_component_clause,[],[f12954]) ).
tff(f18133,plain,
( spl37_641
| spl37_642
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55 ),
inference(avatar_split_clause,[],[f18104,f742,f579,f551,f18131,f18128]) ).
tff(f18131,plain,
( spl37_642
<=> ! [X241: uni] : ( get(int,int,X241,sF33) = get(int,int,X241,t2tb($sum(sK2,-1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_642])]) ).
tff(f18104,plain,
( ! [X242: $int,X241: uni] :
( ( get(int,int,X241,sF33) = get(int,int,X241,t2tb($sum(sK2,-1))) )
| $less(sK4,X242)
| $less(X242,$sum(sK2,-1)) )
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55 ),
inference(evaluation,[],[f18039]) ).
tff(f18039,plain,
( ! [X242: $int,X241: uni] :
( ( get(int,int,X241,sF33) = get(int,int,X241,t2tb($sum(sK2,-1))) )
| $less(X242,$sum(sK2,-1))
| $less(sK4,X242)
| $less(0,0) )
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55 ),
inference(superposition,[],[f2115,f3505]) ).
tff(f18126,plain,
( spl37_639
| spl37_640
| ~ spl37_14
| ~ spl37_52 ),
inference(avatar_split_clause,[],[f18105,f727,f521,f18124,f18121]) ).
tff(f18121,plain,
( spl37_639
<=> ! [X228: uni] : ( get(int,int,X228,sF21) = get(int,int,X228,t2tb($sum(sK2,-1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_639])]) ).
tff(f18105,plain,
( ! [X228: uni,X229: $int] :
( $less(X229,$sum(sK2,-1))
| $less(sK3,X229)
| ( get(int,int,X228,sF21) = get(int,int,X228,t2tb($sum(sK2,-1))) ) )
| ~ spl37_14
| ~ spl37_52 ),
inference(evaluation,[],[f18033]) ).
tff(f18033,plain,
( ! [X228: uni,X229: $int] :
( ( get(int,int,X228,sF21) = get(int,int,X228,t2tb($sum(sK2,-1))) )
| $less(sK3,X229)
| $less(X229,$sum(sK2,-1))
| $less(0,0) )
| ~ spl37_14
| ~ spl37_52 ),
inference(superposition,[],[f2104,f3505]) ).
tff(f18117,plain,
( spl37_637
| spl37_638
| ~ spl37_3
| ~ spl37_25
| ~ spl37_424 ),
inference(avatar_split_clause,[],[f18107,f10206,f579,f466,f18114,f18111]) ).
tff(f18114,plain,
( spl37_638
<=> ( sF22 = get(int,int,sF24,t2tb($sum(sK1,-1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_638])]) ).
tff(f18107,plain,
( ! [X38: $int] :
( ( sF22 = get(int,int,sF24,t2tb($sum(sK1,-1))) )
| $less(X38,$sum(sK1,-1))
| $less(sK4,X38) )
| ~ spl37_3
| ~ spl37_25
| ~ spl37_424 ),
inference(evaluation,[],[f17978]) ).
tff(f17978,plain,
( ! [X38: $int] :
( $less(0,0)
| $less(sK4,X38)
| ( sF22 = get(int,int,sF24,t2tb($sum(sK1,-1))) )
| $less(X38,$sum(sK1,-1)) )
| ~ spl37_3
| ~ spl37_25
| ~ spl37_424 ),
inference(superposition,[],[f10260,f3505]) ).
tff(f10260,plain,
( ! [X1: $int] :
( $less(0,occ1(int,sF22,sF24,X1,sK1))
| $less(sK4,X1) )
| ~ spl37_3
| ~ spl37_25
| ~ spl37_424 ),
inference(superposition,[],[f2111,f10208]) ).
tff(f17927,plain,
( ~ spl37_636
| ~ spl37_513 ),
inference(avatar_split_clause,[],[f17900,f13196,f17924]) ).
tff(f17924,plain,
( spl37_636
<=> $less(occ1(int,sF22,sF19,0,sK1),0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_636])]) ).
tff(f13196,plain,
( spl37_513
<=> $less(0,occ1(int,sF22,sF19,0,sK1)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_513])]) ).
tff(f17900,plain,
( ~ $less(occ1(int,sF22,sF19,0,sK1),0)
| ~ spl37_513 ),
inference(resolution,[],[f13198,f677]) ).
tff(f13198,plain,
( $less(0,occ1(int,sF22,sF19,0,sK1))
| ~ spl37_513 ),
inference(avatar_component_clause,[],[f13196]) ).
tff(f17922,plain,
( spl37_525
| ~ spl37_513 ),
inference(avatar_split_clause,[],[f17907,f13196,f13711]) ).
tff(f13711,plain,
( spl37_525
<=> ! [X309: $int] :
( $less(sK1,X309)
| $less(X309,0)
| $less(X309,sK1)
| $less(0,X309) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_525])]) ).
tff(f17907,plain,
( ! [X2: $int] :
( $less(X2,sK1)
| $less(0,X2)
| $less(X2,0)
| $less(sK1,X2) )
| ~ spl37_513 ),
inference(evaluation,[],[f17903]) ).
tff(f17903,plain,
( ! [X2: $int] :
( $less(X2,sK1)
| $less(0,X2)
| $less(0,0)
| $less(sK1,X2)
| $less(X2,0) )
| ~ spl37_513 ),
inference(superposition,[],[f13198,f3166]) ).
tff(f17921,plain,
( spl37_635
| ~ spl37_513 ),
inference(avatar_split_clause,[],[f17916,f13196,f17918]) ).
tff(f17918,plain,
( spl37_635
<=> $less(sK13(0,int,sF19,sK1,sF22),sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_635])]) ).
tff(f17916,plain,
( $less(sK13(0,int,sF19,sK1,sF22),sK1)
| ~ spl37_513 ),
inference(subsumption_resolution,[],[f17908,f675]) ).
tff(f17908,plain,
( ~ sort1(int,sF22)
| $less(sK13(0,int,sF19,sK1,sF22),sK1)
| ~ spl37_513 ),
inference(evaluation,[],[f17901]) ).
tff(f17901,plain,
( $less(sK13(0,int,sF19,sK1,sF22),sK1)
| $less(0,0)
| ~ sort1(int,sF22)
| ~ spl37_513 ),
inference(superposition,[],[f13198,f359]) ).
tff(f17915,plain,
( spl37_634
| ~ spl37_513 ),
inference(avatar_split_clause,[],[f17910,f13196,f17912]) ).
tff(f17912,plain,
( spl37_634
<=> $less(sK14(sK1,int,sF19,0,sF22),sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_634])]) ).
tff(f17910,plain,
( $less(sK14(sK1,int,sF19,0,sF22),sK1)
| ~ spl37_513 ),
inference(subsumption_resolution,[],[f17893,f675]) ).
tff(f17893,plain,
( $less(sK14(sK1,int,sF19,0,sF22),sK1)
| ~ sort1(int,sF22)
| ~ spl37_513 ),
inference(resolution,[],[f13198,f366]) ).
tff(f17779,plain,
( spl37_633
| spl37_438
| spl37_324 ),
inference(avatar_split_clause,[],[f17765,f6591,f10588,f17776]) ).
tff(f17776,plain,
( spl37_633
<=> ( 1 = sK14(1,int,sF20,0,sF22) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_633])]) ).
tff(f10588,plain,
( spl37_438
<=> $less(1,sK14(1,int,sF20,0,sF22)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_438])]) ).
tff(f6591,plain,
( spl37_324
<=> $less(sK14(1,int,sF20,0,sF22),1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_324])]) ).
tff(f17765,plain,
( $less(1,sK14(1,int,sF20,0,sF22))
| ( 1 = sK14(1,int,sF20,0,sF22) )
| spl37_324 ),
inference(resolution,[],[f6592,f97]) ).
tff(f6592,plain,
( ~ $less(sK14(1,int,sF20,0,sF22),1)
| spl37_324 ),
inference(avatar_component_clause,[],[f6591]) ).
tff(f17774,plain,
( spl37_632
| ~ spl37_433
| spl37_324 ),
inference(avatar_split_clause,[],[f17769,f6591,f10565,f17771]) ).
tff(f17771,plain,
( spl37_632
<=> $less(0,sK14(1,int,sF20,0,sF22)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_632])]) ).
tff(f10565,plain,
( spl37_433
<=> $less(0,occ1(int,sF22,sF20,0,1)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_433])]) ).
tff(f17769,plain,
( ~ $less(0,occ1(int,sF22,sF20,0,1))
| $less(0,sK14(1,int,sF20,0,sF22))
| spl37_324 ),
inference(subsumption_resolution,[],[f17768,f675]) ).
tff(f17768,plain,
( $less(0,sK14(1,int,sF20,0,sF22))
| ~ sort1(int,sF22)
| ~ $less(0,occ1(int,sF22,sF20,0,1))
| spl37_324 ),
inference(evaluation,[],[f17767]) ).
tff(f17767,plain,
( $less(0,sK14(1,int,sF20,0,sF22))
| ~ $less(0,occ1(int,sF22,sF20,0,1))
| ~ $less(0,1)
| ~ sort1(int,sF22)
| spl37_324 ),
inference(superposition,[],[f6592,f1274]) ).
tff(f1274,plain,
! [X2: uni,X3: $int,X0: ty,X1: uni,X4: $int] :
( ( sK14(X4,X0,X2,X3,X1) = X3 )
| $less(X3,sK14(X4,X0,X2,X3,X1))
| ~ sort1(X0,X1)
| ~ $less(0,occ1(X0,X1,X2,X3,X4)) ),
inference(resolution,[],[f367,f97]) ).
tff(f17628,plain,
( spl37_398
| spl37_397 ),
inference(avatar_split_clause,[],[f17627,f9525,f9528]) ).
tff(f17627,plain,
! [X62: $int,X63: $int,X64: $int] :
( ~ $less(X62,X63)
| $less(0,X64)
| ( 0 = X64 )
| $less(X62,$sum(X63,-1))
| ~ $less(1,X64) ),
inference(subsumption_resolution,[],[f17591,f677]) ).
tff(f17591,plain,
! [X62: $int,X63: $int,X64: $int] :
( ~ $less(X62,X63)
| $less(X62,$sum(X63,-1))
| ( 0 = X64 )
| $less(X63,X62)
| ~ $less(1,X64)
| $less(0,X64) ),
inference(superposition,[],[f1337,f2935]) ).
tff(f2935,plain,
! [X14: $int,X12: array_int,X13: $int] :
( ( 1 = occ1(array(int),t2tb2(X12),const(array(int),int,t2tb2(X12)),X14,X13) )
| ~ $less(X14,X13)
| $less(X14,$sum(X13,-1)) ),
inference(superposition,[],[f1525,f1714]) ).
tff(f17553,plain,
spl37_608,
inference(avatar_split_clause,[],[f16521,f16539]) ).
tff(f16539,plain,
( spl37_608
<=> ! [X122: $int] :
( $less(0,X122)
| $less(X122,1)
| $less(X122,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_608])]) ).
tff(f16521,plain,
! [X137: $int] :
( $less(0,X137)
| $less(X137,1)
| $less(X137,0) ),
inference(evaluation,[],[f16469]) ).
tff(f16469,plain,
! [X137: $int] :
( $less(X137,0)
| $less(X137,1)
| $less(1,0)
| $less(0,X137)
| ( 0 = $sum(0,1) ) ),
inference(superposition,[],[f3130,f1846]) ).
tff(f1846,plain,
! [X20: uni] : ( 1 = occ1(int,X20,const(int,int,X20),0,1) ),
inference(superposition,[],[f1529,f1707]) ).
tff(f1707,plain,
! [X31: uni,X29: ty,X30: uni] : ( get(int,X29,const(int,X29,X30),X31) = X30 ),
inference(resolution,[],[f293,f675]) ).
tff(f17497,plain,
spl37_479,
inference(avatar_split_clause,[],[f17496,f12436]) ).
tff(f17496,plain,
! [X24: $int] :
( $less(X24,2)
| ~ $less(X24,1) ),
inference(subsumption_resolution,[],[f17495,f1808]) ).
tff(f1808,plain,
! [X16: $int,X14: $int,X15: $int,X13: map_int_int] :
( $less(0,occ1(map(int,int),t2tb1(X13),const(map(int,int),int,t2tb1(X13)),X15,X16))
| ~ $less(X14,X16)
| $less(X14,X15) ),
inference(superposition,[],[f327,f1709]) ).
tff(f1709,plain,
! [X38: uni,X36: ty,X37: map_int_int] : ( get(map(int,int),X36,const(map(int,int),X36,t2tb1(X37)),X38) = t2tb1(X37) ),
inference(resolution,[],[f293,f332]) ).
tff(f332,plain,
! [X0: map_int_int] : sort1(map(int,int),t2tb1(X0)),
inference(cnf_transformation,[],[f121]) ).
tff(f121,plain,
! [X0: map_int_int] : sort1(map(int,int),t2tb1(X0)),
inference(rectify,[],[f33]) ).
tff(f33,axiom,
! [X1: map_int_int] : sort1(map(int,int),t2tb1(X1)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',t2tb_sort1) ).
tff(f17495,plain,
! [X24: $int,X25: map_int_int] :
( ~ $less(X24,1)
| ~ $less(0,occ1(map(int,int),t2tb1(X25),const(map(int,int),int,t2tb1(X25)),2,1))
| $less(X24,2) ),
inference(subsumption_resolution,[],[f17428,f332]) ).
tff(f17428,plain,
! [X24: $int,X25: map_int_int] :
( ~ $less(X24,1)
| ~ $less(0,occ1(map(int,int),t2tb1(X25),const(map(int,int),int,t2tb1(X25)),2,1))
| $less(X24,2)
| ~ sort1(map(int,int),t2tb1(X25)) ),
inference(resolution,[],[f2384,f2777]) ).
tff(f2384,plain,
! [X28: $int,X29: $int,X26: map_int_int,X27: $int] :
( $less(sK14(X28,map(int,int),const(map(int,int),int,t2tb1(X26)),X29,t2tb1(X26)),X28)
| ~ $less(X27,X28)
| $less(X27,X29) ),
inference(superposition,[],[f1266,f1709]) ).
tff(f17420,plain,
( spl37_631
| spl37_427
| spl37_323 ),
inference(avatar_split_clause,[],[f17415,f6542,f10379,f17417]) ).
tff(f17417,plain,
( spl37_631
<=> $less(0,sK13(0,int,sF20,1,sF22)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_631])]) ).
tff(f10379,plain,
( spl37_427
<=> ( 0 = occ1(int,sF22,sF20,0,1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_427])]) ).
tff(f6542,plain,
( spl37_323
<=> $less(sK13(0,int,sF20,1,sF22),1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_323])]) ).
tff(f17415,plain,
( ( 0 = occ1(int,sF22,sF20,0,1) )
| $less(0,sK13(0,int,sF20,1,sF22))
| spl37_323 ),
inference(subsumption_resolution,[],[f17409,f675]) ).
tff(f17409,plain,
( $less(0,sK13(0,int,sF20,1,sF22))
| ~ sort1(int,sF22)
| ( 0 = occ1(int,sF22,sF20,0,1) )
| spl37_323 ),
inference(evaluation,[],[f17408]) ).
tff(f17408,plain,
( ( 0 = occ1(int,sF22,sF20,0,1) )
| ~ sort1(int,sF22)
| $less(0,sK13(0,int,sF20,1,sF22))
| ~ $less(0,1)
| spl37_323 ),
inference(superposition,[],[f6543,f1240]) ).
tff(f1240,plain,
! [X2: uni,X3: $int,X0: ty,X1: uni,X4: $int] :
( ( sK13(X3,X0,X2,X4,X1) = X3 )
| ( 0 = occ1(X0,X1,X2,X3,X4) )
| $less(X3,sK13(X3,X0,X2,X4,X1))
| ~ sort1(X0,X1) ),
inference(resolution,[],[f358,f97]) ).
tff(f6543,plain,
( ~ $less(sK13(0,int,sF20,1,sF22),1)
| spl37_323 ),
inference(avatar_component_clause,[],[f6542]) ).
tff(f17414,plain,
( spl37_429
| spl37_630
| spl37_323 ),
inference(avatar_split_clause,[],[f17406,f6542,f17411,f10387]) ).
tff(f10387,plain,
( spl37_429
<=> $less(1,sK13(0,int,sF20,1,sF22)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_429])]) ).
tff(f17411,plain,
( spl37_630
<=> ( 1 = sK13(0,int,sF20,1,sF22) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_630])]) ).
tff(f17406,plain,
( ( 1 = sK13(0,int,sF20,1,sF22) )
| $less(1,sK13(0,int,sF20,1,sF22))
| spl37_323 ),
inference(resolution,[],[f6543,f97]) ).
tff(f17387,plain,
spl37_608,
inference(avatar_split_clause,[],[f16515,f16539]) ).
tff(f16515,plain,
! [X178: $int] :
( $less(X178,1)
| $less(0,X178)
| $less(X178,0) ),
inference(evaluation,[],[f16483]) ).
tff(f16483,plain,
! [X178: $int] :
( $less(1,0)
| $less(0,X178)
| $less(X178,1)
| $less(X178,0)
| ( 0 = $sum(0,1) ) ),
inference(superposition,[],[f3130,f2221]) ).
tff(f2221,plain,
! [X36: ty,X37: uni] : ( 1 = occ1(array(X36),X37,const(array(X36),int,X37),0,1) ),
inference(superposition,[],[f1529,f1716]) ).
tff(f1716,plain,
! [X68: uni,X69: uni,X66: ty,X67: ty] : ( get(array(X66),X67,const(array(X66),X67,X68),X69) = X68 ),
inference(resolution,[],[f293,f854]) ).
tff(f17385,plain,
( spl37_629
| spl37_452 ),
inference(avatar_split_clause,[],[f17381,f11940,f17383]) ).
tff(f17383,plain,
( spl37_629
<=> ! [X25: map_int_int] : ( 0 = occ1(map(int,int),t2tb1(X25),const(map(int,int),int,t2tb1(X25)),0,-1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_629])]) ).
tff(f17381,plain,
! [X24: $int,X25: map_int_int] :
( $less(X24,0)
| ( 0 = occ1(map(int,int),t2tb1(X25),const(map(int,int),int,t2tb1(X25)),0,-1) )
| ~ $less(X24,-1) ),
inference(subsumption_resolution,[],[f17309,f332]) ).
tff(f17309,plain,
! [X24: $int,X25: map_int_int] :
( ( 0 = occ1(map(int,int),t2tb1(X25),const(map(int,int),int,t2tb1(X25)),0,-1) )
| ~ $less(X24,-1)
| $less(X24,0)
| ~ sort1(map(int,int),t2tb1(X25)) ),
inference(resolution,[],[f2345,f2712]) ).
tff(f2345,plain,
! [X28: $int,X29: $int,X26: map_int_int,X27: $int] :
( $less(sK13(X28,map(int,int),const(map(int,int),int,t2tb1(X26)),X29,t2tb1(X26)),X29)
| $less(X27,X28)
| ~ $less(X27,X29) ),
inference(superposition,[],[f1247,f1709]) ).
tff(f17301,plain,
( spl37_267
| spl37_268
| spl37_296 ),
inference(avatar_split_clause,[],[f17299,f5003,f4691,f4687]) ).
tff(f4687,plain,
( spl37_267
<=> $less(0,sF35) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_267])]) ).
tff(f4691,plain,
( spl37_268
<=> ( 0 = sF35 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_268])]) ).
tff(f17299,plain,
( ( 0 = sF35 )
| $less(0,sF35)
| spl37_296 ),
inference(resolution,[],[f5004,f97]) ).
tff(f17298,plain,
spl37_523,
inference(avatar_split_clause,[],[f17290,f13688]) ).
tff(f17290,plain,
! [X28: $int,X26: $int,X27: $int,X25: $int] :
( $less(X28,X26)
| $less(X27,X25)
| ~ $less(X27,X26)
| $less(X26,X28)
| $less(X25,X28)
| $less(X28,X25) ),
inference(evaluation,[],[f17280]) ).
tff(f17280,plain,
! [X28: $int,X26: $int,X27: $int,X25: $int] :
( $less(0,0)
| $less(X25,X28)
| $less(X27,X25)
| $less(X28,X26)
| $less(X28,X25)
| $less(X26,X28)
| ~ $less(X27,X26) ),
inference(superposition,[],[f1808,f3166]) ).
tff(f17295,plain,
spl37_627,
inference(avatar_split_clause,[],[f17294,f17133]) ).
tff(f17294,plain,
! [X18: $int,X19: $int,X17: $int] :
( ~ $less(X17,X18)
| $less(X17,X19)
| ( 0 = $sum(X18,$uminus(X19)) )
| $less(0,$sum(X18,$uminus(X19))) ),
inference(subsumption_resolution,[],[f17264,f96]) ).
tff(f17264,plain,
! [X18: $int,X19: $int,X17: $int] :
( $less(0,$sum(X18,$uminus(X19)))
| ~ $less(X17,X18)
| ( 0 = $sum(X18,$uminus(X19)) )
| $less(X17,X19)
| $less(X18,X19) ),
inference(resolution,[],[f1808,f1349]) ).
tff(f17293,plain,
spl37_223,
inference(avatar_split_clause,[],[f17292,f3028]) ).
tff(f17292,plain,
! [X11: $int,X12: $int,X13: $int] :
( $less(X13,X11)
| $less(X11,X12)
| ~ $less(X13,X12) ),
inference(evaluation,[],[f17277]) ).
tff(f17277,plain,
! [X11: $int,X12: $int,X13: $int] :
( ~ $less(X13,X12)
| $less(X11,X12)
| $less(X13,X11)
| $less(0,0) ),
inference(superposition,[],[f1808,f414]) ).
tff(f17258,plain,
( spl37_326
| ~ spl37_17
| ~ spl37_19
| spl37_299
| ~ spl37_601 ),
inference(avatar_split_clause,[],[f17217,f15729,f5273,f546,f536,f6602]) ).
tff(f6602,plain,
( spl37_326
<=> $less(-1,sK9) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_326])]) ).
tff(f17217,plain,
( $less(-1,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_299
| ~ spl37_601 ),
inference(evaluation,[],[f17171]) ).
tff(f17171,plain,
( $less(1,-1)
| $less(-1,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_299
| ~ spl37_601 ),
inference(resolution,[],[f15730,f7649]) ).
tff(f7649,plain,
( ! [X0: $int] :
( ~ $less(X0,1)
| $less(X0,sK9) )
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(resolution,[],[f7537,f7127]) ).
tff(f7537,plain,
( ! [X0: $int] :
( ~ $less(sK11,X0)
| ~ $less(X0,1) )
| spl37_299 ),
inference(resolution,[],[f5275,f96]) ).
tff(f15730,plain,
( ! [X20: $int] :
( $less(-1,X20)
| $less(X20,-1) )
| ~ spl37_601 ),
inference(avatar_component_clause,[],[f15729]) ).
tff(f17256,plain,
( spl37_326
| ~ spl37_17
| ~ spl37_19
| spl37_302
| ~ spl37_601 ),
inference(avatar_split_clause,[],[f17219,f15729,f5320,f546,f536,f6602]) ).
tff(f5320,plain,
( spl37_302
<=> $less(sK11,-1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_302])]) ).
tff(f17219,plain,
( $less(-1,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_302
| ~ spl37_601 ),
inference(evaluation,[],[f17210]) ).
tff(f17210,plain,
( $less(-1,sK9)
| $less(-1,-1)
| ~ spl37_17
| ~ spl37_19
| spl37_302
| ~ spl37_601 ),
inference(resolution,[],[f15730,f7231]) ).
tff(f7231,plain,
( ! [X16: $int] :
( ~ $less(X16,-1)
| $less(X16,sK9) )
| ~ spl37_17
| ~ spl37_19
| spl37_302 ),
inference(resolution,[],[f7127,f5969]) ).
tff(f5969,plain,
( ! [X0: $int] :
( ~ $less(sK11,X0)
| ~ $less(X0,-1) )
| spl37_302 ),
inference(resolution,[],[f5321,f96]) ).
tff(f5321,plain,
( ~ $less(sK11,-1)
| spl37_302 ),
inference(avatar_component_clause,[],[f5320]) ).
tff(f17255,plain,
( spl37_598
| spl37_69
| ~ spl37_601 ),
inference(avatar_split_clause,[],[f17254,f15729,f846,f15300]) ).
tff(f15300,plain,
( spl37_598
<=> ! [X114: $int,X115: $int] :
( $less(X114,sK7)
| ~ $less(X114,X115)
| ( sF23 = tb2t(get(int,int,sF19,t2tb(X114))) )
| ~ $less(X115,-1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_598])]) ).
tff(f846,plain,
( spl37_69
<=> $less(sK4,-1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_69])]) ).
tff(f17254,plain,
( ! [X65: $int,X64: $int] :
( ~ $less(X65,-1)
| ( sF23 = tb2t(get(int,int,sF19,t2tb(X64))) )
| ~ $less(X64,X65)
| $less(X64,sK7) )
| spl37_69
| ~ spl37_601 ),
inference(subsumption_resolution,[],[f17189,f848]) ).
tff(f848,plain,
( ~ $less(sK4,-1)
| spl37_69 ),
inference(avatar_component_clause,[],[f846]) ).
tff(f17189,plain,
( ! [X65: $int,X64: $int] :
( ~ $less(X65,-1)
| ~ $less(X64,X65)
| $less(X64,sK7)
| $less(sK4,-1)
| ( sF23 = tb2t(get(int,int,sF19,t2tb(X64))) ) )
| ~ spl37_601 ),
inference(resolution,[],[f15730,f2075]) ).
tff(f17253,plain,
( spl37_593
| spl37_69
| ~ spl37_601 ),
inference(avatar_split_clause,[],[f17252,f15729,f846,f15206]) ).
tff(f15206,plain,
( spl37_593
<=> ! [X59: $int] :
( $less(X59,sK7)
| ~ $less(X59,-1)
| ( tb2t(get(int,int,sF19,t2tb(X59))) = sF23 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_593])]) ).
tff(f17252,plain,
( ! [X66: $int] :
( $less(X66,sK7)
| ~ $less(X66,-1)
| ( tb2t(get(int,int,sF19,t2tb(X66))) = sF23 ) )
| spl37_69
| ~ spl37_601 ),
inference(subsumption_resolution,[],[f17193,f848]) ).
tff(f17193,plain,
( ! [X66: $int] :
( $less(sK4,-1)
| ~ $less(X66,-1)
| ( tb2t(get(int,int,sF19,t2tb(X66))) = sF23 )
| $less(X66,sK7) )
| ~ spl37_601 ),
inference(resolution,[],[f15730,f1108]) ).
tff(f17251,plain,
( spl37_326
| ~ spl37_17
| ~ spl37_19
| spl37_289
| ~ spl37_601 ),
inference(avatar_split_clause,[],[f17225,f15729,f4887,f546,f536,f6602]) ).
tff(f17225,plain,
( $less(-1,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_289
| ~ spl37_601 ),
inference(evaluation,[],[f17169]) ).
tff(f17169,plain,
( $less(0,-1)
| $less(-1,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_289
| ~ spl37_601 ),
inference(resolution,[],[f15730,f7230]) ).
tff(f7230,plain,
( ! [X15: $int] :
( ~ $less(X15,0)
| $less(X15,sK9) )
| ~ spl37_17
| ~ spl37_19
| spl37_289 ),
inference(resolution,[],[f7127,f5347]) ).
tff(f5347,plain,
( ! [X0: $int] :
( ~ $less(sK11,X0)
| ~ $less(X0,0) )
| spl37_289 ),
inference(resolution,[],[f4889,f96]) ).
tff(f17248,plain,
( spl37_326
| ~ spl37_17
| ~ spl37_19
| spl37_34
| spl37_68
| ~ spl37_601 ),
inference(avatar_split_clause,[],[f17247,f15729,f837,f624,f546,f536,f6602]) ).
tff(f624,plain,
( spl37_34
<=> $less(sK11,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_34])]) ).
tff(f17247,plain,
( $less(-1,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_34
| spl37_68
| ~ spl37_601 ),
inference(subsumption_resolution,[],[f17184,f839]) ).
tff(f17184,plain,
( $less(-1,sK9)
| $less(sK3,-1)
| ~ spl37_17
| ~ spl37_19
| spl37_34
| ~ spl37_601 ),
inference(resolution,[],[f15730,f7226]) ).
tff(f7226,plain,
( ! [X0: $int] :
( ~ $less(X0,sK3)
| $less(X0,sK9) )
| ~ spl37_17
| ~ spl37_19
| spl37_34 ),
inference(resolution,[],[f7127,f758]) ).
tff(f758,plain,
( ! [X0: $int] :
( ~ $less(sK11,X0)
| ~ $less(X0,sK3) )
| spl37_34 ),
inference(resolution,[],[f626,f96]) ).
tff(f626,plain,
( ~ $less(sK11,sK3)
| spl37_34 ),
inference(avatar_component_clause,[],[f624]) ).
tff(f17246,plain,
( spl37_591
| spl37_592
| spl37_628
| spl37_40
| ~ spl37_601 ),
inference(avatar_split_clause,[],[f17205,f15729,f655,f17243,f15197,f15193]) ).
tff(f15193,plain,
( spl37_591
<=> $less(-1,sF27) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_591])]) ).
tff(f15197,plain,
( spl37_592
<=> ( -1 = sF27 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_592])]) ).
tff(f17243,plain,
( spl37_628
<=> $less(sF23,-1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_628])]) ).
tff(f655,plain,
( spl37_40
<=> $less(sF27,sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_40])]) ).
tff(f17205,plain,
( $less(sF23,-1)
| ( -1 = sF27 )
| $less(-1,sF27)
| spl37_40
| ~ spl37_601 ),
inference(resolution,[],[f15730,f906]) ).
tff(f906,plain,
( ! [X0: $int] :
( ~ $less(X0,sF23)
| ( sF27 = X0 )
| $less(X0,sF27) )
| spl37_40 ),
inference(resolution,[],[f769,f97]) ).
tff(f769,plain,
( ! [X0: $int] :
( ~ $less(sF27,X0)
| ~ $less(X0,sF23) )
| spl37_40 ),
inference(resolution,[],[f657,f96]) ).
tff(f657,plain,
( ~ $less(sF27,sF23)
| spl37_40 ),
inference(avatar_component_clause,[],[f655]) ).
tff(f17236,plain,
~ spl37_601,
inference(avatar_contradiction_clause,[],[f17235]) ).
tff(f17235,plain,
( $false
| ~ spl37_601 ),
inference(evaluation,[],[f17149]) ).
tff(f17149,plain,
( $less(-1,-1)
| ~ spl37_601 ),
inference(resolution,[],[f15730,f95]) ).
tff(f17224,plain,
~ spl37_601,
inference(avatar_contradiction_clause,[],[f17223]) ).
tff(f17223,plain,
( $false
| ~ spl37_601 ),
inference(evaluation,[],[f17214]) ).
tff(f17214,plain,
( $less(-1,-1)
| ~ spl37_601 ),
inference(factoring,[],[f15730]) ).
tff(f17220,plain,
~ spl37_601,
inference(avatar_contradiction_clause,[],[f17148]) ).
tff(f17148,plain,
( $false
| ~ spl37_601 ),
inference(interpreted_simplification,[],[f17147]) ).
tff(f17147,plain,
( $less(-1,-1)
| $less(-1,-1)
| ~ spl37_601 ),
inference(instantiation,[],[f15730]) ).
tff(f17146,plain,
( spl37_626
| spl37_386 ),
inference(avatar_split_clause,[],[f17145,f8784,f17127]) ).
tff(f17127,plain,
( spl37_626
<=> ! [X189: $int,X190: $int] :
( ~ $less(X190,0)
| $less(X190,$sum(X189,$uminus(X189)))
| ( $sum(X189,$uminus(X189)) = X190 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_626])]) ).
tff(f17145,plain,
! [X132: $int,X130: $int,X131: $int,X128: uni] :
( ( t2tb(X132) = X128 )
| $less(X131,$sum(X130,$uminus(X130)))
| ~ $less(X131,0)
| ( $sum(X130,$uminus(X130)) = X131 ) ),
inference(subsumption_resolution,[],[f17052,f95]) ).
tff(f17052,plain,
! [X132: $int,X130: $int,X131: $int,X128: uni] :
( $less(X130,X130)
| ( $sum(X130,$uminus(X130)) = X131 )
| $less(X131,$sum(X130,$uminus(X130)))
| ~ $less(X131,0)
| ( t2tb(X132) = X128 ) ),
inference(superposition,[],[f1349,f8719]) ).
tff(f17142,plain,
spl37_627,
inference(avatar_split_clause,[],[f17141,f17133]) ).
tff(f17141,plain,
! [X62: $int,X60: $int,X61: $int] :
( ( 0 = $sum(X60,$uminus(X61)) )
| $less(X62,X61)
| $less(0,$sum(X60,$uminus(X61)))
| ~ $less(X62,X60) ),
inference(subsumption_resolution,[],[f16997,f96]) ).
tff(f16997,plain,
! [X62: $int,X60: $int,X61: $int] :
( $less(X62,X61)
| $less(X60,X61)
| ( 0 = $sum(X60,$uminus(X61)) )
| $less(0,$sum(X60,$uminus(X61)))
| ~ $less(X62,X60) ),
inference(resolution,[],[f1349,f1775]) ).
tff(f1775,plain,
! [X16: $int,X14: $int,X15: $int,X13: array_int] :
( $less(0,occ1(array(int),t2tb2(X13),const(array(int),int,t2tb2(X13)),X15,X16))
| ~ $less(X14,X16)
| $less(X14,X15) ),
inference(superposition,[],[f327,f1714]) ).
tff(f17139,plain,
( spl37_623
| spl37_432 ),
inference(avatar_split_clause,[],[f17070,f10513,f17097]) ).
tff(f17097,plain,
( spl37_623
<=> ! [X169: $int,X171: $int,X170: $int] :
( ~ $less(X171,0)
| ( $sum(X170,$uminus(X169)) = X171 )
| $less(X170,X169)
| $less(X171,$sum(X170,$uminus(X169))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_623])]) ).
tff(f10513,plain,
( spl37_432
<=> ! [X43: array_int,X42: uni] : ( t2tb2(X43) = X42 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_432])]) ).
tff(f17070,plain,
! [X186: $int,X184: $int,X182: uni,X185: $int,X183: array_int] :
( ( t2tb2(X183) = X182 )
| ~ $less(X186,0)
| $less(X186,$sum(X185,$uminus(X184)))
| $less(X185,X184)
| ( $sum(X185,$uminus(X184)) = X186 ) ),
inference(superposition,[],[f1349,f1795]) ).
tff(f17135,plain,
( spl37_222
| spl37_627 ),
inference(avatar_split_clause,[],[f17131,f17133,f3025]) ).
tff(f3025,plain,
( spl37_222
<=> ! [X6: ty,X7: uni] : ~ sort1(X6,X7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_222])]) ).
tff(f17131,plain,
! [X21: uni,X18: $int,X19: $int,X22: $int,X20: ty] :
( ( 0 = $sum(X18,$uminus(X19)) )
| ~ $less(X22,X18)
| ~ sort1(X20,X21)
| $less(X22,X19)
| $less(0,$sum(X18,$uminus(X19))) ),
inference(subsumption_resolution,[],[f16968,f96]) ).
tff(f16968,plain,
! [X21: uni,X18: $int,X19: $int,X22: $int,X20: ty] :
( $less(X18,X19)
| ( 0 = $sum(X18,$uminus(X19)) )
| ~ sort1(X20,X21)
| $less(0,$sum(X18,$uminus(X19)))
| $less(X22,X19)
| ~ $less(X22,X18) ),
inference(resolution,[],[f1349,f1755]) ).
tff(f1755,plain,
! [X21: $int,X19: ty,X24: $int,X22: uni,X23: $int,X20: uni] :
( $less(0,occ1(X19,X22,set(X19,int,X20,t2tb(X21),X22),X23,X24))
| ~ sort1(X19,X22)
| ~ $less(X21,X24)
| $less(X21,X23) ),
inference(superposition,[],[f327,f422]) ).
tff(f422,plain,
! [X2: ty,X3: ty,X0: uni,X4: uni,X5: uni] :
( ( get(X3,X2,set(X3,X2,X4,X5,X0),X5) = X0 )
| ~ sort1(X3,X0) ),
inference(equality_resolution,[],[f362]) ).
tff(f362,plain,
! [X2: ty,X3: ty,X0: uni,X1: uni,X4: uni,X5: uni] :
( ( get(X3,X2,set(X3,X2,X4,X1,X0),X5) = X0 )
| ~ sort1(X3,X0)
| ( X1 != X5 ) ),
inference(cnf_transformation,[],[f248]) ).
tff(f248,plain,
! [X0: uni,X1: uni,X2: ty,X3: ty,X4: uni,X5: uni] :
( ( get(X3,X2,set(X3,X2,X4,X1,X0),X5) = X0 )
| ~ sort1(X3,X0)
| ( X1 != X5 ) ),
inference(rectify,[],[f195]) ).
tff(f195,plain,
! [X2: uni,X0: uni,X4: ty,X1: ty,X5: uni,X3: uni] :
( ( get(X1,X4,set(X1,X4,X5,X0,X2),X3) = X2 )
| ~ sort1(X1,X2)
| ( X0 != X3 ) ),
inference(flattening,[],[f194]) ).
tff(f194,plain,
! [X3: uni,X4: ty,X2: uni,X1: ty,X0: uni,X5: uni] :
( ( get(X1,X4,set(X1,X4,X5,X0,X2),X3) = X2 )
| ( X0 != X3 )
| ~ sort1(X1,X2) ),
inference(ennf_transformation,[],[f140]) ).
tff(f140,plain,
! [X3: uni,X4: ty,X2: uni,X1: ty,X0: uni,X5: uni] :
( sort1(X1,X2)
=> ( ( X0 = X3 )
=> ( get(X1,X4,set(X1,X4,X5,X0,X2),X3) = X2 ) ) ),
inference(rectify,[],[f15]) ).
tff(f15,axiom,
! [X10: uni,X8: ty,X12: uni,X11: uni,X0: ty,X9: uni] :
( sort1(X8,X12)
=> ( ( X10 = X11 )
=> ( get(X8,X0,set(X8,X0,X9,X10,X12),X11) = X12 ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',select_eq) ).
tff(f17129,plain,
( spl37_432
| spl37_626 ),
inference(avatar_split_clause,[],[f17125,f17127,f10513]) ).
tff(f17125,plain,
! [X191: array_int,X189: $int,X187: uni,X190: $int] :
( ~ $less(X190,0)
| ( $sum(X189,$uminus(X189)) = X190 )
| $less(X190,$sum(X189,$uminus(X189)))
| ( t2tb2(X191) = X187 ) ),
inference(subsumption_resolution,[],[f17071,f95]) ).
tff(f17071,plain,
! [X191: array_int,X189: $int,X187: uni,X190: $int] :
( $less(X189,X189)
| ( $sum(X189,$uminus(X189)) = X190 )
| $less(X190,$sum(X189,$uminus(X189)))
| ( t2tb2(X191) = X187 )
| ~ $less(X190,0) ),
inference(superposition,[],[f1349,f10443]) ).
tff(f17120,plain,
( spl37_624
| spl37_625
| spl37_13
| ~ spl37_482 ),
inference(avatar_split_clause,[],[f17111,f12487,f516,f17117,f17113]) ).
tff(f17113,plain,
( spl37_624
<=> $less(0,$sum(sK2,$uminus(sK3))) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_624])]) ).
tff(f17117,plain,
( spl37_625
<=> ( 0 = $sum(sK2,$uminus(sK3)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_625])]) ).
tff(f516,plain,
( spl37_13
<=> $less(sK2,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_13])]) ).
tff(f12487,plain,
( spl37_482
<=> $less(0,occ1(int,sF22,sF19,sK3,sK2)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_482])]) ).
tff(f17111,plain,
( ( 0 = $sum(sK2,$uminus(sK3)) )
| $less(0,$sum(sK2,$uminus(sK3)))
| spl37_13
| ~ spl37_482 ),
inference(subsumption_resolution,[],[f16996,f518]) ).
tff(f518,plain,
( ~ $less(sK2,sK3)
| spl37_13 ),
inference(avatar_component_clause,[],[f516]) ).
tff(f16996,plain,
( $less(sK2,sK3)
| $less(0,$sum(sK2,$uminus(sK3)))
| ( 0 = $sum(sK2,$uminus(sK3)) )
| ~ spl37_482 ),
inference(resolution,[],[f1349,f12489]) ).
tff(f12489,plain,
( $less(0,occ1(int,sF22,sF19,sK3,sK2))
| ~ spl37_482 ),
inference(avatar_component_clause,[],[f12487]) ).
tff(f17108,plain,
( spl37_386
| spl37_623 ),
inference(avatar_split_clause,[],[f17056,f17097,f8784]) ).
tff(f17056,plain,
! [X142: $int,X143: $int,X140: uni,X141: $int,X144: $int] :
( $less(X144,$sum(X143,$uminus(X142)))
| ( $sum(X143,$uminus(X142)) = X144 )
| ( t2tb(X141) = X140 )
| ~ $less(X144,0)
| $less(X143,X142) ),
inference(superposition,[],[f1349,f1743]) ).
tff(f17099,plain,
( spl37_521
| spl37_623 ),
inference(avatar_split_clause,[],[f17066,f17097,f13405]) ).
tff(f13405,plain,
( spl37_521
<=> ! [X57: uni,X58: map_int_int] : ( t2tb1(X58) = X57 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_521])]) ).
tff(f17066,plain,
! [X170: $int,X171: $int,X168: map_int_int,X169: $int,X167: uni] :
( ~ $less(X171,0)
| ( t2tb1(X168) = X167 )
| $less(X171,$sum(X170,$uminus(X169)))
| $less(X170,X169)
| ( $sum(X170,$uminus(X169)) = X171 ) ),
inference(superposition,[],[f1349,f1823]) ).
tff(f1823,plain,
! [X2: $int,X3: uni,X0: map_int_int,X1: $int] :
( ( 0 = occ1(map(int,int),X3,const(map(int,int),int,t2tb1(X0)),X1,X2) )
| ( t2tb1(X0) = X3 ) ),
inference(subsumption_resolution,[],[f1803,f676]) ).
tff(f676,plain,
! [X0: uni] : sort1(map(int,int),X0),
inference(superposition,[],[f332,f370]) ).
tff(f370,plain,
! [X0: uni] : ( t2tb1(tb2t1(X0)) = X0 ),
inference(cnf_transformation,[],[f142]) ).
tff(f142,plain,
! [X0: uni] : ( t2tb1(tb2t1(X0)) = X0 ),
inference(rectify,[],[f35]) ).
tff(f35,axiom,
! [X15: uni] : ( t2tb1(tb2t1(X15)) = X15 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',bridgeR1) ).
tff(f1803,plain,
! [X2: $int,X3: uni,X0: map_int_int,X1: $int] :
( ~ sort1(map(int,int),X3)
| ( t2tb1(X0) = X3 )
| ( 0 = occ1(map(int,int),X3,const(map(int,int),int,t2tb1(X0)),X1,X2) ) ),
inference(superposition,[],[f1709,f357]) ).
tff(f16962,plain,
spl37_612,
inference(avatar_split_clause,[],[f16764,f16771]) ).
tff(f16771,plain,
( spl37_612
<=> ! [X122: $int] :
( $less(0,X122)
| $less(1,X122)
| $less(X122,1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_612])]) ).
tff(f16764,plain,
! [X114: $int] :
( $less(X114,1)
| $less(0,X114)
| $less(1,X114) ),
inference(evaluation,[],[f16705]) ).
tff(f16705,plain,
! [X114: $int] :
( $less(1,X114)
| $less(1,0)
| $less(0,X114)
| $less(X114,1)
| ( 0 = $sum(1,0) ) ),
inference(superposition,[],[f3179,f1529]) ).
tff(f16961,plain,
( spl37_621
| spl37_622
| spl37_372 ),
inference(avatar_split_clause,[],[f16951,f7971,f16958,f16954]) ).
tff(f16954,plain,
( spl37_621
<=> $less(-3,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_621])]) ).
tff(f16958,plain,
( spl37_622
<=> ( sK2 = -3 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_622])]) ).
tff(f7971,plain,
( spl37_372
<=> $less(sK2,-3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_372])]) ).
tff(f16951,plain,
( ( sK2 = -3 )
| $less(-3,sK2)
| spl37_372 ),
inference(resolution,[],[f7973,f97]) ).
tff(f7973,plain,
( ~ $less(sK2,-3)
| spl37_372 ),
inference(avatar_component_clause,[],[f7971]) ).
tff(f16916,plain,
( spl37_619
| spl37_620
| spl37_531 ),
inference(avatar_split_clause,[],[f16906,f13802,f16913,f16909]) ).
tff(f16909,plain,
( spl37_619
<=> ( $sum(sK1,0) = -1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_619])]) ).
tff(f16913,plain,
( spl37_620
<=> $less(-1,$sum(sK1,0)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_620])]) ).
tff(f13802,plain,
( spl37_531
<=> $less($sum(sK1,0),-1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_531])]) ).
tff(f16906,plain,
( $less(-1,$sum(sK1,0))
| ( $sum(sK1,0) = -1 )
| spl37_531 ),
inference(resolution,[],[f13804,f97]) ).
tff(f13804,plain,
( ~ $less($sum(sK1,0),-1)
| spl37_531 ),
inference(avatar_component_clause,[],[f13802]) ).
tff(f16905,plain,
spl37_608,
inference(avatar_split_clause,[],[f16524,f16539]) ).
tff(f16524,plain,
! [X166: $int] :
( $less(0,X166)
| $less(X166,0)
| $less(X166,1) ),
inference(evaluation,[],[f16480]) ).
tff(f16480,plain,
! [X166: $int] :
( ( 0 = $sum(0,1) )
| $less(1,0)
| $less(X166,1)
| $less(0,X166)
| $less(X166,0) ),
inference(superposition,[],[f3130,f2195]) ).
tff(f2195,plain,
! [X28: uni,X27: ty] : ( 1 = occ1(map(int,X27),elts(X27,X28),const(map(int,X27),int,elts(X27,X28)),0,1) ),
inference(superposition,[],[f1529,f1711]) ).
tff(f1711,plain,
! [X44: uni,X45: uni,X42: ty,X43: ty] : ( elts(X42,X44) = get(map(int,X42),X43,const(map(int,X42),X43,elts(X42,X44)),X45) ),
inference(resolution,[],[f293,f390]) ).
tff(f390,plain,
! [X0: ty,X1: uni] : sort1(map(int,X0),elts(X0,X1)),
inference(cnf_transformation,[],[f21]) ).
tff(f21,axiom,
! [X0: ty,X1: uni] : sort1(map(int,X0),elts(X0,X1)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',elts_sort1) ).
tff(f16904,plain,
spl37_608,
inference(avatar_split_clause,[],[f16519,f16539]) ).
tff(f16519,plain,
! [X88: $int] :
( $less(X88,1)
| $less(0,X88)
| $less(X88,0) ),
inference(evaluation,[],[f16456]) ).
tff(f16456,plain,
! [X88: $int] :
( $less(X88,0)
| $less(1,0)
| ( 0 = $sum(0,1) )
| $less(0,X88)
| $less(X88,1) ),
inference(superposition,[],[f3130,f3655]) ).
tff(f3655,plain,
! [X30: ty] : ( 1 = occ1(X30,witness1(X30),const(X30,int,witness1(X30)),0,1) ),
inference(superposition,[],[f1529,f1701]) ).
tff(f1701,plain,
! [X2: uni,X0: ty,X1: ty] : ( witness1(X0) = get(X0,X1,const(X0,X1,witness1(X0)),X2) ),
inference(resolution,[],[f293,f392]) ).
tff(f16903,plain,
spl37_608,
inference(avatar_split_clause,[],[f16509,f16539]) ).
tff(f16509,plain,
! [X114: $int] :
( $less(X114,0)
| $less(X114,1)
| $less(0,X114) ),
inference(evaluation,[],[f16463]) ).
tff(f16463,plain,
! [X114: $int] :
( $less(X114,1)
| $less(X114,0)
| $less(0,X114)
| $less(1,0)
| ( 0 = $sum(0,1) ) ),
inference(superposition,[],[f3130,f1529]) ).
tff(f16902,plain,
spl37_608,
inference(avatar_split_clause,[],[f16504,f16539]) ).
tff(f16504,plain,
! [X163: $int] :
( $less(0,X163)
| $less(X163,1)
| $less(X163,0) ),
inference(evaluation,[],[f16479]) ).
tff(f16479,plain,
! [X163: $int] :
( $less(0,X163)
| $less(X163,0)
| $less(1,0)
| $less(X163,1)
| ( 0 = $sum(0,1) ) ),
inference(superposition,[],[f3130,f1809]) ).
tff(f1809,plain,
! [X17: map_int_int] : ( 1 = occ1(map(int,int),t2tb1(X17),const(map(int,int),int,t2tb1(X17)),0,1) ),
inference(superposition,[],[f1529,f1709]) ).
tff(f16901,plain,
spl37_608,
inference(avatar_split_clause,[],[f16502,f16539]) ).
tff(f16502,plain,
! [X99: $int] :
( $less(X99,1)
| $less(0,X99)
| $less(X99,0) ),
inference(evaluation,[],[f16459]) ).
tff(f16459,plain,
! [X99: $int] :
( $less(0,X99)
| $less(X99,1)
| ( 0 = $sum(0,1) )
| $less(1,0)
| $less(X99,0) ),
inference(superposition,[],[f3130,f4295]) ).
tff(f4295,plain,
! [X58: uni,X56: bool1,X57: uni,X55: ty] : ( 1 = occ1(X55,match_bool1(X55,X56,X57,X58),const(X55,int,match_bool1(X55,X56,X57,X58)),0,1) ),
inference(superposition,[],[f1529,f1702]) ).
tff(f1702,plain,
! [X3: ty,X8: uni,X6: uni,X7: uni,X4: ty,X5: bool1] : ( match_bool1(X3,X5,X6,X7) = get(X3,X4,const(X3,X4,match_bool1(X3,X5,X6,X7)),X8) ),
inference(resolution,[],[f293,f385]) ).
tff(f385,plain,
! [X2: bool1,X3: ty,X0: uni,X1: uni] : sort1(X3,match_bool1(X3,X2,X1,X0)),
inference(cnf_transformation,[],[f266]) ).
tff(f266,plain,
! [X0: uni,X1: uni,X2: bool1,X3: ty] : sort1(X3,match_bool1(X3,X2,X1,X0)),
inference(rectify,[],[f115]) ).
tff(f115,plain,
! [X3: uni,X0: uni,X1: bool1,X2: ty] : sort1(X2,match_bool1(X2,X1,X0,X3)),
inference(rectify,[],[f2]) ).
tff(f2,axiom,
! [X2: uni,X1: bool1,X0: ty,X3: uni] : sort1(X0,match_bool1(X0,X1,X2,X3)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',match_bool_sort1) ).
tff(f16900,plain,
( spl37_617
| spl37_618
| spl37_528 ),
inference(avatar_split_clause,[],[f16890,f13782,f16897,f16893]) ).
tff(f16893,plain,
( spl37_617
<=> ( -1 = $sum(sK2,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_617])]) ).
tff(f16897,plain,
( spl37_618
<=> $less(-1,$sum(sK2,0)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_618])]) ).
tff(f13782,plain,
( spl37_528
<=> $less($sum(sK2,0),-1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_528])]) ).
tff(f16890,plain,
( $less(-1,$sum(sK2,0))
| ( -1 = $sum(sK2,0) )
| spl37_528 ),
inference(resolution,[],[f13784,f97]) ).
tff(f13784,plain,
( ~ $less($sum(sK2,0),-1)
| spl37_528 ),
inference(avatar_component_clause,[],[f13782]) ).
tff(f16889,plain,
( ~ spl37_190
| ~ spl37_359 ),
inference(avatar_split_clause,[],[f16888,f7365,f2475]) ).
tff(f2475,plain,
( spl37_190
<=> $less(sK1,sF36) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_190])]) ).
tff(f16888,plain,
( ~ $less(sK1,sF36)
| ~ spl37_359 ),
inference(resolution,[],[f7367,f677]) ).
tff(f16879,plain,
( spl37_615
| spl37_616
| spl37_346 ),
inference(avatar_split_clause,[],[f16869,f7082,f16876,f16872]) ).
tff(f16872,plain,
( spl37_615
<=> $less(-3,sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_615])]) ).
tff(f16876,plain,
( spl37_616
<=> ( sK7 = -3 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_616])]) ).
tff(f7082,plain,
( spl37_346
<=> $less(sK7,-3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_346])]) ).
tff(f16869,plain,
( ( sK7 = -3 )
| $less(-3,sK7)
| spl37_346 ),
inference(resolution,[],[f7084,f97]) ).
tff(f7084,plain,
( ~ $less(sK7,-3)
| spl37_346 ),
inference(avatar_component_clause,[],[f7082]) ).
tff(f16867,plain,
( spl37_601
| spl37_614 ),
inference(avatar_split_clause,[],[f16855,f16865,f15729]) ).
tff(f16865,plain,
( spl37_614
<=> ! [X134: uni,X133: uni] :
( ( get(int,int,X134,t2tb(-1)) = X133 )
| ~ $less($sum(occ1(int,X133,X134,-1,0),0),0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_614])]) ).
tff(f16855,plain,
! [X133: uni,X134: uni,X135: $int] :
( ( get(int,int,X134,t2tb(-1)) = X133 )
| $less(X135,-1)
| ~ $less($sum(occ1(int,X133,X134,-1,0),0),0)
| $less(-1,X135) ),
inference(evaluation,[],[f16854]) ).
tff(f16854,plain,
! [X133: uni,X134: uni,X135: $int] :
( $less(-1,-1)
| ~ $less($sum(occ1(int,X133,X134,-1,0),0),0)
| $less(-1,X135)
| ( get(int,int,X134,t2tb(-1)) = X133 )
| $less(X135,-1) ),
inference(duplicate_literal_removal,[],[f16826]) ).
tff(f16826,plain,
! [X133: uni,X134: uni,X135: $int] :
( $less(X135,-1)
| $less(-1,X135)
| ~ $less($sum(occ1(int,X133,X134,-1,0),0),0)
| $less(X135,-1)
| $less(-1,-1)
| ( get(int,int,X134,t2tb(-1)) = X133 ) ),
inference(superposition,[],[f3200,f3259]) ).
tff(f3259,plain,
! [X24: uni,X23: uni] :
( ( occ1(int,X24,X23,-1,-1) = occ1(int,X24,X23,-1,0) )
| ( get(int,int,X23,t2tb(-1)) = X24 ) ),
inference(resolution,[],[f1472,f675]) ).
tff(f16795,plain,
spl37_608,
inference(avatar_split_clause,[],[f16501,f16539]) ).
tff(f16501,plain,
! [X161: $int] :
( $less(X161,1)
| $less(0,X161)
| $less(X161,0) ),
inference(evaluation,[],[f16478]) ).
tff(f16478,plain,
! [X161: $int] :
( $less(X161,1)
| ( 0 = $sum(0,1) )
| $less(1,0)
| $less(0,X161)
| $less(X161,0) ),
inference(superposition,[],[f3130,f4233]) ).
tff(f4233,plain,
! [X40: uni,X39: ty] : ( 1 = occ1(ref(X39),mk_ref(X39,X40),const(ref(X39),int,mk_ref(X39,X40)),0,1) ),
inference(superposition,[],[f1529,f1708]) ).
tff(f16794,plain,
spl37_612,
inference(avatar_split_clause,[],[f16733,f16771]) ).
tff(f16733,plain,
! [X161: $int] :
( $less(0,X161)
| $less(X161,1)
| $less(1,X161) ),
inference(evaluation,[],[f16720]) ).
tff(f16720,plain,
! [X161: $int] :
( $less(1,X161)
| ( 0 = $sum(1,0) )
| $less(X161,1)
| $less(1,0)
| $less(0,X161) ),
inference(superposition,[],[f3179,f4233]) ).
tff(f16791,plain,
spl37_612,
inference(avatar_split_clause,[],[f16735,f16771]) ).
tff(f16735,plain,
! [X99: $int] :
( $less(1,X99)
| $less(0,X99)
| $less(X99,1) ),
inference(evaluation,[],[f16701]) ).
tff(f16701,plain,
! [X99: $int] :
( ( 0 = $sum(1,0) )
| $less(1,0)
| $less(0,X99)
| $less(X99,1)
| $less(1,X99) ),
inference(superposition,[],[f3179,f4295]) ).
tff(f16790,plain,
spl37_612,
inference(avatar_split_clause,[],[f16736,f16771]) ).
tff(f16736,plain,
! [X88: $int] :
( $less(0,X88)
| $less(X88,1)
| $less(1,X88) ),
inference(evaluation,[],[f16698]) ).
tff(f16698,plain,
! [X88: $int] :
( $less(1,X88)
| $less(0,X88)
| $less(X88,1)
| ( 0 = $sum(1,0) )
| $less(1,0) ),
inference(superposition,[],[f3179,f3655]) ).
tff(f16787,plain,
spl37_612,
inference(avatar_split_clause,[],[f16741,f16771]) ).
tff(f16741,plain,
! [X178: $int] :
( $less(X178,1)
| $less(1,X178)
| $less(0,X178) ),
inference(evaluation,[],[f16725]) ).
tff(f16725,plain,
! [X178: $int] :
( $less(1,0)
| $less(0,X178)
| $less(X178,1)
| ( 0 = $sum(1,0) )
| $less(1,X178) ),
inference(superposition,[],[f3179,f2221]) ).
tff(f16786,plain,
spl37_612,
inference(avatar_split_clause,[],[f16742,f16771]) ).
tff(f16742,plain,
! [X127: $int] :
( $less(1,X127)
| $less(X127,1)
| $less(0,X127) ),
inference(evaluation,[],[f16708]) ).
tff(f16708,plain,
! [X127: $int] :
( $less(1,0)
| $less(0,X127)
| $less(1,X127)
| $less(X127,1)
| ( 0 = $sum(1,0) ) ),
inference(superposition,[],[f3179,f2156]) ).
tff(f2156,plain,
! [X31: uni,X29: ty,X32: uni,X30: ty] : ( 1 = occ1(X29,get(X29,X30,X31,X32),const(X29,int,get(X29,X30,X31,X32)),0,1) ),
inference(superposition,[],[f1529,f1704]) ).
tff(f1704,plain,
! [X18: uni,X16: uni,X14: ty,X17: uni,X15: ty,X13: ty] : ( get(X13,X14,const(X13,X14,get(X13,X15,X16,X17)),X18) = get(X13,X15,X16,X17) ),
inference(resolution,[],[f293,f294]) ).
tff(f16784,plain,
spl37_612,
inference(avatar_split_clause,[],[f16746,f16771]) ).
tff(f16746,plain,
! [X175: $int] :
( $less(1,X175)
| $less(0,X175)
| $less(X175,1) ),
inference(evaluation,[],[f16724]) ).
tff(f16724,plain,
! [X175: $int] :
( ( 0 = $sum(1,0) )
| $less(X175,1)
| $less(0,X175)
| $less(1,X175)
| $less(1,0) ),
inference(superposition,[],[f3179,f2595]) ).
tff(f2595,plain,
! [X46: uni,X44: ty,X45: ty] : ( 1 = occ1(map(X44,X45),const(X45,X44,X46),const(map(X44,X45),int,const(X45,X44,X46)),0,1) ),
inference(superposition,[],[f1529,f1712]) ).
tff(f1712,plain,
! [X50: uni,X48: ty,X46: ty,X49: uni,X47: ty] : ( get(map(X46,X47),X48,const(map(X46,X47),X48,const(X47,X46,X49)),X50) = const(X47,X46,X49) ),
inference(resolution,[],[f293,f391]) ).
tff(f391,plain,
! [X2: ty,X0: ty,X1: uni] : sort1(map(X2,X0),const(X0,X2,X1)),
inference(cnf_transformation,[],[f270]) ).
tff(f270,plain,
! [X0: ty,X1: uni,X2: ty] : sort1(map(X2,X0),const(X0,X2,X1)),
inference(rectify,[],[f159]) ).
tff(f159,plain,
! [X0: ty,X2: uni,X1: ty] : sort1(map(X1,X0),const(X0,X1,X2)),
inference(rectify,[],[f17]) ).
tff(f17,axiom,
! [X8: ty,X0: ty,X1: uni] : sort1(map(X0,X8),const(X8,X0,X1)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',const_sort1) ).
tff(f16783,plain,
spl37_612,
inference(avatar_split_clause,[],[f16747,f16771]) ).
tff(f16747,plain,
! [X102: $int] :
( $less(X102,1)
| $less(1,X102)
| $less(0,X102) ),
inference(evaluation,[],[f16702]) ).
tff(f16702,plain,
! [X102: $int] :
( $less(1,X102)
| $less(1,0)
| $less(X102,1)
| ( 0 = $sum(1,0) )
| $less(0,X102) ),
inference(superposition,[],[f3179,f4067]) ).
tff(f4067,plain,
! [X40: uni,X39: ty] : ( 1 = occ1(X39,contents(X39,X40),const(X39,int,contents(X39,X40)),0,1) ),
inference(superposition,[],[f1529,f1703]) ).
tff(f16782,plain,
( spl37_601
| spl37_613 ),
inference(avatar_split_clause,[],[f16754,f16780,f15729]) ).
tff(f16780,plain,
( spl37_613
<=> ! [X134: uni,X133: uni] :
( ( 0 = $sum(occ1(int,X133,X134,-1,0),0) )
| ( get(int,int,X134,t2tb(-1)) = X133 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_613])]) ).
tff(f16754,plain,
! [X133: uni,X134: uni,X135: $int] :
( ( 0 = $sum(occ1(int,X133,X134,-1,0),0) )
| ( get(int,int,X134,t2tb(-1)) = X133 )
| $less(-1,X135)
| $less(X135,-1) ),
inference(evaluation,[],[f16753]) ).
tff(f16753,plain,
! [X133: uni,X134: uni,X135: $int] :
( ( 0 = $sum(occ1(int,X133,X134,-1,0),0) )
| $less(X135,-1)
| $less(-1,-1)
| ( get(int,int,X134,t2tb(-1)) = X133 )
| $less(-1,X135) ),
inference(duplicate_literal_removal,[],[f16710]) ).
tff(f16710,plain,
! [X133: uni,X134: uni,X135: $int] :
( ( 0 = $sum(occ1(int,X133,X134,-1,0),0) )
| $less(X135,-1)
| ( get(int,int,X134,t2tb(-1)) = X133 )
| $less(-1,X135)
| $less(-1,-1)
| $less(-1,X135) ),
inference(superposition,[],[f3179,f3259]) ).
tff(f16778,plain,
spl37_612,
inference(avatar_split_clause,[],[f16755,f16771]) ).
tff(f16755,plain,
! [X166: $int] :
( $less(X166,1)
| $less(0,X166)
| $less(1,X166) ),
inference(evaluation,[],[f16722]) ).
tff(f16722,plain,
! [X166: $int] :
( $less(X166,1)
| $less(1,X166)
| ( 0 = $sum(1,0) )
| $less(0,X166)
| $less(1,0) ),
inference(superposition,[],[f3179,f2195]) ).
tff(f16777,plain,
spl37_612,
inference(avatar_split_clause,[],[f16757,f16771]) ).
tff(f16757,plain,
! [X163: $int] :
( $less(0,X163)
| $less(1,X163)
| $less(X163,1) ),
inference(evaluation,[],[f16721]) ).
tff(f16721,plain,
! [X163: $int] :
( $less(1,0)
| $less(0,X163)
| $less(1,X163)
| ( 0 = $sum(1,0) )
| $less(X163,1) ),
inference(superposition,[],[f3179,f1809]) ).
tff(f16776,plain,
spl37_612,
inference(avatar_split_clause,[],[f16759,f16771]) ).
tff(f16759,plain,
! [X137: $int] :
( $less(1,X137)
| $less(X137,1)
| $less(0,X137) ),
inference(evaluation,[],[f16711]) ).
tff(f16711,plain,
! [X137: $int] :
( $less(1,0)
| $less(1,X137)
| $less(X137,1)
| ( 0 = $sum(1,0) )
| $less(0,X137) ),
inference(superposition,[],[f3179,f1846]) ).
tff(f16773,plain,
( spl37_606
| spl37_612 ),
inference(avatar_split_clause,[],[f16762,f16771,f16332]) ).
tff(f16332,plain,
( spl37_606
<=> ! [X74: uni] : ( t2tb(0) = X74 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_606])]) ).
tff(f16762,plain,
! [X120: uni,X122: $int] :
( $less(0,X122)
| ( t2tb(0) = X120 )
| $less(X122,1)
| $less(1,X122) ),
inference(evaluation,[],[f16707]) ).
tff(f16707,plain,
! [X120: uni,X122: $int] :
( $less(0,X122)
| ( t2tb(0) = X120 )
| ( 0 = $sum(1,0) )
| $less(X122,1)
| $less(1,X122)
| $less(1,0) ),
inference(superposition,[],[f3179,f2843]) ).
tff(f2843,plain,
! [X40: uni,X38: uni,X39: uni,X37: ty] :
( ( 1 = occ1(X37,get(X37,int,X38,t2tb(0)),set(X37,int,X38,X39,X40),0,1) )
| ( t2tb(0) = X39 ) ),
inference(superposition,[],[f1529,f2264]) ).
tff(f2264,plain,
! [X40: uni,X38: ty,X39: uni,X36: $int,X37: uni] :
( ( get(X38,int,X39,t2tb(X36)) = get(X38,int,set(X38,int,X39,X37,X40),t2tb(X36)) )
| ( t2tb(X36) = X37 ) ),
inference(subsumption_resolution,[],[f2249,f675]) ).
tff(f2249,plain,
! [X40: uni,X38: ty,X39: uni,X36: $int,X37: uni] :
( ~ sort1(int,X37)
| ( get(X38,int,X39,t2tb(X36)) = get(X38,int,set(X38,int,X39,X37,X40),t2tb(X36)) )
| ( t2tb(X36) = X37 ) ),
inference(resolution,[],[f336,f354]) ).
tff(f336,plain,
! [X2: uni,X3: uni,X0: ty,X1: ty,X4: uni,X5: uni] :
( ~ sort1(X1,X3)
| ( X3 = X4 )
| ( get(X0,X1,set(X0,X1,X2,X4,X5),X3) = get(X0,X1,X2,X3) )
| ~ sort1(X1,X4) ),
inference(cnf_transformation,[],[f233]) ).
tff(f233,plain,
! [X0: ty,X1: ty,X2: uni,X3: uni,X4: uni] :
( ~ sort1(X1,X4)
| ~ sort1(X1,X3)
| ! [X5: uni] :
( ( X3 = X4 )
| ( get(X0,X1,set(X0,X1,X2,X4,X5),X3) = get(X0,X1,X2,X3) ) ) ),
inference(rectify,[],[f181]) ).
tff(f181,plain,
! [X4: ty,X1: ty,X3: uni,X0: uni,X2: uni] :
( ~ sort1(X1,X2)
| ~ sort1(X1,X0)
| ! [X5: uni] :
( ( X0 = X2 )
| ( get(X4,X1,set(X4,X1,X3,X2,X5),X0) = get(X4,X1,X3,X0) ) ) ),
inference(flattening,[],[f180]) ).
tff(f180,plain,
! [X3: uni,X2: uni,X0: uni,X4: ty,X1: ty] :
( ! [X5: uni] :
( ( X0 = X2 )
| ( get(X4,X1,set(X4,X1,X3,X2,X5),X0) = get(X4,X1,X3,X0) ) )
| ~ sort1(X1,X0)
| ~ sort1(X1,X2) ),
inference(ennf_transformation,[],[f167]) ).
tff(f167,plain,
! [X3: uni,X2: uni,X0: uni,X4: ty,X1: ty] :
( sort1(X1,X2)
=> ( sort1(X1,X0)
=> ! [X5: uni] :
( ( X0 != X2 )
=> ( get(X4,X1,set(X4,X1,X3,X2,X5),X0) = get(X4,X1,X3,X0) ) ) ) ),
inference(rectify,[],[f16]) ).
tff(f16,axiom,
! [X11: uni,X0: ty,X10: uni,X9: uni,X8: ty] :
( sort1(X0,X10)
=> ( sort1(X0,X11)
=> ! [X12: uni] :
( ( X10 != X11 )
=> ( get(X8,X0,set(X8,X0,X9,X10,X12),X11) = get(X8,X0,X9,X11) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',select_neq) ).
tff(f16675,plain,
spl37_608,
inference(avatar_split_clause,[],[f16499,f16539]) ).
tff(f16499,plain,
! [X175: $int] :
( $less(0,X175)
| $less(X175,1)
| $less(X175,0) ),
inference(evaluation,[],[f16482]) ).
tff(f16482,plain,
! [X175: $int] :
( ( 0 = $sum(0,1) )
| $less(1,0)
| $less(0,X175)
| $less(X175,1)
| $less(X175,0) ),
inference(superposition,[],[f3130,f2595]) ).
tff(f16668,plain,
( spl37_601
| spl37_611 ),
inference(avatar_split_clause,[],[f16654,f16666,f15729]) ).
tff(f16666,plain,
( spl37_611
<=> ! [X134: uni,X133: uni] :
( ~ $less($sum(0,occ1(int,X133,X134,-1,0)),0)
| ( get(int,int,X134,t2tb(-1)) = X133 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_611])]) ).
tff(f16654,plain,
! [X133: uni,X134: uni,X135: $int] :
( ~ $less($sum(0,occ1(int,X133,X134,-1,0)),0)
| ( get(int,int,X134,t2tb(-1)) = X133 )
| $less(X135,-1)
| $less(-1,X135) ),
inference(evaluation,[],[f16653]) ).
tff(f16653,plain,
! [X133: uni,X134: uni,X135: $int] :
( $less(-1,-1)
| $less(-1,X135)
| ~ $less($sum(0,occ1(int,X133,X134,-1,0)),0)
| ( get(int,int,X134,t2tb(-1)) = X133 )
| $less(X135,-1) ),
inference(duplicate_literal_removal,[],[f16626]) ).
tff(f16626,plain,
! [X133: uni,X134: uni,X135: $int] :
( ~ $less($sum(0,occ1(int,X133,X134,-1,0)),0)
| $less(-1,X135)
| $less(X135,-1)
| $less(-1,X135)
| $less(-1,-1)
| ( get(int,int,X134,t2tb(-1)) = X133 ) ),
inference(superposition,[],[f3150,f3259]) ).
tff(f16593,plain,
( spl37_537
| spl37_365
| ~ spl37_17
| ~ spl37_296
| spl37_299 ),
inference(avatar_split_clause,[],[f16579,f5273,f5003,f536,f7527,f13916]) ).
tff(f13916,plain,
( spl37_537
<=> ( sF35 = sK11 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_537])]) ).
tff(f7527,plain,
( spl37_365
<=> $less(sF35,sK11) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_365])]) ).
tff(f16579,plain,
( $less(sF35,sK11)
| ( sF35 = sK11 )
| ~ spl37_17
| ~ spl37_296
| spl37_299 ),
inference(evaluation,[],[f16551]) ).
tff(f16551,plain,
( ( sF35 = sK11 )
| ~ $less(0,1)
| $less(sF35,sK11)
| ~ spl37_17
| ~ spl37_296
| spl37_299 ),
inference(resolution,[],[f15227,f14825]) ).
tff(f15227,plain,
( ! [X39: $int] :
( ~ $less(X39,sF35)
| ~ $less(0,X39) )
| ~ spl37_296 ),
inference(resolution,[],[f5005,f935]) ).
tff(f935,plain,
! [X2: $int,X3: $int,X4: $int] :
( ~ $less(X3,X4)
| ~ $less(X4,X2)
| ~ $less(X2,X3) ),
inference(resolution,[],[f677,f96]) ).
tff(f5005,plain,
( $less(sF35,0)
| ~ spl37_296 ),
inference(avatar_component_clause,[],[f5003]) ).
tff(f16591,plain,
( ~ spl37_610
| ~ spl37_296 ),
inference(avatar_split_clause,[],[f16547,f5003,f16588]) ).
tff(f16588,plain,
( spl37_610
<=> $less(1,sF35) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_610])]) ).
tff(f16547,plain,
( ~ $less(1,sF35)
| ~ spl37_296 ),
inference(interpreted_simplification,[],[f16546]) ).
tff(f16546,plain,
( ~ $less(1,sF35)
| ~ $less(0,1)
| ~ spl37_296 ),
inference(instantiation,[],[f15227]) ).
tff(f16586,plain,
( spl37_477
| spl37_609
| ~ spl37_296 ),
inference(avatar_split_clause,[],[f16580,f5003,f16584,f12354]) ).
tff(f12354,plain,
( spl37_477
<=> $less(sF35,1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_477])]) ).
tff(f16584,plain,
( spl37_609
<=> ! [X4: uni,X3: ty] : ( 1 = occ1(X3,get(X3,int,X4,t2tb(0)),X4,0,sF35) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_609])]) ).
tff(f16580,plain,
( ! [X3: ty,X4: uni] :
( ( 1 = occ1(X3,get(X3,int,X4,t2tb(0)),X4,0,sF35) )
| $less(sF35,1) )
| ~ spl37_296 ),
inference(evaluation,[],[f16552]) ).
tff(f16552,plain,
( ! [X3: ty,X4: uni] :
( ~ $less(0,1)
| $less(sF35,1)
| ( 1 = occ1(X3,get(X3,int,X4,t2tb(0)),X4,0,sF35) ) )
| ~ spl37_296 ),
inference(resolution,[],[f15227,f3210]) ).
tff(f16582,plain,
( spl37_365
| ~ spl37_14
| ~ spl37_49
| ~ spl37_58
| ~ spl37_296 ),
inference(avatar_split_clause,[],[f16581,f5003,f760,f713,f521,f7527]) ).
tff(f713,plain,
( spl37_49
<=> $less(0,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_49])]) ).
tff(f16581,plain,
( $less(sF35,sK11)
| ~ spl37_14
| ~ spl37_49
| ~ spl37_58
| ~ spl37_296 ),
inference(subsumption_resolution,[],[f16554,f715]) ).
tff(f715,plain,
( $less(0,sK3)
| ~ spl37_49 ),
inference(avatar_component_clause,[],[f713]) ).
tff(f16554,plain,
( ~ $less(0,sK3)
| $less(sF35,sK11)
| ~ spl37_14
| ~ spl37_58
| ~ spl37_296 ),
inference(resolution,[],[f15227,f7955]) ).
tff(f16545,plain,
spl37_608,
inference(avatar_split_clause,[],[f16491,f16539]) ).
tff(f16491,plain,
! [X127: $int] :
( $less(X127,1)
| $less(0,X127)
| $less(X127,0) ),
inference(evaluation,[],[f16466]) ).
tff(f16466,plain,
! [X127: $int] :
( $less(1,0)
| ( 0 = $sum(0,1) )
| $less(0,X127)
| $less(X127,0)
| $less(X127,1) ),
inference(superposition,[],[f3130,f2156]) ).
tff(f16542,plain,
spl37_608,
inference(avatar_split_clause,[],[f16496,f16539]) ).
tff(f16496,plain,
! [X102: $int] :
( $less(0,X102)
| $less(X102,0)
| $less(X102,1) ),
inference(evaluation,[],[f16460]) ).
tff(f16460,plain,
! [X102: $int] :
( ( 0 = $sum(0,1) )
| $less(1,0)
| $less(X102,1)
| $less(0,X102)
| $less(X102,0) ),
inference(superposition,[],[f3130,f4067]) ).
tff(f16541,plain,
( spl37_608
| spl37_606 ),
inference(avatar_split_clause,[],[f16498,f16332,f16539]) ).
tff(f16498,plain,
! [X120: uni,X122: $int] :
( ( t2tb(0) = X120 )
| $less(0,X122)
| $less(X122,0)
| $less(X122,1) ),
inference(evaluation,[],[f16465]) ).
tff(f16465,plain,
! [X120: uni,X122: $int] :
( $less(0,X122)
| ( 0 = $sum(0,1) )
| ( t2tb(0) = X120 )
| $less(1,0)
| $less(X122,0)
| $less(X122,1) ),
inference(superposition,[],[f3130,f2843]) ).
tff(f16530,plain,
( spl37_607
| spl37_601 ),
inference(avatar_split_clause,[],[f16518,f15729,f16528]) ).
tff(f16528,plain,
( spl37_607
<=> ! [X134: uni,X133: uni] :
( ( 0 = $sum(0,occ1(int,X133,X134,-1,0)) )
| ( get(int,int,X134,t2tb(-1)) = X133 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_607])]) ).
tff(f16518,plain,
! [X133: uni,X134: uni,X135: $int] :
( $less(X135,-1)
| ( 0 = $sum(0,occ1(int,X133,X134,-1,0)) )
| ( get(int,int,X134,t2tb(-1)) = X133 )
| $less(-1,X135) ),
inference(evaluation,[],[f16517]) ).
tff(f16517,plain,
! [X133: uni,X134: uni,X135: $int] :
( $less(X135,-1)
| $less(-1,-1)
| $less(-1,X135)
| ( get(int,int,X134,t2tb(-1)) = X133 )
| ( 0 = $sum(0,occ1(int,X133,X134,-1,0)) ) ),
inference(duplicate_literal_removal,[],[f16468]) ).
tff(f16468,plain,
! [X133: uni,X134: uni,X135: $int] :
( ( get(int,int,X134,t2tb(-1)) = X133 )
| $less(-1,-1)
| $less(X135,-1)
| ( 0 = $sum(0,occ1(int,X133,X134,-1,0)) )
| $less(X135,-1)
| $less(-1,X135) ),
inference(superposition,[],[f3130,f3259]) ).
tff(f16373,plain,
( spl37_606
| spl37_522 ),
inference(avatar_split_clause,[],[f16372,f13668,f16332]) ).
tff(f13668,plain,
( spl37_522
<=> ! [X171: $int] :
( $less(1,X171)
| $less(X171,1)
| $less(X171,0)
| $less(0,X171) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_522])]) ).
tff(f16372,plain,
! [X26: $int,X24: uni] :
( $less(0,X26)
| $less(X26,1)
| $less(X26,0)
| $less(1,X26)
| ( t2tb(0) = X24 ) ),
inference(evaluation,[],[f16367]) ).
tff(f16367,plain,
! [X26: $int,X24: uni] :
( $less(X26,0)
| $less(X26,1)
| $less(0,0)
| $less(0,X26)
| ( t2tb(0) = X24 )
| $less(1,X26) ),
inference(superposition,[],[f2846,f3166]) ).
tff(f2846,plain,
! [X50: uni,X51: uni,X49: ty,X52: uni] :
( $less(0,occ1(X49,get(X49,int,X50,t2tb(0)),set(X49,int,X50,X51,X52),0,1))
| ( t2tb(0) = X51 ) ),
inference(superposition,[],[f1219,f2264]) ).
tff(f1219,plain,
! [X2: ty,X0: uni] : $less(0,occ1(X2,get(X2,int,X0,t2tb(0)),X0,0,1)),
inference(interpreted_simplification,[],[f1218]) ).
tff(f1218,plain,
! [X2: ty,X0: uni] :
( $less(0,occ1(X2,get(X2,int,X0,t2tb(0)),X0,0,1))
| $less(0,0)
| ~ $less(0,1) ),
inference(instantiation,[],[f327]) ).
tff(f16338,plain,
( spl37_606
| spl37_398 ),
inference(avatar_split_clause,[],[f16320,f9528,f16332]) ).
tff(f16320,plain,
! [X51: $int,X49: uni] :
( ( 0 = X51 )
| ( t2tb(0) = X49 )
| ~ $less(1,X51)
| $less(0,X51) ),
inference(evaluation,[],[f16314]) ).
tff(f16314,plain,
! [X51: $int,X49: uni] :
( ( t2tb(0) = X49 )
| $less(0,X51)
| ( 0 = X51 )
| ~ $less(1,X51)
| $less(1,0) ),
inference(superposition,[],[f1337,f2843]) ).
tff(f16337,plain,
( spl37_606
| spl37_522 ),
inference(avatar_split_clause,[],[f16321,f13668,f16332]) ).
tff(f16321,plain,
! [X26: $int,X24: uni] :
( $less(1,X26)
| $less(0,X26)
| $less(X26,1)
| $less(X26,0)
| ( t2tb(0) = X24 ) ),
inference(evaluation,[],[f16299]) ).
tff(f16299,plain,
! [X26: $int,X24: uni] :
( ( t2tb(0) = X24 )
| $less(1,X26)
| $less(X26,1)
| $less(0,X26)
| $less(X26,0)
| ( 0 = 1 ) ),
inference(superposition,[],[f2843,f3166]) ).
tff(f16334,plain,
( spl37_606
| spl37_522 ),
inference(avatar_split_clause,[],[f16325,f13668,f16332]) ).
tff(f16325,plain,
! [X76: $int,X74: uni] :
( $less(0,X76)
| ( t2tb(0) = X74 )
| $less(X76,1)
| $less(1,X76)
| $less(X76,0) ),
inference(evaluation,[],[f16317]) ).
tff(f16317,plain,
! [X76: $int,X74: uni] :
( $less(X76,0)
| $less(X76,1)
| $less(1,X76)
| ( 0 = 1 )
| ( t2tb(0) = X74 )
| $less(0,X76) ),
inference(superposition,[],[f3166,f2843]) ).
tff(f16256,plain,
( spl37_432
| spl37_450 ),
inference(avatar_split_clause,[],[f16255,f11722,f10513]) ).
tff(f11722,plain,
( spl37_450
<=> ! [X80: $int] :
( $less(0,$sum(X80,$uminus(X80)))
| ( 0 = $sum(X80,$uminus(X80)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_450])]) ).
tff(f16255,plain,
! [X72: array_int,X71: $int,X69: uni] :
( $less(0,$sum(X71,$uminus(X71)))
| ( 0 = $sum(X71,$uminus(X71)) )
| ( t2tb2(X72) = X69 ) ),
inference(subsumption_resolution,[],[f16192,f95]) ).
tff(f16192,plain,
! [X72: array_int,X71: $int,X69: uni] :
( ( 0 = $sum(X71,$uminus(X71)) )
| ( t2tb2(X72) = X69 )
| $less(0,$sum(X71,$uminus(X71)))
| $less(X71,X71) ),
inference(superposition,[],[f1030,f10443]) ).
tff(f1030,plain,
! [X2: ty,X3: uni,X0: $int,X1: $int,X4: uni] :
( $less(occ1(X2,X3,X4,X1,X0),$sum(X0,$uminus(X1)))
| $less(X0,X1)
| ( $sum(X0,$uminus(X1)) = occ1(X2,X3,X4,X1,X0) ) ),
inference(resolution,[],[f402,f97]) ).
tff(f16252,plain,
( spl37_449
| spl37_432 ),
inference(avatar_split_clause,[],[f16251,f10513,f11711]) ).
tff(f11711,plain,
( spl37_449
<=> ! [X66: $int] : ~ $less($sum(X66,$uminus(X66)),0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_449])]) ).
tff(f16251,plain,
! [X58: array_int,X57: $int,X55: uni] :
( ( t2tb2(X58) = X55 )
| ~ $less($sum(X57,$uminus(X57)),0) ),
inference(subsumption_resolution,[],[f16189,f95]) ).
tff(f16189,plain,
! [X58: array_int,X57: $int,X55: uni] :
( $less(X57,X57)
| ~ $less($sum(X57,$uminus(X57)),0)
| ( t2tb2(X58) = X55 ) ),
inference(superposition,[],[f402,f10443]) ).
tff(f16166,plain,
( spl37_369
| spl37_605
| spl37_391 ),
inference(avatar_split_clause,[],[f16160,f9235,f16163,f7630]) ).
tff(f7630,plain,
( spl37_369
<=> $less(sF23,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_369])]) ).
tff(f16163,plain,
( spl37_605
<=> ( sK1 = sF23 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_605])]) ).
tff(f9235,plain,
( spl37_391
<=> $less(sK1,sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_391])]) ).
tff(f16160,plain,
( ( sK1 = sF23 )
| $less(sF23,sK1)
| spl37_391 ),
inference(resolution,[],[f9236,f97]) ).
tff(f9236,plain,
( ~ $less(sK1,sF23)
| spl37_391 ),
inference(avatar_component_clause,[],[f9235]) ).
tff(f16147,plain,
( ~ spl37_604
| ~ spl37_20
| ~ spl37_55
| spl37_176 ),
inference(avatar_split_clause,[],[f16146,f2061,f742,f551,f16142]) ).
tff(f16142,plain,
( spl37_604
<=> $less(sK2,sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_604])]) ).
tff(f2061,plain,
( spl37_176
<=> $less(sK4,sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_176])]) ).
tff(f16146,plain,
( ~ $less(sK2,sF23)
| ~ spl37_20
| ~ spl37_55
| spl37_176 ),
inference(forward_demodulation,[],[f16136,f744]) ).
tff(f16136,plain,
( ~ $less(sK5,sF23)
| ~ spl37_20
| spl37_176 ),
inference(resolution,[],[f13927,f553]) ).
tff(f13927,plain,
( ! [X0: $int] :
( ~ $less(sK4,X0)
| ~ $less(X0,sF23) )
| spl37_176 ),
inference(resolution,[],[f2062,f96]) ).
tff(f2062,plain,
( ~ $less(sK4,sF23)
| spl37_176 ),
inference(avatar_component_clause,[],[f2061]) ).
tff(f16145,plain,
( ~ spl37_604
| ~ spl37_122
| spl37_176 ),
inference(avatar_split_clause,[],[f16135,f2061,f1302,f16142]) ).
tff(f1302,plain,
( spl37_122
<=> $less(sK4,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_122])]) ).
tff(f16135,plain,
( ~ $less(sK2,sF23)
| ~ spl37_122
| spl37_176 ),
inference(resolution,[],[f13927,f1304]) ).
tff(f1304,plain,
( $less(sK4,sK2)
| ~ spl37_122 ),
inference(avatar_component_clause,[],[f1302]) ).
tff(f16140,plain,
( ~ spl37_391
| ~ spl37_3
| spl37_176 ),
inference(avatar_split_clause,[],[f16134,f2061,f466,f9235]) ).
tff(f16134,plain,
( ~ $less(sK1,sF23)
| ~ spl37_3
| spl37_176 ),
inference(resolution,[],[f13927,f468]) ).
tff(f16130,plain,
( ~ spl37_205
| ~ spl37_24
| spl37_129 ),
inference(avatar_split_clause,[],[f16120,f1416,f573,f2686]) ).
tff(f2686,plain,
( spl37_205
<=> $less(sK1,sF35) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_205])]) ).
tff(f573,plain,
( spl37_24
<=> $less(sK7,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_24])]) ).
tff(f1416,plain,
( spl37_129
<=> $less(sK7,sF35) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_129])]) ).
tff(f16120,plain,
( ~ $less(sK1,sF35)
| ~ spl37_24
| spl37_129 ),
inference(resolution,[],[f13922,f575]) ).
tff(f575,plain,
( $less(sK7,sK1)
| ~ spl37_24 ),
inference(avatar_component_clause,[],[f573]) ).
tff(f13922,plain,
( ! [X0: $int] :
( ~ $less(sK7,X0)
| ~ $less(X0,sF35) )
| spl37_129 ),
inference(resolution,[],[f1417,f96]) ).
tff(f1417,plain,
( ~ $less(sK7,sF35)
| spl37_129 ),
inference(avatar_component_clause,[],[f1416]) ).
tff(f16129,plain,
( ~ spl37_207
| spl37_129
| ~ spl37_182 ),
inference(avatar_split_clause,[],[f16122,f2285,f1416,f2707]) ).
tff(f2707,plain,
( spl37_207
<=> $less(sK9,sF35) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_207])]) ).
tff(f16122,plain,
( ~ $less(sK9,sF35)
| spl37_129
| ~ spl37_182 ),
inference(resolution,[],[f13922,f2287]) ).
tff(f16128,plain,
( ~ spl37_164
| ~ spl37_26
| spl37_129 ),
inference(avatar_split_clause,[],[f16121,f1416,f584,f1974]) ).
tff(f1974,plain,
( spl37_164
<=> $less(sK4,sF35) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_164])]) ).
tff(f584,plain,
( spl37_26
<=> $less(sK7,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_26])]) ).
tff(f16121,plain,
( ~ $less(sK4,sF35)
| ~ spl37_26
| spl37_129 ),
inference(resolution,[],[f13922,f586]) ).
tff(f586,plain,
( $less(sK7,sK4)
| ~ spl37_26 ),
inference(avatar_component_clause,[],[f584]) ).
tff(f16127,plain,
( ~ spl37_198
| spl37_129
| ~ spl37_142 ),
inference(avatar_split_clause,[],[f16124,f1513,f1416,f2618]) ).
tff(f2618,plain,
( spl37_198
<=> $less(sF27,sF35) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_198])]) ).
tff(f16124,plain,
( ~ $less(sF27,sF35)
| spl37_129
| ~ spl37_142 ),
inference(resolution,[],[f13922,f1515]) ).
tff(f16119,plain,
spl37_523,
inference(avatar_split_clause,[],[f16115,f13688]) ).
tff(f16115,plain,
! [X28: $int,X29: $int,X27: $int,X30: $int] :
( ~ $less(X29,X28)
| $less(X30,X28)
| $less(X28,X30)
| $less(X30,X27)
| $less(X29,X27)
| $less(X27,X30) ),
inference(evaluation,[],[f16098]) ).
tff(f16098,plain,
! [X28: $int,X29: $int,X27: $int,X30: $int] :
( $less(X28,X30)
| $less(X29,X27)
| $less(0,0)
| $less(X27,X30)
| $less(X30,X27)
| ~ $less(X29,X28)
| $less(X30,X28) ),
inference(superposition,[],[f4065,f3166]) ).
tff(f4065,plain,
! [X36: $int,X34: $int,X35: $int,X32: ty,X33: uni] :
( $less(0,occ1(X32,contents(X32,X33),const(X32,int,contents(X32,X33)),X35,X36))
| ~ $less(X34,X36)
| $less(X34,X35) ),
inference(superposition,[],[f327,f1703]) ).
tff(f16117,plain,
spl37_223,
inference(avatar_split_clause,[],[f16116,f3028]) ).
tff(f16116,plain,
! [X10: $int,X11: $int,X12: $int] :
( ~ $less(X12,X11)
| $less(X10,X11)
| $less(X12,X10) ),
inference(evaluation,[],[f16095]) ).
tff(f16095,plain,
! [X10: $int,X11: $int,X12: $int] :
( $less(X12,X10)
| $less(0,0)
| ~ $less(X12,X11)
| $less(X10,X11) ),
inference(superposition,[],[f4065,f414]) ).
tff(f16079,plain,
( spl37_603
| spl37_452 ),
inference(avatar_split_clause,[],[f16075,f11940,f16077]) ).
tff(f16077,plain,
( spl37_603
<=> ! [X30: ty,X31: uni] : ( 0 = occ1(X30,contents(X30,X31),const(X30,int,contents(X30,X31)),0,-1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_603])]) ).
tff(f16075,plain,
! [X31: uni,X29: $int,X30: ty] :
( ~ $less(X29,-1)
| $less(X29,0)
| ( 0 = occ1(X30,contents(X30,X31),const(X30,int,contents(X30,X31)),0,-1) ) ),
inference(subsumption_resolution,[],[f16008,f405]) ).
tff(f16008,plain,
! [X31: uni,X29: $int,X30: ty] :
( ~ sort1(X30,contents(X30,X31))
| ~ $less(X29,-1)
| $less(X29,0)
| ( 0 = occ1(X30,contents(X30,X31),const(X30,int,contents(X30,X31)),0,-1) ) ),
inference(resolution,[],[f4062,f2712]) ).
tff(f4062,plain,
! [X18: $int,X19: $int,X16: uni,X17: $int,X15: ty] :
( $less(sK13(X18,X15,const(X15,int,contents(X15,X16)),X19,contents(X15,X16)),X19)
| ~ $less(X17,X19)
| $less(X17,X18) ),
inference(superposition,[],[f1247,f1703]) ).
tff(f15999,plain,
( spl37_602
| spl37_479 ),
inference(avatar_split_clause,[],[f15995,f12436,f15997]) ).
tff(f15997,plain,
( spl37_602
<=> ! [X30: ty,X31: uni] : ~ $less(0,occ1(X30,contents(X30,X31),const(X30,int,contents(X30,X31)),2,1)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_602])]) ).
tff(f15995,plain,
! [X31: uni,X29: $int,X30: ty] :
( ~ $less(X29,1)
| $less(X29,2)
| ~ $less(0,occ1(X30,contents(X30,X31),const(X30,int,contents(X30,X31)),2,1)) ),
inference(subsumption_resolution,[],[f15927,f405]) ).
tff(f15927,plain,
! [X31: uni,X29: $int,X30: ty] :
( ~ $less(0,occ1(X30,contents(X30,X31),const(X30,int,contents(X30,X31)),2,1))
| $less(X29,2)
| ~ sort1(X30,contents(X30,X31))
| ~ $less(X29,1) ),
inference(resolution,[],[f4061,f2777]) ).
tff(f4061,plain,
! [X10: ty,X11: uni,X14: $int,X12: $int,X13: $int] :
( $less(sK14(X13,X10,const(X10,int,contents(X10,X11)),X14,contents(X10,X11)),X13)
| $less(X12,X14)
| ~ $less(X12,X13) ),
inference(superposition,[],[f1266,f1703]) ).
tff(f15845,plain,
( spl37_365
| ~ spl37_14
| ~ spl37_58
| spl37_150 ),
inference(avatar_split_clause,[],[f15839,f1682,f760,f521,f7527]) ).
tff(f15839,plain,
( $less(sF35,sK11)
| ~ spl37_14
| ~ spl37_58
| spl37_150 ),
inference(resolution,[],[f1684,f7955]) ).
tff(f15815,plain,
( spl37_397
| spl37_398 ),
inference(avatar_split_clause,[],[f15814,f9528,f9525]) ).
tff(f15814,plain,
! [X50: $int,X51: $int,X52: $int] :
( ~ $less(1,X52)
| ~ $less(X50,X51)
| ( 0 = X52 )
| $less(X50,$sum(X51,-1))
| $less(0,X52) ),
inference(subsumption_resolution,[],[f15769,f677]) ).
tff(f15769,plain,
! [X50: $int,X51: $int,X52: $int] :
( ~ $less(X50,X51)
| ( 0 = X52 )
| ~ $less(1,X52)
| $less(X51,X50)
| $less(0,X52)
| $less(X50,$sum(X51,-1)) ),
inference(superposition,[],[f1337,f3659]) ).
tff(f3659,plain,
! [X36: $int,X34: ty,X35: $int] :
( ( 1 = occ1(X34,witness1(X34),const(X34,int,witness1(X34)),X36,X35) )
| $less(X36,$sum(X35,-1))
| ~ $less(X36,X35) ),
inference(superposition,[],[f1525,f1701]) ).
tff(f15735,plain,
( spl37_600
| spl37_601 ),
inference(avatar_split_clause,[],[f15711,f15729,f15726]) ).
tff(f15726,plain,
( spl37_600
<=> ! [X18: uni,X19: uni] :
( ( get(int,int,X19,t2tb(-1)) = X18 )
| ( 0 = occ1(int,X18,X19,-1,0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_600])]) ).
tff(f15711,plain,
! [X62: uni,X63: uni,X64: $int] :
( $less(X64,-1)
| ( get(int,int,X63,t2tb(-1)) = X62 )
| $less(-1,X64)
| ( 0 = occ1(int,X62,X63,-1,0) ) ),
inference(duplicate_literal_removal,[],[f15693]) ).
tff(f15693,plain,
! [X62: uni,X63: uni,X64: $int] :
( $less(-1,X64)
| $less(X64,-1)
| $less(X64,-1)
| $less(-1,X64)
| ( get(int,int,X63,t2tb(-1)) = X62 )
| ( 0 = occ1(int,X62,X63,-1,0) ) ),
inference(superposition,[],[f3166,f3259]) ).
tff(f15734,plain,
spl37_600,
inference(avatar_split_clause,[],[f15715,f15726]) ).
tff(f15715,plain,
! [X10: uni,X11: uni] :
( ( 0 = occ1(int,X10,X11,-1,0) )
| ( get(int,int,X11,t2tb(-1)) = X10 ) ),
inference(evaluation,[],[f15662]) ).
tff(f15662,plain,
! [X10: uni,X11: uni] :
( ( get(int,int,X11,t2tb(-1)) = X10 )
| ( 0 = occ1(int,X10,X11,-1,0) )
| $less(-1,-1) ),
inference(superposition,[],[f3259,f414]) ).
tff(f15731,plain,
( spl37_600
| spl37_601 ),
inference(avatar_split_clause,[],[f15718,f15729,f15726]) ).
tff(f15718,plain,
! [X18: uni,X19: uni,X20: $int] :
( $less(-1,X20)
| $less(X20,-1)
| ( get(int,int,X19,t2tb(-1)) = X18 )
| ( 0 = occ1(int,X18,X19,-1,0) ) ),
inference(duplicate_literal_removal,[],[f15663]) ).
tff(f15663,plain,
! [X18: uni,X19: uni,X20: $int] :
( $less(X20,-1)
| $less(X20,-1)
| ( get(int,int,X19,t2tb(-1)) = X18 )
| $less(-1,X20)
| ( 0 = occ1(int,X18,X19,-1,0) )
| $less(-1,X20) ),
inference(superposition,[],[f3259,f3166]) ).
tff(f15646,plain,
( spl37_398
| spl37_397 ),
inference(avatar_split_clause,[],[f15645,f9525,f9528]) ).
tff(f15645,plain,
! [X62: $int,X63: $int,X64: $int] :
( $less(X62,$sum(X63,-1))
| ( 0 = X64 )
| ~ $less(1,X64)
| $less(0,X64)
| ~ $less(X62,X63) ),
inference(subsumption_resolution,[],[f15608,f677]) ).
tff(f15608,plain,
! [X62: $int,X63: $int,X64: $int] :
( ~ $less(1,X64)
| $less(X62,$sum(X63,-1))
| $less(0,X64)
| ( 0 = X64 )
| ~ $less(X62,X63)
| $less(X63,X62) ),
inference(superposition,[],[f1337,f2933]) ).
tff(f2933,plain,
! [X8: $int,X6: $int,X7: $int] :
( ( 1 = occ1(int,t2tb(X6),const(int,int,t2tb(X6)),X8,X7) )
| $less(X8,$sum(X7,-1))
| ~ $less(X8,X7) ),
inference(superposition,[],[f1525,f1706]) ).
tff(f15562,plain,
spl37_398,
inference(avatar_split_clause,[],[f15550,f9528]) ).
tff(f15550,plain,
! [X35: $int] :
( ~ $less(1,X35)
| ( 0 = X35 )
| $less(0,X35) ),
inference(evaluation,[],[f15542]) ).
tff(f15542,plain,
! [X35: $int] :
( ( 0 = X35 )
| ~ $less(1,X35)
| $less(1,0)
| $less(0,X35) ),
inference(superposition,[],[f1337,f2595]) ).
tff(f15560,plain,
spl37_522,
inference(avatar_split_clause,[],[f15555,f13668]) ).
tff(f15555,plain,
! [X20: $int] :
( $less(0,X20)
| $less(1,X20)
| $less(X20,0)
| $less(X20,1) ),
inference(evaluation,[],[f15529]) ).
tff(f15529,plain,
! [X20: $int] :
( ( 0 = 1 )
| $less(X20,1)
| $less(X20,0)
| $less(0,X20)
| $less(1,X20) ),
inference(superposition,[],[f2595,f3166]) ).
tff(f15558,plain,
spl37_522,
inference(avatar_split_clause,[],[f15557,f13668]) ).
tff(f15557,plain,
! [X55: $int] :
( $less(X55,0)
| $less(1,X55)
| $less(X55,1)
| $less(0,X55) ),
inference(evaluation,[],[f15545]) ).
tff(f15545,plain,
! [X55: $int] :
( $less(X55,0)
| $less(0,X55)
| $less(X55,1)
| $less(1,X55)
| ( 0 = 1 ) ),
inference(superposition,[],[f3166,f2595]) ).
tff(f15520,plain,
( ~ spl37_207
| ~ spl37_536 ),
inference(avatar_split_clause,[],[f15516,f13905,f2707]) ).
tff(f13905,plain,
( spl37_536
<=> $less(sF35,sK9) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_536])]) ).
tff(f15516,plain,
( ~ $less(sK9,sF35)
| ~ spl37_536 ),
inference(resolution,[],[f13907,f677]) ).
tff(f13907,plain,
( $less(sF35,sK9)
| ~ spl37_536 ),
inference(avatar_component_clause,[],[f13905]) ).
tff(f15508,plain,
( ~ spl37_164
| ~ spl37_168 ),
inference(avatar_split_clause,[],[f15504,f1997,f1974]) ).
tff(f1997,plain,
( spl37_168
<=> $less(sF35,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_168])]) ).
tff(f15504,plain,
( ~ $less(sK4,sF35)
| ~ spl37_168 ),
inference(resolution,[],[f1999,f677]) ).
tff(f1999,plain,
( $less(sF35,sK4)
| ~ spl37_168 ),
inference(avatar_component_clause,[],[f1997]) ).
tff(f15488,plain,
spl37_479,
inference(avatar_split_clause,[],[f15487,f12436]) ).
tff(f15487,plain,
! [X24: $int] :
( $less(X24,2)
| ~ $less(X24,1) ),
inference(subsumption_resolution,[],[f15486,f1775]) ).
tff(f15486,plain,
! [X24: $int,X25: array_int] :
( ~ $less(0,occ1(array(int),t2tb2(X25),const(array(int),int,t2tb2(X25)),2,1))
| ~ $less(X24,1)
| $less(X24,2) ),
inference(subsumption_resolution,[],[f15413,f291]) ).
tff(f15413,plain,
! [X24: $int,X25: array_int] :
( ~ $less(X24,1)
| ~ $less(0,occ1(array(int),t2tb2(X25),const(array(int),int,t2tb2(X25)),2,1))
| ~ sort1(array(int),t2tb2(X25))
| $less(X24,2) ),
inference(resolution,[],[f2383,f2777]) ).
tff(f2383,plain,
! [X24: $int,X22: array_int,X25: $int,X23: $int] :
( $less(sK14(X24,array(int),const(array(int),int,t2tb2(X22)),X25,t2tb2(X22)),X24)
| $less(X23,X25)
| ~ $less(X23,X24) ),
inference(superposition,[],[f1266,f1714]) ).
tff(f15399,plain,
( spl37_452
| spl37_599 ),
inference(avatar_split_clause,[],[f15395,f15397,f11940]) ).
tff(f15397,plain,
( spl37_599
<=> ! [X25: array_int] : ( 0 = occ1(array(int),t2tb2(X25),const(array(int),int,t2tb2(X25)),0,-1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_599])]) ).
tff(f15395,plain,
! [X24: $int,X25: array_int] :
( ( 0 = occ1(array(int),t2tb2(X25),const(array(int),int,t2tb2(X25)),0,-1) )
| ~ $less(X24,-1)
| $less(X24,0) ),
inference(subsumption_resolution,[],[f15333,f291]) ).
tff(f15333,plain,
! [X24: $int,X25: array_int] :
( ~ sort1(array(int),t2tb2(X25))
| ( 0 = occ1(array(int),t2tb2(X25),const(array(int),int,t2tb2(X25)),0,-1) )
| $less(X24,0)
| ~ $less(X24,-1) ),
inference(resolution,[],[f2344,f2712]) ).
tff(f2344,plain,
! [X24: $int,X22: array_int,X25: $int,X23: $int] :
( $less(sK13(X24,array(int),const(array(int),int,t2tb2(X22)),X25,t2tb2(X22)),X25)
| $less(X23,X24)
| ~ $less(X23,X25) ),
inference(superposition,[],[f1247,f1714]) ).
tff(f15307,plain,
( spl37_597
| ~ spl37_14
| ~ spl37_58
| spl37_155 ),
inference(avatar_split_clause,[],[f15306,f1906,f760,f521,f15295]) ).
tff(f1906,plain,
( spl37_155
<=> $less(sK4,sK11) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_155])]) ).
tff(f15306,plain,
( ! [X22: $int,X23: $int] :
( $less(X22,sK7)
| ( sF23 = tb2t(get(int,int,sF19,t2tb(X22))) )
| ~ $less(X23,sK3)
| ~ $less(X22,X23) )
| ~ spl37_14
| ~ spl37_58
| spl37_155 ),
inference(subsumption_resolution,[],[f15255,f1907]) ).
tff(f1907,plain,
( ~ $less(sK4,sK11)
| spl37_155 ),
inference(avatar_component_clause,[],[f1906]) ).
tff(f15255,plain,
( ! [X22: $int,X23: $int] :
( $less(X22,sK7)
| ~ $less(X23,sK3)
| ~ $less(X22,X23)
| $less(sK4,sK11)
| ( sF23 = tb2t(get(int,int,sF19,t2tb(X22))) ) )
| ~ spl37_14
| ~ spl37_58 ),
inference(resolution,[],[f2075,f7955]) ).
tff(f15305,plain,
( spl37_156
| spl37_595
| ~ spl37_17
| spl37_155
| spl37_299 ),
inference(avatar_split_clause,[],[f15304,f5273,f1906,f536,f15287,f1910]) ).
tff(f15287,plain,
( spl37_595
<=> ! [X13: $int,X14: $int] :
( ( tb2t(get(int,int,sF19,t2tb(X13))) = sF23 )
| $less(X13,sK7)
| ~ $less(X13,X14)
| ~ $less(X14,1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_595])]) ).
tff(f15304,plain,
( ! [X11: $int,X12: $int] :
( $less(X11,sK7)
| ~ $less(X12,1)
| ( tb2t(get(int,int,sF19,t2tb(X11))) = sF23 )
| ( sK4 = sK11 )
| ~ $less(X11,X12) )
| ~ spl37_17
| spl37_155
| spl37_299 ),
inference(subsumption_resolution,[],[f15251,f1907]) ).
tff(f15251,plain,
( ! [X11: $int,X12: $int] :
( ( tb2t(get(int,int,sF19,t2tb(X11))) = sF23 )
| ( sK4 = sK11 )
| ~ $less(X11,X12)
| $less(X11,sK7)
| $less(sK4,sK11)
| ~ $less(X12,1) )
| ~ spl37_17
| spl37_299 ),
inference(resolution,[],[f2075,f14825]) ).
tff(f15303,plain,
( spl37_597
| ~ spl37_163 ),
inference(avatar_split_clause,[],[f15253,f1969,f15295]) ).
tff(f1969,plain,
( spl37_163
<=> $less(sK3,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_163])]) ).
tff(f15253,plain,
( ! [X18: $int,X17: $int] :
( ~ $less(X18,sK3)
| ~ $less(X17,X18)
| ( tb2t(get(int,int,sF19,t2tb(X17))) = sF23 )
| $less(X17,sK7) )
| ~ spl37_163 ),
inference(resolution,[],[f2075,f1971]) ).
tff(f1971,plain,
( $less(sK3,sK4)
| ~ spl37_163 ),
inference(avatar_component_clause,[],[f1969]) ).
tff(f15302,plain,
( spl37_156
| spl37_598
| ~ spl37_17
| spl37_155
| spl37_302 ),
inference(avatar_split_clause,[],[f15298,f5320,f1906,f536,f15300,f1910]) ).
tff(f15298,plain,
( ! [X114: $int,X115: $int] :
( $less(X114,sK7)
| ~ $less(X115,-1)
| ( sK4 = sK11 )
| ( sF23 = tb2t(get(int,int,sF19,t2tb(X114))) )
| ~ $less(X114,X115) )
| ~ spl37_17
| spl37_155
| spl37_302 ),
inference(subsumption_resolution,[],[f15279,f1907]) ).
tff(f15279,plain,
( ! [X114: $int,X115: $int] :
( ( sF23 = tb2t(get(int,int,sF19,t2tb(X114))) )
| ~ $less(X115,-1)
| $less(sK4,sK11)
| ~ $less(X114,X115)
| ( sK4 = sK11 )
| $less(X114,sK7) )
| ~ spl37_17
| spl37_302 ),
inference(resolution,[],[f2075,f14827]) ).
tff(f14827,plain,
( ! [X49: $int] :
( $less(-1,X49)
| $less(X49,sK11)
| ( sK11 = X49 ) )
| ~ spl37_17
| spl37_302 ),
inference(resolution,[],[f14472,f5321]) ).
tff(f15297,plain,
( spl37_596
| spl37_597
| ~ spl37_14 ),
inference(avatar_split_clause,[],[f15254,f521,f15295,f15292]) ).
tff(f15292,plain,
( spl37_596
<=> ! [X21: $int] :
( ( sK3 = X21 )
| $less(X21,sK3)
| $less(sK4,X21) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_596])]) ).
tff(f15254,plain,
( ! [X21: $int,X19: $int,X20: $int] :
( ~ $less(X19,X20)
| ( sF23 = tb2t(get(int,int,sF19,t2tb(X19))) )
| ( sK3 = X21 )
| $less(sK4,X21)
| $less(X21,sK3)
| ~ $less(X20,sK3)
| $less(X19,sK7) )
| ~ spl37_14 ),
inference(resolution,[],[f2075,f14020]) ).
tff(f15289,plain,
( spl37_271
| spl37_458
| spl37_595 ),
inference(avatar_split_clause,[],[f15252,f15287,f12216,f4751]) ).
tff(f4751,plain,
( spl37_271
<=> $less(sK4,1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_271])]) ).
tff(f12216,plain,
( spl37_458
<=> ! [X149: uni,X148: ty] : ( 1 = occ1(X148,get(X148,int,X149,t2tb(0)),X149,0,sK4) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_458])]) ).
tff(f15252,plain,
! [X16: uni,X14: $int,X15: ty,X13: $int] :
( ( tb2t(get(int,int,sF19,t2tb(X13))) = sF23 )
| ( 1 = occ1(X15,get(X15,int,X16,t2tb(0)),X16,0,sK4) )
| ~ $less(X14,1)
| $less(sK4,1)
| ~ $less(X13,X14)
| $less(X13,sK7) ),
inference(resolution,[],[f2075,f3210]) ).
tff(f15285,plain,
( spl37_594
| ~ spl37_311 ),
inference(avatar_split_clause,[],[f15263,f5444,f15281]) ).
tff(f15281,plain,
( spl37_594
<=> ! [X45: $int,X44: $int] :
( $less(X44,sK7)
| ~ $less(X45,sK11)
| ~ $less(X44,X45)
| ( sF23 = tb2t(get(int,int,sF19,t2tb(X44))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_594])]) ).
tff(f5444,plain,
( spl37_311
<=> $less(sK11,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_311])]) ).
tff(f15263,plain,
( ! [X40: $int,X39: $int] :
( ~ $less(X40,sK11)
| ~ $less(X39,X40)
| ( tb2t(get(int,int,sF19,t2tb(X39))) = sF23 )
| $less(X39,sK7) )
| ~ spl37_311 ),
inference(resolution,[],[f2075,f5446]) ).
tff(f5446,plain,
( $less(sK11,sK4)
| ~ spl37_311 ),
inference(avatar_component_clause,[],[f5444]) ).
tff(f15284,plain,
( spl37_582
| spl37_594
| ~ spl37_17 ),
inference(avatar_split_clause,[],[f15264,f536,f15281,f14926]) ).
tff(f14926,plain,
( spl37_582
<=> ! [X152: $int] :
( $less(sK4,X152)
| $less(X152,sK11)
| ( sK11 = X152 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_582])]) ).
tff(f15264,plain,
( ! [X41: $int,X42: $int,X43: $int] :
( ~ $less(X42,sK11)
| $less(X41,sK7)
| ~ $less(X41,X42)
| $less(sK4,X43)
| ( tb2t(get(int,int,sF19,t2tb(X41))) = sF23 )
| $less(X43,sK11)
| ( sK11 = X43 ) )
| ~ spl37_17 ),
inference(resolution,[],[f2075,f14472]) ).
tff(f15283,plain,
( spl37_594
| spl37_352
| ~ spl37_17
| ~ spl37_19 ),
inference(avatar_split_clause,[],[f15265,f546,f536,f7281,f15281]) ).
tff(f15265,plain,
( ! [X44: $int,X45: $int] :
( $less(sK4,sK9)
| $less(X44,sK7)
| ( sF23 = tb2t(get(int,int,sF19,t2tb(X44))) )
| ~ $less(X44,X45)
| ~ $less(X45,sK11) )
| ~ spl37_17
| ~ spl37_19 ),
inference(resolution,[],[f2075,f7127]) ).
tff(f15242,plain,
( ~ spl37_164
| spl37_4
| ~ spl37_296 ),
inference(avatar_split_clause,[],[f15213,f5003,f471,f1974]) ).
tff(f15213,plain,
( ~ $less(sK4,sF35)
| spl37_4
| ~ spl37_296 ),
inference(resolution,[],[f5005,f681]) ).
tff(f15239,plain,
( ~ spl37_267
| ~ spl37_296 ),
inference(avatar_split_clause,[],[f15231,f5003,f4687]) ).
tff(f15231,plain,
( ~ $less(0,sF35)
| ~ spl37_296 ),
inference(resolution,[],[f5005,f677]) ).
tff(f15236,plain,
( spl37_536
| ~ spl37_17
| ~ spl37_19
| spl37_289
| ~ spl37_296 ),
inference(avatar_split_clause,[],[f15226,f5003,f4887,f546,f536,f13905]) ).
tff(f15226,plain,
( $less(sF35,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_289
| ~ spl37_296 ),
inference(resolution,[],[f5005,f7230]) ).
tff(f15234,plain,
( ~ spl37_150
| spl37_2
| ~ spl37_296 ),
inference(avatar_split_clause,[],[f15212,f5003,f461,f1682]) ).
tff(f15212,plain,
( ~ $less(sK3,sF35)
| spl37_2
| ~ spl37_296 ),
inference(resolution,[],[f5005,f680]) ).
tff(f15208,plain,
( spl37_593
| spl37_156
| ~ spl37_17
| spl37_155
| spl37_302 ),
inference(avatar_split_clause,[],[f15204,f5320,f1906,f536,f1910,f15206]) ).
tff(f15204,plain,
( ! [X59: $int] :
( ( sK4 = sK11 )
| $less(X59,sK7)
| ( tb2t(get(int,int,sF19,t2tb(X59))) = sF23 )
| ~ $less(X59,-1) )
| ~ spl37_17
| spl37_155
| spl37_302 ),
inference(subsumption_resolution,[],[f15174,f1907]) ).
tff(f15174,plain,
( ! [X59: $int] :
( ~ $less(X59,-1)
| $less(sK4,sK11)
| ( tb2t(get(int,int,sF19,t2tb(X59))) = sF23 )
| ( sK4 = sK11 )
| $less(X59,sK7) )
| ~ spl37_17
| spl37_302 ),
inference(resolution,[],[f14827,f1108]) ).
tff(f15200,plain,
( spl37_309
| spl37_588
| spl37_591
| spl37_592
| ~ spl37_17
| spl37_40
| spl37_302 ),
inference(avatar_split_clause,[],[f15185,f5320,f655,f536,f15197,f15193,f15076,f5387]) ).
tff(f5387,plain,
( spl37_309
<=> $less(sF23,sK11) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_309])]) ).
tff(f15076,plain,
( spl37_588
<=> ( sF23 = sK11 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_588])]) ).
tff(f15185,plain,
( ( -1 = sF27 )
| $less(-1,sF27)
| ( sF23 = sK11 )
| $less(sF23,sK11)
| ~ spl37_17
| spl37_40
| spl37_302 ),
inference(resolution,[],[f14827,f906]) ).
tff(f15129,plain,
( ~ spl37_164
| ~ spl37_128
| ~ spl37_163 ),
inference(avatar_split_clause,[],[f15104,f1969,f1412,f1974]) ).
tff(f1412,plain,
( spl37_128
<=> $less(sF35,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_128])]) ).
tff(f15104,plain,
( ~ $less(sK4,sF35)
| ~ spl37_128
| ~ spl37_163 ),
inference(resolution,[],[f13883,f1971]) ).
tff(f13883,plain,
( ! [X15: $int] :
( ~ $less(sK3,X15)
| ~ $less(X15,sF35) )
| ~ spl37_128 ),
inference(resolution,[],[f1414,f935]) ).
tff(f1414,plain,
( $less(sF35,sK3)
| ~ spl37_128 ),
inference(avatar_component_clause,[],[f1412]) ).
tff(f15128,plain,
( ~ spl37_205
| ~ spl37_15
| ~ spl37_128 ),
inference(avatar_split_clause,[],[f15102,f1412,f526,f2686]) ).
tff(f15102,plain,
( ~ $less(sK1,sF35)
| ~ spl37_15
| ~ spl37_128 ),
inference(resolution,[],[f13883,f528]) ).
tff(f15127,plain,
( ~ spl37_321
| ~ spl37_52
| ~ spl37_128 ),
inference(avatar_split_clause,[],[f15103,f1412,f727,f6384]) ).
tff(f6384,plain,
( spl37_321
<=> $less(sK2,sF35) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_321])]) ).
tff(f15103,plain,
( ~ $less(sK2,sF35)
| ~ spl37_52
| ~ spl37_128 ),
inference(resolution,[],[f13883,f729]) ).
tff(f15126,plain,
( ~ spl37_321
| ~ spl37_55
| ~ spl37_105
| ~ spl37_128 ),
inference(avatar_split_clause,[],[f15125,f1412,f1154,f742,f6384]) ).
tff(f1154,plain,
( spl37_105
<=> $less(sK3,sK5) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_105])]) ).
tff(f15125,plain,
( ~ $less(sK2,sF35)
| ~ spl37_55
| ~ spl37_105
| ~ spl37_128 ),
inference(forward_demodulation,[],[f15105,f744]) ).
tff(f15105,plain,
( ~ $less(sK5,sF35)
| ~ spl37_105
| ~ spl37_128 ),
inference(resolution,[],[f13883,f1156]) ).
tff(f1156,plain,
( $less(sK3,sK5)
| ~ spl37_105 ),
inference(avatar_component_clause,[],[f1154]) ).
tff(f15124,plain,
( ~ spl37_207
| ~ spl37_100
| ~ spl37_128 ),
inference(avatar_split_clause,[],[f15107,f1412,f1120,f2707]) ).
tff(f1120,plain,
( spl37_100
<=> $less(sK3,sK9) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_100])]) ).
tff(f15107,plain,
( ~ $less(sK9,sF35)
| ~ spl37_100
| ~ spl37_128 ),
inference(resolution,[],[f13883,f1122]) ).
tff(f1122,plain,
( $less(sK3,sK9)
| ~ spl37_100 ),
inference(avatar_component_clause,[],[f1120]) ).
tff(f15123,plain,
( ~ spl37_198
| ~ spl37_128
| ~ spl37_233 ),
inference(avatar_split_clause,[],[f15110,f3374,f1412,f2618]) ).
tff(f3374,plain,
( spl37_233
<=> $less(sK3,sF27) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_233])]) ).
tff(f15110,plain,
( ~ $less(sF27,sF35)
| ~ spl37_128
| ~ spl37_233 ),
inference(resolution,[],[f13883,f3376]) ).
tff(f3376,plain,
( $less(sK3,sF27)
| ~ spl37_233 ),
inference(avatar_component_clause,[],[f3374]) ).
tff(f15122,plain,
( ~ spl37_590
| ~ spl37_58
| ~ spl37_128 ),
inference(avatar_split_clause,[],[f15108,f1412,f760,f15119]) ).
tff(f15119,plain,
( spl37_590
<=> $less(sK11,sF35) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_590])]) ).
tff(f15108,plain,
( ~ $less(sK11,sF35)
| ~ spl37_58
| ~ spl37_128 ),
inference(resolution,[],[f13883,f762]) ).
tff(f15117,plain,
( ~ spl37_589
| ~ spl37_128
| ~ spl37_480 ),
inference(avatar_split_clause,[],[f15101,f12476,f1412,f15114]) ).
tff(f15114,plain,
( spl37_589
<=> $less($sum(sK2,-1),sF35) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_589])]) ).
tff(f12476,plain,
( spl37_480
<=> $less(sK3,$sum(sK2,-1)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_480])]) ).
tff(f15101,plain,
( ~ $less($sum(sK2,-1),sF35)
| ~ spl37_128
| ~ spl37_480 ),
inference(resolution,[],[f13883,f12478]) ).
tff(f12478,plain,
( $less(sK3,$sum(sK2,-1))
| ~ spl37_480 ),
inference(avatar_component_clause,[],[f12476]) ).
tff(f15095,plain,
( spl37_296
| spl37_535
| ~ spl37_73
| ~ spl37_128
| ~ spl37_230 ),
inference(avatar_split_clause,[],[f15094,f3350,f1412,f888,f13900,f5003]) ).
tff(f13900,plain,
( spl37_535
<=> ( get(int,int,sF19,sF34) = get(int,int,sF20,sF34) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_535])]) ).
tff(f3350,plain,
( spl37_230
<=> map_eq_sub1(int,sF20,sF19,0,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_230])]) ).
tff(f15094,plain,
( ( get(int,int,sF19,sF34) = get(int,int,sF20,sF34) )
| $less(sF35,0)
| ~ spl37_73
| ~ spl37_128
| ~ spl37_230 ),
inference(forward_demodulation,[],[f13877,f890]) ).
tff(f13877,plain,
( $less(sF35,0)
| ( get(int,int,sF19,t2tb(sF35)) = get(int,int,sF20,t2tb(sF35)) )
| ~ spl37_128
| ~ spl37_230 ),
inference(resolution,[],[f1414,f3378]) ).
tff(f3378,plain,
( ! [X0: $int] :
( ~ $less(X0,sK3)
| $less(X0,0)
| ( get(int,int,sF19,t2tb(X0)) = get(int,int,sF20,t2tb(X0)) ) )
| ~ spl37_230 ),
inference(resolution,[],[f3352,f401]) ).
tff(f401,plain,
! [X2: ty,X3: uni,X0: $int,X1: $int,X4: uni,X5: $int] :
( ~ map_eq_sub1(X2,X3,X4,X0,X1)
| ~ $less(X5,X1)
| $less(X5,X0)
| ( get(X2,int,X3,t2tb(X5)) = get(X2,int,X4,t2tb(X5)) ) ),
inference(cnf_transformation,[],[f279]) ).
tff(f279,plain,
! [X0: $int,X1: $int,X2: ty,X3: uni,X4: uni] :
( ( ! [X5: $int] :
( $less(X5,X0)
| ~ $less(X5,X1)
| ( get(X2,int,X3,t2tb(X5)) = get(X2,int,X4,t2tb(X5)) ) )
| ~ map_eq_sub1(X2,X3,X4,X0,X1) )
& ( map_eq_sub1(X2,X3,X4,X0,X1)
| ( ~ $less(sK18(X0,X1,X2,X3,X4),X0)
& $less(sK18(X0,X1,X2,X3,X4),X1)
& ( get(X2,int,X4,t2tb(sK18(X0,X1,X2,X3,X4))) != get(X2,int,X3,t2tb(sK18(X0,X1,X2,X3,X4))) ) ) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK18])],[f277,f278]) ).
tff(f278,plain,
! [X0: $int,X1: $int,X2: ty,X3: uni,X4: uni] :
( ? [X6: $int] :
( ~ $less(X6,X0)
& $less(X6,X1)
& ( get(X2,int,X3,t2tb(X6)) != get(X2,int,X4,t2tb(X6)) ) )
=> ( ~ $less(sK18(X0,X1,X2,X3,X4),X0)
& $less(sK18(X0,X1,X2,X3,X4),X1)
& ( get(X2,int,X4,t2tb(sK18(X0,X1,X2,X3,X4))) != get(X2,int,X3,t2tb(sK18(X0,X1,X2,X3,X4))) ) ) ),
introduced(choice_axiom,[]) ).
tff(f277,plain,
! [X0: $int,X1: $int,X2: ty,X3: uni,X4: uni] :
( ( ! [X5: $int] :
( $less(X5,X0)
| ~ $less(X5,X1)
| ( get(X2,int,X3,t2tb(X5)) = get(X2,int,X4,t2tb(X5)) ) )
| ~ map_eq_sub1(X2,X3,X4,X0,X1) )
& ( map_eq_sub1(X2,X3,X4,X0,X1)
| ? [X6: $int] :
( ~ $less(X6,X0)
& $less(X6,X1)
& ( get(X2,int,X3,t2tb(X6)) != get(X2,int,X4,t2tb(X6)) ) ) ) ),
inference(rectify,[],[f276]) ).
tff(f276,plain,
! [X2: $int,X4: $int,X1: ty,X0: uni,X3: uni] :
( ( ! [X5: $int] :
( $less(X5,X2)
| ~ $less(X5,X4)
| ( get(X1,int,X0,t2tb(X5)) = get(X1,int,X3,t2tb(X5)) ) )
| ~ map_eq_sub1(X1,X0,X3,X2,X4) )
& ( map_eq_sub1(X1,X0,X3,X2,X4)
| ? [X5: $int] :
( ~ $less(X5,X2)
& $less(X5,X4)
& ( get(X1,int,X0,t2tb(X5)) != get(X1,int,X3,t2tb(X5)) ) ) ) ),
inference(nnf_transformation,[],[f211]) ).
tff(f211,plain,
! [X2: $int,X4: $int,X1: ty,X0: uni,X3: uni] :
( ! [X5: $int] :
( $less(X5,X2)
| ~ $less(X5,X4)
| ( get(X1,int,X0,t2tb(X5)) = get(X1,int,X3,t2tb(X5)) ) )
<=> map_eq_sub1(X1,X0,X3,X2,X4) ),
inference(flattening,[],[f210]) ).
tff(f210,plain,
! [X1: ty,X4: $int,X2: $int,X0: uni,X3: uni] :
( ! [X5: $int] :
( ( get(X1,int,X0,t2tb(X5)) = get(X1,int,X3,t2tb(X5)) )
| ~ $less(X5,X4)
| $less(X5,X2) )
<=> map_eq_sub1(X1,X0,X3,X2,X4) ),
inference(ennf_transformation,[],[f128]) ).
tff(f128,plain,
! [X1: ty,X4: $int,X2: $int,X0: uni,X3: uni] :
( ! [X5: $int] :
( ( $less(X5,X4)
& ~ $less(X5,X2) )
=> ( get(X1,int,X0,t2tb(X5)) = get(X1,int,X3,t2tb(X5)) ) )
<=> map_eq_sub1(X1,X0,X3,X2,X4) ),
inference(rectify,[],[f75]) ).
tff(f75,plain,
! [X10: uni,X0: ty,X18: $int,X11: uni,X6: $int] :
( map_eq_sub1(X0,X10,X11,X18,X6)
<=> ! [X14: $int] :
( ( $less(X14,X6)
& ~ $less(X14,X18) )
=> ( get(X0,int,X10,t2tb(X14)) = get(X0,int,X11,t2tb(X14)) ) ) ),
inference(theory_normalization,[],[f57]) ).
tff(f57,axiom,
! [X10: uni,X0: ty,X18: $int,X11: uni,X6: $int] :
( map_eq_sub1(X0,X10,X11,X18,X6)
<=> ! [X14: $int] :
( ( $less(X14,X6)
& $lesseq(X18,X14) )
=> ( get(X0,int,X10,t2tb(X14)) = get(X0,int,X11,t2tb(X14)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',map_eq_sub_def) ).
tff(f3352,plain,
( map_eq_sub1(int,sF20,sF19,0,sK3)
| ~ spl37_230 ),
inference(avatar_component_clause,[],[f3350]) ).
tff(f15093,plain,
( spl37_534
| spl37_296
| ~ spl37_73
| ~ spl37_128
| ~ spl37_219 ),
inference(avatar_split_clause,[],[f15092,f2907,f1412,f888,f5003,f13892]) ).
tff(f2907,plain,
( spl37_219
<=> map_eq_sub1(int,sF19,sF24,0,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_219])]) ).
tff(f15092,plain,
( $less(sF35,0)
| ( get(int,int,sF19,sF34) = get(int,int,sF24,sF34) )
| ~ spl37_73
| ~ spl37_128
| ~ spl37_219 ),
inference(forward_demodulation,[],[f13876,f890]) ).
tff(f13876,plain,
( $less(sF35,0)
| ( get(int,int,sF19,t2tb(sF35)) = get(int,int,sF24,t2tb(sF35)) )
| ~ spl37_128
| ~ spl37_219 ),
inference(resolution,[],[f1414,f3093]) ).
tff(f3093,plain,
( ! [X0: $int] :
( ~ $less(X0,sK3)
| $less(X0,0)
| ( get(int,int,sF19,t2tb(X0)) = get(int,int,sF24,t2tb(X0)) ) )
| ~ spl37_219 ),
inference(resolution,[],[f2909,f401]) ).
tff(f2909,plain,
( map_eq_sub1(int,sF19,sF24,0,sK3)
| ~ spl37_219 ),
inference(avatar_component_clause,[],[f2907]) ).
tff(f15091,plain,
( spl37_156
| spl37_459
| ~ spl37_17
| spl37_155
| spl37_299 ),
inference(avatar_split_clause,[],[f15090,f5273,f1906,f536,f12219,f1910]) ).
tff(f12219,plain,
( spl37_459
<=> ! [X150: $int] :
( $less(X150,sK7)
| ( sF23 = tb2t(get(int,int,sF19,t2tb(X150))) )
| ~ $less(X150,1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_459])]) ).
tff(f15090,plain,
( ! [X62: $int] :
( ( sF23 = tb2t(get(int,int,sF19,t2tb(X62))) )
| ~ $less(X62,1)
| $less(X62,sK7)
| ( sK4 = sK11 ) )
| ~ spl37_17
| spl37_155
| spl37_299 ),
inference(subsumption_resolution,[],[f15041,f1907]) ).
tff(f15041,plain,
( ! [X62: $int] :
( ~ $less(X62,1)
| $less(sK4,sK11)
| ( sK4 = sK11 )
| $less(X62,sK7)
| ( sF23 = tb2t(get(int,int,sF19,t2tb(X62))) ) )
| ~ spl37_17
| spl37_299 ),
inference(resolution,[],[f14825,f1108]) ).
tff(f15088,plain,
( spl37_156
| spl37_465
| spl37_264
| ~ spl37_17
| spl37_155
| spl37_299 ),
inference(avatar_split_clause,[],[f15087,f5273,f1906,f536,f4661,f12244,f1910]) ).
tff(f12244,plain,
( spl37_465
<=> ( sF23 = tb2t(get(int,int,sF19,t2tb(1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_465])]) ).
tff(f4661,plain,
( spl37_264
<=> $less(1,sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_264])]) ).
tff(f15087,plain,
( $less(1,sK7)
| ( sF23 = tb2t(get(int,int,sF19,t2tb(1))) )
| ( sK4 = sK11 )
| ~ spl37_17
| spl37_155
| spl37_299 ),
inference(subsumption_resolution,[],[f15042,f1907]) ).
tff(f15042,plain,
( ( sK4 = sK11 )
| $less(sK4,sK11)
| $less(1,sK7)
| ( sF23 = tb2t(get(int,int,sF19,t2tb(1))) )
| ~ spl37_17
| spl37_299 ),
inference(resolution,[],[f14825,f430]) ).
tff(f15086,plain,
( spl37_263
| ~ spl37_3
| ~ spl37_17
| ~ spl37_25
| spl37_79
| spl37_131
| spl37_132
| spl37_299 ),
inference(avatar_split_clause,[],[f15085,f5273,f1430,f1426,f953,f579,f536,f466,f4656]) ).
tff(f4656,plain,
( spl37_263
<=> $less(1,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_263])]) ).
tff(f1426,plain,
( spl37_131
<=> $less(sK7,sK11) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_131])]) ).
tff(f15085,plain,
( $less(1,sK1)
| ~ spl37_3
| ~ spl37_17
| ~ spl37_25
| spl37_79
| spl37_131
| spl37_132
| spl37_299 ),
inference(subsumption_resolution,[],[f15084,f1427]) ).
tff(f1427,plain,
( ~ $less(sK7,sK11)
| spl37_131 ),
inference(avatar_component_clause,[],[f1426]) ).
tff(f15084,plain,
( $less(sK7,sK11)
| $less(1,sK1)
| ~ spl37_3
| ~ spl37_17
| ~ spl37_25
| spl37_79
| spl37_132
| spl37_299 ),
inference(subsumption_resolution,[],[f15044,f1431]) ).
tff(f15044,plain,
( ( sK7 = sK11 )
| $less(sK7,sK11)
| $less(1,sK1)
| ~ spl37_3
| ~ spl37_17
| ~ spl37_25
| spl37_79
| spl37_299 ),
inference(resolution,[],[f14825,f6915]) ).
tff(f15083,plain,
( spl37_263
| spl37_317
| spl37_312
| spl37_375
| ~ spl37_17
| spl37_32
| spl37_299 ),
inference(avatar_split_clause,[],[f15024,f5273,f614,f536,f8182,f5824,f6104,f4656]) ).
tff(f5824,plain,
( spl37_312
<=> ( 1 = sK1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_312])]) ).
tff(f8182,plain,
( spl37_375
<=> ( sK2 = sK11 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_375])]) ).
tff(f15024,plain,
( ( sK2 = sK11 )
| ( 1 = sK1 )
| $less(sK2,sK11)
| $less(1,sK1)
| ~ spl37_17
| spl37_32
| spl37_299 ),
inference(resolution,[],[f14825,f864]) ).
tff(f15082,plain,
( spl37_463
| ~ spl37_17
| spl37_131
| spl37_132
| spl37_299 ),
inference(avatar_split_clause,[],[f15081,f5273,f1430,f1426,f536,f12237]) ).
tff(f12237,plain,
( spl37_463
<=> ! [X159: $int] :
( $less(tb2t(get(int,int,sF19,t2tb(X159))),sF23)
| ~ $less(X159,1)
| $less(X159,sK3) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_463])]) ).
tff(f15081,plain,
( ! [X63: $int] :
( $less(X63,sK3)
| $less(tb2t(get(int,int,sF19,t2tb(X63))),sF23)
| ~ $less(X63,1) )
| ~ spl37_17
| spl37_131
| spl37_132
| spl37_299 ),
inference(subsumption_resolution,[],[f15080,f1431]) ).
tff(f15080,plain,
( ! [X63: $int] :
( ( sK7 = sK11 )
| ~ $less(X63,1)
| $less(X63,sK3)
| $less(tb2t(get(int,int,sF19,t2tb(X63))),sF23) )
| ~ spl37_17
| spl37_131
| spl37_299 ),
inference(subsumption_resolution,[],[f15045,f1427]) ).
tff(f15045,plain,
( ! [X63: $int] :
( $less(X63,sK3)
| $less(sK7,sK11)
| $less(tb2t(get(int,int,sF19,t2tb(X63))),sF23)
| ( sK7 = sK11 )
| ~ $less(X63,1) )
| ~ spl37_17
| spl37_299 ),
inference(resolution,[],[f14825,f1088]) ).
tff(f15079,plain,
( spl37_466
| spl37_309
| spl37_588
| spl37_469
| ~ spl37_17
| spl37_40
| spl37_299 ),
inference(avatar_split_clause,[],[f15052,f5273,f655,f536,f12262,f15076,f5387,f12251]) ).
tff(f12262,plain,
( spl37_469
<=> ( 1 = sF27 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_469])]) ).
tff(f15052,plain,
( ( 1 = sF27 )
| ( sF23 = sK11 )
| $less(sF23,sK11)
| $less(1,sF27)
| ~ spl37_17
| spl37_40
| spl37_299 ),
inference(resolution,[],[f14825,f906]) ).
tff(f15074,plain,
( spl37_475
| spl37_266
| ~ spl37_17
| spl37_131
| spl37_132
| spl37_299 ),
inference(avatar_split_clause,[],[f15073,f5273,f1430,f1426,f536,f4671,f12292]) ).
tff(f12292,plain,
( spl37_475
<=> $less(tb2t(get(int,int,sF19,t2tb(1))),sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_475])]) ).
tff(f4671,plain,
( spl37_266
<=> $less(1,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_266])]) ).
tff(f15073,plain,
( $less(1,sK3)
| $less(tb2t(get(int,int,sF19,t2tb(1))),sF23)
| ~ spl37_17
| spl37_131
| spl37_132
| spl37_299 ),
inference(subsumption_resolution,[],[f15072,f1427]) ).
tff(f15072,plain,
( $less(sK7,sK11)
| $less(1,sK3)
| $less(tb2t(get(int,int,sF19,t2tb(1))),sF23)
| ~ spl37_17
| spl37_132
| spl37_299 ),
inference(subsumption_resolution,[],[f15046,f1431]) ).
tff(f15046,plain,
( ( sK7 = sK11 )
| $less(1,sK3)
| $less(sK7,sK11)
| $less(tb2t(get(int,int,sF19,t2tb(1))),sF23)
| ~ spl37_17
| spl37_299 ),
inference(resolution,[],[f14825,f429]) ).
tff(f15071,plain,
( spl37_263
| spl37_586
| spl37_587
| ~ spl37_3
| ~ spl37_17
| ~ spl37_25
| spl37_216
| spl37_299 ),
inference(avatar_split_clause,[],[f15053,f5273,f2824,f579,f536,f466,f15068,f15064,f4656]) ).
tff(f15064,plain,
( spl37_586
<=> $less(sF36,sK11) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_586])]) ).
tff(f15068,plain,
( spl37_587
<=> ( sF36 = sK11 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_587])]) ).
tff(f15053,plain,
( ( sF36 = sK11 )
| $less(sF36,sK11)
| $less(1,sK1)
| ~ spl37_3
| ~ spl37_17
| ~ spl37_25
| spl37_216
| spl37_299 ),
inference(resolution,[],[f14825,f8796]) ).
tff(f8796,plain,
( ! [X1: $int] :
( ~ $less(X1,sF36)
| $less(X1,sK1) )
| ~ spl37_3
| ~ spl37_25
| spl37_216 ),
inference(resolution,[],[f8699,f6898]) ).
tff(f8699,plain,
( ! [X0: $int] :
( ~ $less(sK4,X0)
| ~ $less(X0,sF36) )
| spl37_216 ),
inference(resolution,[],[f2825,f96]) ).
tff(f15062,plain,
( spl37_263
| spl37_156
| ~ spl37_3
| ~ spl37_17
| ~ spl37_25
| spl37_155
| spl37_299 ),
inference(avatar_split_clause,[],[f15061,f5273,f1906,f579,f536,f466,f1910,f4656]) ).
tff(f15061,plain,
( ( sK4 = sK11 )
| $less(1,sK1)
| ~ spl37_3
| ~ spl37_17
| ~ spl37_25
| spl37_155
| spl37_299 ),
inference(subsumption_resolution,[],[f15040,f1907]) ).
tff(f15040,plain,
( ( sK4 = sK11 )
| $less(1,sK1)
| $less(sK4,sK11)
| ~ spl37_3
| ~ spl37_17
| ~ spl37_25
| spl37_299 ),
inference(resolution,[],[f14825,f6933]) ).
tff(f6933,plain,
( ! [X42: $int] :
( ~ $less(X42,sK4)
| $less(X42,sK1) )
| ~ spl37_3
| ~ spl37_25 ),
inference(resolution,[],[f6898,f677]) ).
tff(f14994,plain,
( spl37_585
| spl37_174
| spl37_173
| spl37_176 ),
inference(avatar_split_clause,[],[f14990,f2061,f2049,f2053,f14992]) ).
tff(f14992,plain,
( spl37_585
<=> ! [X46: $int,X47: $int] :
( ( sF23 = tb2t(get(int,int,sF19,get(int,int,sF19,t2tb(X46)))) )
| $less(X46,sK7)
| $less(sK4,X47)
| ~ $less(X46,X47)
| ( sK4 = X47 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_585])]) ).
tff(f2053,plain,
( spl37_174
<=> ( sF23 = sK4 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_174])]) ).
tff(f2049,plain,
( spl37_173
<=> $less(sF23,sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_173])]) ).
tff(f14990,plain,
( ! [X46: $int,X47: $int] :
( ( sF23 = sK4 )
| ( sF23 = tb2t(get(int,int,sF19,get(int,int,sF19,t2tb(X46)))) )
| ( sK4 = X47 )
| ~ $less(X46,X47)
| $less(sK4,X47)
| $less(X46,sK7) )
| spl37_173
| spl37_176 ),
inference(subsumption_resolution,[],[f14989,f2050]) ).
tff(f2050,plain,
( ~ $less(sF23,sK7)
| spl37_173 ),
inference(avatar_component_clause,[],[f2049]) ).
tff(f14989,plain,
( ! [X46: $int,X47: $int] :
( $less(sK4,X47)
| $less(X46,sK7)
| ( sF23 = tb2t(get(int,int,sF19,get(int,int,sF19,t2tb(X46)))) )
| $less(sF23,sK7)
| ( sK4 = X47 )
| ~ $less(X46,X47)
| ( sF23 = sK4 ) )
| spl37_176 ),
inference(subsumption_resolution,[],[f14964,f2062]) ).
tff(f14964,plain,
! [X46: $int,X47: $int] :
( $less(sK4,X47)
| $less(X46,sK7)
| ~ $less(X46,X47)
| ( sF23 = sK4 )
| $less(sK4,sF23)
| $less(sF23,sK7)
| ( sK4 = X47 )
| ( sF23 = tb2t(get(int,int,sF19,get(int,int,sF19,t2tb(X46)))) ) ),
inference(superposition,[],[f2021,f2074]) ).
tff(f2021,plain,
! [X0: uni] :
( $less(tb2t(X0),sK7)
| $less(sK4,tb2t(X0))
| ( tb2t(get(int,int,sF19,X0)) = sF23 )
| ( tb2t(X0) = sK4 ) ),
inference(superposition,[],[f1107,f334]) ).
tff(f14980,plain,
( ~ spl37_174
| spl37_584 ),
inference(avatar_split_clause,[],[f14967,f14978,f2053]) ).
tff(f14978,plain,
( spl37_584
<=> ! [X0: $int] :
( ~ $less(X0,tb2t(get(int,int,sF19,t2tb(X0))))
| $less(sK4,tb2t(get(int,int,sF19,t2tb(X0))))
| ( tb2t(get(int,int,sF19,t2tb(X0))) = sK4 )
| $less(X0,sK7) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_584])]) ).
tff(f14967,plain,
! [X0: $int] :
( ~ $less(X0,tb2t(get(int,int,sF19,t2tb(X0))))
| $less(X0,sK7)
| ( tb2t(get(int,int,sF19,t2tb(X0))) = sK4 )
| $less(sK4,tb2t(get(int,int,sF19,t2tb(X0))))
| ( sF23 != sK4 ) ),
inference(equality_factoring,[],[f2074]) ).
tff(f14976,plain,
( spl37_170
| spl37_583
| ~ spl37_85
| spl37_141 ),
inference(avatar_split_clause,[],[f14972,f1508,f984,f14974,f2034]) ).
tff(f2034,plain,
( spl37_170
<=> ( sF23 = tb2t(get(int,int,sF19,sF26)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_170])]) ).
tff(f14974,plain,
( spl37_583
<=> ! [X6: $int] :
( $less(sK4,X6)
| ( sK4 = X6 )
| ~ $less(sF27,X6) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_583])]) ).
tff(f984,plain,
( spl37_85
<=> ( sF26 = t2tb(sF27) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_85])]) ).
tff(f1508,plain,
( spl37_141
<=> $less(sF27,sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_141])]) ).
tff(f14972,plain,
( ! [X6: $int] :
( $less(sK4,X6)
| ( sF23 = tb2t(get(int,int,sF19,sF26)) )
| ~ $less(sF27,X6)
| ( sK4 = X6 ) )
| ~ spl37_85
| spl37_141 ),
inference(subsumption_resolution,[],[f14944,f1510]) ).
tff(f1510,plain,
( ~ $less(sF27,sK7)
| spl37_141 ),
inference(avatar_component_clause,[],[f1508]) ).
tff(f14944,plain,
( ! [X6: $int] :
( ( sF23 = tb2t(get(int,int,sF19,sF26)) )
| ( sK4 = X6 )
| $less(sK4,X6)
| ~ $less(sF27,X6)
| $less(sF27,sK7) )
| ~ spl37_85 ),
inference(superposition,[],[f2074,f986]) ).
tff(f986,plain,
( ( sF26 = t2tb(sF27) )
| ~ spl37_85 ),
inference(avatar_component_clause,[],[f984]) ).
tff(f14934,plain,
( spl37_578
| spl37_2
| ~ spl37_17
| ~ spl37_58 ),
inference(avatar_split_clause,[],[f14933,f760,f536,f461,f14895]) ).
tff(f14895,plain,
( spl37_578
<=> ! [X93: $int] :
( ( sK11 = X93 )
| $less(X93,sK11)
| $less(0,X93) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_578])]) ).
tff(f14933,plain,
( ! [X76: $int] :
( ( sK11 = X76 )
| $less(0,X76)
| $less(X76,sK11) )
| spl37_2
| ~ spl37_17
| ~ spl37_58 ),
inference(subsumption_resolution,[],[f14835,f762]) ).
tff(f14835,plain,
( ! [X76: $int] :
( ( sK11 = X76 )
| $less(0,X76)
| ~ $less(sK3,sK11)
| $less(X76,sK11) )
| spl37_2
| ~ spl37_17 ),
inference(resolution,[],[f14472,f680]) ).
tff(f14930,plain,
( spl37_578
| spl37_441
| spl37_2
| ~ spl37_17 ),
inference(avatar_split_clause,[],[f14929,f536,f461,f10861,f14895]) ).
tff(f10861,plain,
( spl37_441
<=> ! [X32: uni,X30: $int,X31: ty] :
( $less(sK11,X30)
| ~ $less(sK3,sK13(X30,X31,X32,0,get(X31,int,X32,sF25))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_441])]) ).
tff(f14929,plain,
( ! [X101: $int,X104: uni,X102: $int,X103: ty] :
( $less(sK11,X102)
| $less(X101,sK11)
| ( sK11 = X101 )
| ~ $less(sK3,sK13(X102,X103,X104,0,get(X103,int,X104,sF25)))
| $less(0,X101) )
| spl37_2
| ~ spl37_17 ),
inference(forward_demodulation,[],[f14843,f538]) ).
tff(f14843,plain,
( ! [X101: $int,X104: uni,X102: $int,X103: ty] :
( $less(0,X101)
| $less(sK11,X102)
| ( sK11 = X101 )
| ~ $less(sK3,sK13(X102,X103,X104,0,get(X103,int,X104,t2tb(sK11))))
| $less(X101,sK11) )
| spl37_2
| ~ spl37_17 ),
inference(resolution,[],[f14472,f2323]) ).
tff(f14928,plain,
( spl37_582
| spl37_353
| ~ spl37_17 ),
inference(avatar_split_clause,[],[f14871,f536,f7285,f14926]) ).
tff(f7285,plain,
( spl37_353
<=> ! [X45: $int] :
( $less(X45,sK7)
| ( tb2t(get(int,int,sF19,t2tb(X45))) = sF23 )
| ~ $less(X45,sK11) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_353])]) ).
tff(f14871,plain,
( ! [X152: $int,X153: $int] :
( ( sF23 = tb2t(get(int,int,sF19,t2tb(X153))) )
| $less(sK4,X152)
| ( sK11 = X152 )
| ~ $less(X153,sK11)
| $less(X152,sK11)
| $less(X153,sK7) )
| ~ spl37_17 ),
inference(resolution,[],[f14472,f1108]) ).
tff(f14924,plain,
( spl37_580
| spl37_581
| ~ spl37_17 ),
inference(avatar_split_clause,[],[f14875,f536,f14922,f14919]) ).
tff(f14919,plain,
( spl37_580
<=> ! [X158: $int] :
( ~ $less(X158,sK11)
| $less(tb2t(get(int,int,sF19,t2tb(X158))),sF23)
| $less(X158,sK3) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_580])]) ).
tff(f14922,plain,
( spl37_581
<=> ! [X157: $int] :
( $less(X157,sK11)
| ( sK11 = X157 )
| $less(sK7,X157) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_581])]) ).
tff(f14875,plain,
( ! [X158: $int,X157: $int] :
( $less(X157,sK11)
| ~ $less(X158,sK11)
| $less(sK7,X157)
| $less(X158,sK3)
| ( sK11 = X157 )
| $less(tb2t(get(int,int,sF19,t2tb(X158))),sF23) )
| ~ spl37_17 ),
inference(resolution,[],[f14472,f1088]) ).
tff(f14917,plain,
( spl37_578
| ~ spl37_17
| spl37_289 ),
inference(avatar_split_clause,[],[f14824,f4887,f536,f14895]) ).
tff(f14824,plain,
( ! [X46: $int] :
( $less(0,X46)
| ( sK11 = X46 )
| $less(X46,sK11) )
| ~ spl37_17
| spl37_289 ),
inference(resolution,[],[f14472,f4889]) ).
tff(f14916,plain,
( spl37_578
| spl37_444
| spl37_2
| ~ spl37_17 ),
inference(avatar_split_clause,[],[f14915,f536,f461,f10994,f14895]) ).
tff(f10994,plain,
( spl37_444
<=> ! [X32: $int,X30: ty,X31: uni] :
( $less(sK11,X32)
| ~ $less(sK3,sK14(0,X30,X31,X32,get(X30,int,X31,sF25))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_444])]) ).
tff(f14915,plain,
( ! [X113: $int,X116: $int,X114: ty,X115: uni] :
( $less(sK11,X116)
| $less(X113,sK11)
| ~ $less(sK3,sK14(0,X114,X115,X116,get(X114,int,X115,sF25)))
| $less(0,X113)
| ( sK11 = X113 ) )
| spl37_2
| ~ spl37_17 ),
inference(forward_demodulation,[],[f14846,f538]) ).
tff(f14846,plain,
( ! [X113: $int,X116: $int,X114: ty,X115: uni] :
( ( sK11 = X113 )
| $less(0,X113)
| ~ $less(sK3,sK14(0,X114,X115,X116,get(X114,int,X115,t2tb(sK11))))
| $less(sK11,X116)
| $less(X113,sK11) )
| spl37_2
| ~ spl37_17 ),
inference(resolution,[],[f14472,f2362]) ).
tff(f14914,plain,
( spl37_578
| spl37_440
| spl37_4
| ~ spl37_17 ),
inference(avatar_split_clause,[],[f14913,f536,f471,f10827,f14895]) ).
tff(f10827,plain,
( spl37_440
<=> ! [X32: uni,X30: $int,X31: ty] :
( $less(sK11,X30)
| ~ $less(sK4,sK13(X30,X31,X32,0,get(X31,int,X32,sF25))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_440])]) ).
tff(f14913,plain,
( ! [X98: $int,X99: ty,X97: $int,X100: uni] :
( $less(sK11,X98)
| ~ $less(sK4,sK13(X98,X99,X100,0,get(X99,int,X100,sF25)))
| $less(0,X97)
| ( sK11 = X97 )
| $less(X97,sK11) )
| spl37_4
| ~ spl37_17 ),
inference(forward_demodulation,[],[f14842,f538]) ).
tff(f14842,plain,
( ! [X98: $int,X99: ty,X97: $int,X100: uni] :
( $less(0,X97)
| $less(sK11,X98)
| ( sK11 = X97 )
| $less(X97,sK11)
| ~ $less(sK4,sK13(X98,X99,X100,0,get(X99,int,X100,t2tb(sK11)))) )
| spl37_4
| ~ spl37_17 ),
inference(resolution,[],[f14472,f2322]) ).
tff(f14912,plain,
( spl37_351
| spl37_578
| ~ spl37_17 ),
inference(avatar_split_clause,[],[f14839,f536,f14895,f7277]) ).
tff(f7277,plain,
( spl37_351
<=> ! [X38: uni,X36: $int,X35: $int,X39: uni,X37: ty] :
( ~ $less(occ1(X37,X38,X39,X36,X35),sK11)
| $less(X35,X36) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_351])]) ).
tff(f14839,plain,
( ! [X82: $int,X83: ty,X80: $int,X81: $int,X84: uni,X85: uni] :
( ( sK11 = X80 )
| $less(X81,X82)
| $less(X80,sK11)
| ~ $less(occ1(X83,X84,X85,X82,X81),sK11)
| $less(0,X80) )
| ~ spl37_17 ),
inference(resolution,[],[f14472,f991]) ).
tff(f14908,plain,
( spl37_578
| spl37_399
| ~ spl37_17 ),
inference(avatar_split_clause,[],[f14840,f536,f9561,f14895]) ).
tff(f9561,plain,
( spl37_399
<=> ! [X59: $int,X57: $int,X61: uni,X58: $int,X62: uni,X60: ty] :
( ~ $less(occ1(X60,X61,X62,X58,X57),X59)
| ~ $less(X59,sK11)
| $less(X57,X58) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_399])]) ).
tff(f14840,plain,
( ! [X90: ty,X91: uni,X88: $int,X86: $int,X89: $int,X87: $int,X92: uni] :
( $less(X87,X88)
| ~ $less(occ1(X90,X91,X92,X88,X87),X89)
| ( sK11 = X86 )
| $less(X86,sK11)
| $less(0,X86)
| ~ $less(X89,sK11) )
| ~ spl37_17 ),
inference(resolution,[],[f14472,f1338]) ).
tff(f14906,plain,
( spl37_578
| spl37_443
| spl37_4
| ~ spl37_17 ),
inference(avatar_split_clause,[],[f14905,f536,f471,f10963,f14895]) ).
tff(f10963,plain,
( spl37_443
<=> ! [X32: $int,X30: ty,X31: uni] :
( $less(sK11,X32)
| ~ $less(sK4,sK14(0,X30,X31,X32,get(X30,int,X31,sF25))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_443])]) ).
tff(f14905,plain,
( ! [X111: uni,X109: $int,X112: $int,X110: ty] :
( $less(sK11,X112)
| $less(X109,sK11)
| ~ $less(sK4,sK14(0,X110,X111,X112,get(X110,int,X111,sF25)))
| ( sK11 = X109 )
| $less(0,X109) )
| spl37_4
| ~ spl37_17 ),
inference(forward_demodulation,[],[f14845,f538]) ).
tff(f14845,plain,
( ! [X111: uni,X109: $int,X112: $int,X110: ty] :
( ~ $less(sK4,sK14(0,X110,X111,X112,get(X110,int,X111,t2tb(sK11))))
| ( sK11 = X109 )
| $less(sK11,X112)
| $less(X109,sK11)
| $less(0,X109) )
| spl37_4
| ~ spl37_17 ),
inference(resolution,[],[f14472,f2361]) ).
tff(f14904,plain,
( spl37_442
| spl37_578
| ~ spl37_17
| spl37_41 ),
inference(avatar_split_clause,[],[f14903,f660,f536,f14895,f10913]) ).
tff(f10913,plain,
( spl37_442
<=> ! [X32: uni,X30: $int,X31: ty] :
( ~ $less(sK7,sK14(0,X31,X32,X30,get(X31,int,X32,sF25)))
| $less(sK11,X30) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_442])]) ).
tff(f14903,plain,
( ! [X108: uni,X106: $int,X107: ty,X105: $int] :
( ( sK11 = X105 )
| $less(X105,sK11)
| $less(sK11,X106)
| $less(0,X105)
| ~ $less(sK7,sK14(0,X107,X108,X106,get(X107,int,X108,sF25))) )
| ~ spl37_17
| spl37_41 ),
inference(forward_demodulation,[],[f14844,f538]) ).
tff(f14844,plain,
( ! [X108: uni,X106: $int,X107: ty,X105: $int] :
( $less(sK11,X106)
| $less(0,X105)
| $less(X105,sK11)
| ( sK11 = X105 )
| ~ $less(sK7,sK14(0,X107,X108,X106,get(X107,int,X108,t2tb(sK11)))) )
| ~ spl37_17
| spl37_41 ),
inference(resolution,[],[f14472,f2360]) ).
tff(f14902,plain,
( spl37_354
| spl37_355
| spl37_579
| ~ spl37_17
| spl37_40 ),
inference(avatar_split_clause,[],[f14882,f655,f536,f14900,f7293,f7289]) ).
tff(f7289,plain,
( spl37_354
<=> $less(sK11,sF27) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_354])]) ).
tff(f7293,plain,
( spl37_355
<=> ( sF27 = sK11 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_355])]) ).
tff(f14900,plain,
( spl37_579
<=> ! [X173: $int] :
( $less(sF23,X173)
| $less(X173,sK11)
| ( sK11 = X173 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_579])]) ).
tff(f14882,plain,
( ! [X173: $int] :
( $less(sF23,X173)
| ( sK11 = X173 )
| ( sF27 = sK11 )
| $less(sK11,sF27)
| $less(X173,sK11) )
| ~ spl37_17
| spl37_40 ),
inference(resolution,[],[f14472,f906]) ).
tff(f14897,plain,
( spl37_439
| spl37_578
| ~ spl37_17
| spl37_41 ),
inference(avatar_split_clause,[],[f14893,f660,f536,f14895,f10796]) ).
tff(f10796,plain,
( spl37_439
<=> ! [X32: uni,X30: $int,X31: ty] :
( ~ $less(sK7,sK13(X30,X31,X32,0,get(X31,int,X32,sF25)))
| $less(sK11,X30) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_439])]) ).
tff(f14893,plain,
( ! [X96: uni,X94: $int,X95: ty,X93: $int] :
( ( sK11 = X93 )
| ~ $less(sK7,sK13(X94,X95,X96,0,get(X95,int,X96,sF25)))
| $less(0,X93)
| $less(X93,sK11)
| $less(sK11,X94) )
| ~ spl37_17
| spl37_41 ),
inference(forward_demodulation,[],[f14841,f538]) ).
tff(f14841,plain,
( ! [X96: uni,X94: $int,X95: ty,X93: $int] :
( $less(0,X93)
| ~ $less(sK7,sK13(X94,X95,X96,0,get(X95,int,X96,t2tb(sK11))))
| ( sK11 = X93 )
| $less(sK11,X94)
| $less(X93,sK11) )
| ~ spl37_17
| spl37_41 ),
inference(resolution,[],[f14472,f2321]) ).
tff(f14796,plain,
( spl37_358
| spl37_359
| spl37_121
| ~ spl37_25
| spl37_32
| spl37_78
| spl37_216 ),
inference(avatar_split_clause,[],[f14795,f2824,f928,f614,f579,f1298,f7365,f7361]) ).
tff(f7361,plain,
( spl37_358
<=> ( sK1 = sF36 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_358])]) ).
tff(f928,plain,
( spl37_78
<=> $less(sK2,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_78])]) ).
tff(f14795,plain,
( ( sK2 = sK4 )
| $less(sF36,sK1)
| ( sK1 = sF36 )
| ~ spl37_25
| spl37_32
| spl37_78
| spl37_216 ),
inference(subsumption_resolution,[],[f14745,f930]) ).
tff(f930,plain,
( ~ $less(sK2,sK4)
| spl37_78 ),
inference(avatar_component_clause,[],[f928]) ).
tff(f14745,plain,
( ( sK1 = sF36 )
| $less(sF36,sK1)
| ( sK2 = sK4 )
| $less(sK2,sK4)
| ~ spl37_25
| spl37_32
| spl37_216 ),
inference(resolution,[],[f14541,f864]) ).
tff(f14794,plain,
( spl37_174
| spl37_576
| spl37_577
| spl37_453
| ~ spl37_25
| spl37_40
| spl37_216 ),
inference(avatar_split_clause,[],[f14773,f2824,f655,f579,f12026,f14791,f14787,f2053]) ).
tff(f14787,plain,
( spl37_576
<=> $less(sF36,sF27) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_576])]) ).
tff(f14791,plain,
( spl37_577
<=> ( sF36 = sF27 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_577])]) ).
tff(f12026,plain,
( spl37_453
<=> $less(sF23,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_453])]) ).
tff(f14773,plain,
( $less(sF23,sK4)
| ( sF36 = sF27 )
| $less(sF36,sF27)
| ( sF23 = sK4 )
| ~ spl37_25
| spl37_40
| spl37_216 ),
inference(resolution,[],[f14541,f906]) ).
tff(f14785,plain,
( spl37_265
| spl37_575
| ~ spl37_17
| ~ spl37_19
| ~ spl37_25
| spl37_216
| spl37_299
| spl37_303 ),
inference(avatar_split_clause,[],[f14780,f5332,f5273,f2824,f579,f546,f536,f14782,f4666]) ).
tff(f4666,plain,
( spl37_265
<=> $less(1,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_265])]) ).
tff(f14782,plain,
( spl37_575
<=> $less(sF36,sK9) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_575])]) ).
tff(f14780,plain,
( $less(sF36,sK9)
| $less(1,sK4)
| ~ spl37_17
| ~ spl37_19
| ~ spl37_25
| spl37_216
| spl37_299
| spl37_303 ),
inference(subsumption_resolution,[],[f14741,f5334]) ).
tff(f14741,plain,
( $less(1,sK4)
| $less(sF36,sK9)
| ( 1 = sK4 )
| ~ spl37_17
| ~ spl37_19
| ~ spl37_25
| spl37_216
| spl37_299 ),
inference(resolution,[],[f14541,f7649]) ).
tff(f14715,plain,
( spl37_574
| spl37_559
| spl37_4
| ~ spl37_25
| ~ spl37_35
| ~ spl37_230 ),
inference(avatar_split_clause,[],[f14710,f3350,f629,f579,f471,f14618,f14712]) ).
tff(f14712,plain,
( spl37_574
<=> ( get(int,int,sF20,sF33) = sF34 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_574])]) ).
tff(f14618,plain,
( spl37_559
<=> ! [X152: $int] :
( $less(X152,sK4)
| ( sK4 = X152 )
| $less(sK3,X152) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_559])]) ).
tff(f14710,plain,
( ! [X161: $int] :
( $less(sK3,X161)
| $less(X161,sK4)
| ( get(int,int,sF20,sF33) = sF34 )
| ( sK4 = X161 ) )
| spl37_4
| ~ spl37_25
| ~ spl37_35
| ~ spl37_230 ),
inference(forward_demodulation,[],[f14709,f631]) ).
tff(f14709,plain,
( ! [X161: $int] :
( ( get(int,int,sF20,sF33) = get(int,int,sF19,sF33) )
| $less(sK3,X161)
| $less(X161,sK4)
| ( sK4 = X161 ) )
| spl37_4
| ~ spl37_25
| ~ spl37_230 ),
inference(forward_demodulation,[],[f14708,f581]) ).
tff(f14708,plain,
( ! [X161: $int] :
( $less(X161,sK4)
| ( get(int,int,sF20,t2tb(sK4)) = get(int,int,sF19,t2tb(sK4)) )
| ( sK4 = X161 )
| $less(sK3,X161) )
| spl37_4
| ~ spl37_25
| ~ spl37_230 ),
inference(subsumption_resolution,[],[f14576,f473]) ).
tff(f14576,plain,
( ! [X161: $int] :
( ( get(int,int,sF20,t2tb(sK4)) = get(int,int,sF19,t2tb(sK4)) )
| $less(sK4,0)
| $less(sK3,X161)
| $less(X161,sK4)
| ( sK4 = X161 ) )
| ~ spl37_25
| ~ spl37_230 ),
inference(resolution,[],[f14331,f3378]) ).
tff(f14707,plain,
( spl37_559
| ~ spl37_25
| spl37_165 ),
inference(avatar_split_clause,[],[f14532,f1979,f579,f14618]) ).
tff(f1979,plain,
( spl37_165
<=> $less(sK4,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_165])]) ).
tff(f14532,plain,
( ! [X47: $int] :
( ( sK4 = X47 )
| $less(X47,sK4)
| $less(sK3,X47) )
| ~ spl37_25
| spl37_165 ),
inference(resolution,[],[f14331,f1981]) ).
tff(f1981,plain,
( ~ $less(sK4,sK3)
| spl37_165 ),
inference(avatar_component_clause,[],[f1979]) ).
tff(f14706,plain,
( spl37_573
| spl37_558
| ~ spl37_25
| spl37_41 ),
inference(avatar_split_clause,[],[f14702,f660,f579,f14608,f14704]) ).
tff(f14704,plain,
( spl37_573
<=> ! [X125: ty,X124: $int,X126: uni] :
( ~ $less(sK7,sK14(0,X125,X126,X124,get(X125,int,X126,sF33)))
| $less(sK4,X124) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_573])]) ).
tff(f14608,plain,
( spl37_558
<=> ! [X138: $int] :
( ( sK4 = X138 )
| $less(0,X138)
| $less(X138,sK4) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_558])]) ).
tff(f14702,plain,
( ! [X126: uni,X124: $int,X125: ty,X123: $int] :
( $less(0,X123)
| ( sK4 = X123 )
| $less(X123,sK4)
| ~ $less(sK7,sK14(0,X125,X126,X124,get(X125,int,X126,sF33)))
| $less(sK4,X124) )
| ~ spl37_25
| spl37_41 ),
inference(forward_demodulation,[],[f14558,f581]) ).
tff(f14558,plain,
( ! [X126: uni,X124: $int,X125: ty,X123: $int] :
( $less(sK4,X124)
| ( sK4 = X123 )
| ~ $less(sK7,sK14(0,X125,X126,X124,get(X125,int,X126,t2tb(sK4))))
| $less(0,X123)
| $less(X123,sK4) )
| ~ spl37_25
| spl37_41 ),
inference(resolution,[],[f14331,f2360]) ).
tff(f14701,plain,
( spl37_352
| spl37_572
| ~ spl37_17
| ~ spl37_19
| ~ spl37_25
| spl37_299 ),
inference(avatar_split_clause,[],[f14564,f5273,f579,f546,f536,f14699,f7281]) ).
tff(f14699,plain,
( spl37_572
<=> ! [X139: $int] :
( $less(1,X139)
| $less(X139,sK4)
| ( sK4 = X139 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_572])]) ).
tff(f14564,plain,
( ! [X139: $int] :
( $less(1,X139)
| ( sK4 = X139 )
| $less(sK4,sK9)
| $less(X139,sK4) )
| ~ spl37_17
| ~ spl37_19
| ~ spl37_25
| spl37_299 ),
inference(resolution,[],[f14331,f7649]) ).
tff(f14697,plain,
( spl37_558
| spl37_4
| ~ spl37_25 ),
inference(avatar_split_clause,[],[f14531,f579,f471,f14608]) ).
tff(f14531,plain,
( ! [X46: $int] :
( $less(0,X46)
| ( sK4 = X46 )
| $less(X46,sK4) )
| spl37_4
| ~ spl37_25 ),
inference(resolution,[],[f14331,f473]) ).
tff(f14696,plain,
( spl37_571
| spl37_352
| ~ spl37_17
| ~ spl37_19
| ~ spl37_25 ),
inference(avatar_split_clause,[],[f14592,f579,f546,f536,f7281,f14694]) ).
tff(f14694,plain,
( spl37_571
<=> ! [X179: $int] :
( ( sK4 = X179 )
| $less(sK11,X179)
| $less(X179,sK4) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_571])]) ).
tff(f14592,plain,
( ! [X179: $int] :
( $less(sK4,sK9)
| ( sK4 = X179 )
| $less(X179,sK4)
| $less(sK11,X179) )
| ~ spl37_17
| ~ spl37_19
| ~ spl37_25 ),
inference(resolution,[],[f14331,f7241]) ).
tff(f7241,plain,
( ! [X34: $int] :
( ~ $less(X34,sK11)
| $less(X34,sK9) )
| ~ spl37_17
| ~ spl37_19 ),
inference(resolution,[],[f7127,f677]) ).
tff(f14691,plain,
( spl37_559
| spl37_445
| spl37_4
| ~ spl37_25
| ~ spl37_35
| ~ spl37_219
| ~ spl37_424 ),
inference(avatar_split_clause,[],[f14690,f10206,f2907,f629,f579,f471,f11102,f14618]) ).
tff(f11102,plain,
( spl37_445
<=> ( sF34 = sF22 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_445])]) ).
tff(f14690,plain,
( ! [X160: $int] :
( ( sF34 = sF22 )
| ( sK4 = X160 )
| $less(X160,sK4)
| $less(sK3,X160) )
| spl37_4
| ~ spl37_25
| ~ spl37_35
| ~ spl37_219
| ~ spl37_424 ),
inference(forward_demodulation,[],[f14689,f10208]) ).
tff(f14689,plain,
( ! [X160: $int] :
( $less(X160,sK4)
| ( sK4 = X160 )
| $less(sK3,X160)
| ( sF34 = get(int,int,sF24,sF33) ) )
| spl37_4
| ~ spl37_25
| ~ spl37_35
| ~ spl37_219 ),
inference(forward_demodulation,[],[f14688,f631]) ).
tff(f14688,plain,
( ! [X160: $int] :
( ( sK4 = X160 )
| ( get(int,int,sF24,sF33) = get(int,int,sF19,sF33) )
| $less(sK3,X160)
| $less(X160,sK4) )
| spl37_4
| ~ spl37_25
| ~ spl37_219 ),
inference(forward_demodulation,[],[f14687,f581]) ).
tff(f14687,plain,
( ! [X160: $int] :
( ( sK4 = X160 )
| $less(sK3,X160)
| ( get(int,int,sF19,t2tb(sK4)) = get(int,int,sF24,t2tb(sK4)) )
| $less(X160,sK4) )
| spl37_4
| ~ spl37_25
| ~ spl37_219 ),
inference(subsumption_resolution,[],[f14575,f473]) ).
tff(f14575,plain,
( ! [X160: $int] :
( $less(sK3,X160)
| ( sK4 = X160 )
| $less(X160,sK4)
| $less(sK4,0)
| ( get(int,int,sF19,t2tb(sK4)) = get(int,int,sF24,t2tb(sK4)) ) )
| ~ spl37_25
| ~ spl37_219 ),
inference(resolution,[],[f14331,f3093]) ).
tff(f14686,plain,
( spl37_570
| spl37_558
| ~ spl37_25 ),
inference(avatar_split_clause,[],[f14553,f579,f14608,f14684]) ).
tff(f14684,plain,
( spl37_570
<=> ! [X102: uni,X101: ty,X100: $int,X99: $int,X103: uni] :
( ~ $less(occ1(X101,X102,X103,X100,X99),sK4)
| $less(X99,X100) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_570])]) ).
tff(f14553,plain,
( ! [X101: ty,X98: $int,X99: $int,X102: uni,X103: uni,X100: $int] :
( ( sK4 = X98 )
| $less(0,X98)
| $less(X98,sK4)
| ~ $less(occ1(X101,X102,X103,X100,X99),sK4)
| $less(X99,X100) )
| ~ spl37_25 ),
inference(resolution,[],[f14331,f991]) ).
tff(f14682,plain,
( spl37_352
| spl37_569
| ~ spl37_17
| ~ spl37_19
| ~ spl37_25
| spl37_302 ),
inference(avatar_split_clause,[],[f14599,f5320,f579,f546,f536,f14680,f7281]) ).
tff(f14680,plain,
( spl37_569
<=> ! [X194: $int] :
( $less(-1,X194)
| ( sK4 = X194 )
| $less(X194,sK4) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_569])]) ).
tff(f14599,plain,
( ! [X194: $int] :
( $less(-1,X194)
| $less(X194,sK4)
| $less(sK4,sK9)
| ( sK4 = X194 ) )
| ~ spl37_17
| ~ spl37_19
| ~ spl37_25
| spl37_302 ),
inference(resolution,[],[f14331,f7231]) ).
tff(f14678,plain,
( spl37_568
| spl37_558
| spl37_4
| ~ spl37_25 ),
inference(avatar_split_clause,[],[f14674,f579,f471,f14608,f14676]) ).
tff(f14676,plain,
( spl37_568
<=> ! [X130: $int,X128: ty,X129: uni] :
( $less(sK4,X130)
| ~ $less(sK4,sK14(0,X128,X129,X130,get(X128,int,X129,sF33))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_568])]) ).
tff(f14674,plain,
( ! [X127: $int,X130: $int,X128: ty,X129: uni] :
( $less(0,X127)
| $less(sK4,X130)
| $less(X127,sK4)
| ~ $less(sK4,sK14(0,X128,X129,X130,get(X128,int,X129,sF33)))
| ( sK4 = X127 ) )
| spl37_4
| ~ spl37_25 ),
inference(forward_demodulation,[],[f14559,f581]) ).
tff(f14559,plain,
( ! [X127: $int,X130: $int,X128: ty,X129: uni] :
( $less(sK4,X130)
| $less(X127,sK4)
| $less(0,X127)
| ~ $less(sK4,sK14(0,X128,X129,X130,get(X128,int,X129,t2tb(sK4))))
| ( sK4 = X127 ) )
| spl37_4
| ~ spl37_25 ),
inference(resolution,[],[f14331,f2361]) ).
tff(f14673,plain,
( spl37_558
| spl37_567
| spl37_4
| ~ spl37_25 ),
inference(avatar_split_clause,[],[f14669,f579,f471,f14671,f14608]) ).
tff(f14671,plain,
( spl37_567
<=> ! [X118: uni,X116: $int,X117: ty] :
( ~ $less(sK4,sK13(X116,X117,X118,0,get(X117,int,X118,sF33)))
| $less(sK4,X116) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_567])]) ).
tff(f14669,plain,
( ! [X118: uni,X116: $int,X117: ty,X115: $int] :
( ~ $less(sK4,sK13(X116,X117,X118,0,get(X117,int,X118,sF33)))
| $less(sK4,X116)
| ( sK4 = X115 )
| $less(X115,sK4)
| $less(0,X115) )
| spl37_4
| ~ spl37_25 ),
inference(forward_demodulation,[],[f14556,f581]) ).
tff(f14556,plain,
( ! [X118: uni,X116: $int,X117: ty,X115: $int] :
( $less(sK4,X116)
| ~ $less(sK4,sK13(X116,X117,X118,0,get(X117,int,X118,t2tb(sK4))))
| ( sK4 = X115 )
| $less(X115,sK4)
| $less(0,X115) )
| spl37_4
| ~ spl37_25 ),
inference(resolution,[],[f14331,f2322]) ).
tff(f14668,plain,
( spl37_558
| spl37_566
| ~ spl37_25
| spl37_41 ),
inference(avatar_split_clause,[],[f14664,f660,f579,f14666,f14608]) ).
tff(f14666,plain,
( spl37_566
<=> ! [X114: uni,X112: $int,X113: ty] :
( ~ $less(sK7,sK13(X112,X113,X114,0,get(X113,int,X114,sF33)))
| $less(sK4,X112) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_566])]) ).
tff(f14664,plain,
( ! [X113: ty,X111: $int,X114: uni,X112: $int] :
( ~ $less(sK7,sK13(X112,X113,X114,0,get(X113,int,X114,sF33)))
| $less(0,X111)
| ( sK4 = X111 )
| $less(X111,sK4)
| $less(sK4,X112) )
| ~ spl37_25
| spl37_41 ),
inference(forward_demodulation,[],[f14555,f581]) ).
tff(f14555,plain,
( ! [X113: ty,X111: $int,X114: uni,X112: $int] :
( ( sK4 = X111 )
| $less(X111,sK4)
| ~ $less(sK7,sK13(X112,X113,X114,0,get(X113,int,X114,t2tb(sK4))))
| $less(0,X111)
| $less(sK4,X112) )
| ~ spl37_25
| spl37_41 ),
inference(resolution,[],[f14331,f2321]) ).
tff(f14663,plain,
( spl37_352
| spl37_559
| ~ spl37_17
| ~ spl37_19
| ~ spl37_25
| spl37_34 ),
inference(avatar_split_clause,[],[f14577,f624,f579,f546,f536,f14618,f7281]) ).
tff(f14577,plain,
( ! [X162: $int] :
( ( sK4 = X162 )
| $less(sK3,X162)
| $less(sK4,sK9)
| $less(X162,sK4) )
| ~ spl37_17
| ~ spl37_19
| ~ spl37_25
| spl37_34 ),
inference(resolution,[],[f14331,f7226]) ).
tff(f14660,plain,
( spl37_559
| spl37_156
| ~ spl37_25
| spl37_34
| spl37_155 ),
inference(avatar_split_clause,[],[f14659,f1906,f624,f579,f1910,f14618]) ).
tff(f14659,plain,
( ! [X151: $int] :
( ( sK4 = sK11 )
| ( sK4 = X151 )
| $less(sK3,X151)
| $less(X151,sK4) )
| ~ spl37_25
| spl37_34
| spl37_155 ),
inference(subsumption_resolution,[],[f14572,f1907]) ).
tff(f14572,plain,
( ! [X151: $int] :
( ( sK4 = X151 )
| $less(sK3,X151)
| $less(sK4,sK11)
| ( sK4 = sK11 )
| $less(X151,sK4) )
| ~ spl37_25
| spl37_34 ),
inference(resolution,[],[f14331,f879]) ).
tff(f879,plain,
( ! [X0: $int] :
( ~ $less(X0,sK3)
| $less(X0,sK11)
| ( sK11 = X0 ) )
| spl37_34 ),
inference(resolution,[],[f758,f97]) ).
tff(f14658,plain,
( spl37_360
| spl37_565
| ~ spl37_25 ),
inference(avatar_split_clause,[],[f14589,f579,f14656,f7373]) ).
tff(f7373,plain,
( spl37_360
<=> ! [X54: $int] :
( $less(X54,sK3)
| $less(tb2t(get(int,int,sF19,t2tb(X54))),sF23)
| ~ $less(X54,sK4) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_360])]) ).
tff(f14656,plain,
( spl37_565
<=> ! [X175: $int] :
( $less(X175,sK4)
| $less(sK7,X175)
| ( sK4 = X175 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_565])]) ).
tff(f14589,plain,
( ! [X176: $int,X175: $int] :
( $less(X175,sK4)
| ( sK4 = X175 )
| $less(tb2t(get(int,int,sF19,t2tb(X176))),sF23)
| $less(X176,sK3)
| $less(sK7,X175)
| ~ $less(X176,sK4) )
| ~ spl37_25 ),
inference(resolution,[],[f14331,f1088]) ).
tff(f14654,plain,
( spl37_564
| spl37_558
| ~ spl37_25 ),
inference(avatar_split_clause,[],[f14554,f579,f14608,f14652]) ).
tff(f14652,plain,
( spl37_564
<=> ! [X105: $int,X106: $int,X110: uni,X108: ty,X109: uni,X107: $int] :
( $less(X105,X106)
| ~ $less(X107,sK4)
| ~ $less(occ1(X108,X109,X110,X106,X105),X107) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_564])]) ).
tff(f14554,plain,
( ! [X108: ty,X109: uni,X106: $int,X107: $int,X104: $int,X105: $int,X110: uni] :
( ( sK4 = X104 )
| $less(X105,X106)
| ~ $less(occ1(X108,X109,X110,X106,X105),X107)
| $less(X104,sK4)
| $less(0,X104)
| ~ $less(X107,sK4) )
| ~ spl37_25 ),
inference(resolution,[],[f14331,f1338]) ).
tff(f14650,plain,
( spl37_563
| spl37_558
| spl37_2
| ~ spl37_25 ),
inference(avatar_split_clause,[],[f14646,f579,f461,f14608,f14648]) ).
tff(f14648,plain,
( spl37_563
<=> ! [X121: ty,X120: $int,X122: uni] :
( ~ $less(sK3,sK13(X120,X121,X122,0,get(X121,int,X122,sF33)))
| $less(sK4,X120) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_563])]) ).
tff(f14646,plain,
( ! [X120: $int,X121: ty,X119: $int,X122: uni] :
( ( sK4 = X119 )
| $less(X119,sK4)
| ~ $less(sK3,sK13(X120,X121,X122,0,get(X121,int,X122,sF33)))
| $less(0,X119)
| $less(sK4,X120) )
| spl37_2
| ~ spl37_25 ),
inference(forward_demodulation,[],[f14557,f581]) ).
tff(f14557,plain,
( ! [X120: $int,X121: ty,X119: $int,X122: uni] :
( ~ $less(sK3,sK13(X120,X121,X122,0,get(X121,int,X122,t2tb(sK4))))
| $less(0,X119)
| ( sK4 = X119 )
| $less(X119,sK4)
| $less(sK4,X120) )
| spl37_2
| ~ spl37_25 ),
inference(resolution,[],[f14331,f2323]) ).
tff(f14645,plain,
( spl37_558
| ~ spl37_25
| ~ spl37_26
| spl37_41 ),
inference(avatar_split_clause,[],[f14644,f660,f584,f579,f14608]) ).
tff(f14644,plain,
( ! [X96: $int] :
( ( sK4 = X96 )
| $less(X96,sK4)
| $less(0,X96) )
| ~ spl37_25
| ~ spl37_26
| spl37_41 ),
inference(subsumption_resolution,[],[f14551,f586]) ).
tff(f14551,plain,
( ! [X96: $int] :
( ( sK4 = X96 )
| $less(0,X96)
| $less(X96,sK4)
| ~ $less(sK7,sK4) )
| ~ spl37_25
| spl37_41 ),
inference(resolution,[],[f14331,f780]) ).
tff(f14642,plain,
( spl37_562
| spl37_559
| spl37_23
| ~ spl37_25 ),
inference(avatar_split_clause,[],[f14638,f579,f568,f14618,f14640]) ).
tff(f14640,plain,
( spl37_562
<=> ! [X157: ty,X158: uni,X159: $int] :
( $less(sK4,X159)
| ~ $less(sK7,sK14(sK3,X157,X158,X159,get(X157,int,X158,sF33))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_562])]) ).
tff(f568,plain,
( spl37_23
<=> $less(sK7,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_23])]) ).
tff(f14638,plain,
( ! [X158: uni,X159: $int,X156: $int,X157: ty] :
( $less(sK3,X156)
| $less(sK4,X159)
| ~ $less(sK7,sK14(sK3,X157,X158,X159,get(X157,int,X158,sF33)))
| ( sK4 = X156 )
| $less(X156,sK4) )
| spl37_23
| ~ spl37_25 ),
inference(forward_demodulation,[],[f14574,f581]) ).
tff(f14574,plain,
( ! [X158: uni,X159: $int,X156: $int,X157: ty] :
( ~ $less(sK7,sK14(sK3,X157,X158,X159,get(X157,int,X158,t2tb(sK4))))
| ( sK4 = X156 )
| $less(X156,sK4)
| $less(sK3,X156)
| $less(sK4,X159) )
| spl37_23
| ~ spl37_25 ),
inference(resolution,[],[f14331,f2364]) ).
tff(f2364,plain,
( ! [X36: ty,X37: uni,X34: $int,X35: $int] :
( ~ $less(X34,sK3)
| ~ $less(sK7,sK14(sK3,X36,X37,X35,get(X36,int,X37,t2tb(X34))))
| $less(X34,X35) )
| spl37_23 ),
inference(resolution,[],[f1266,f682]) ).
tff(f682,plain,
( ! [X0: $int] :
( ~ $less(X0,sK3)
| ~ $less(sK7,X0) )
| spl37_23 ),
inference(resolution,[],[f570,f96]) ).
tff(f570,plain,
( ~ $less(sK7,sK3)
| spl37_23 ),
inference(avatar_component_clause,[],[f568]) ).
tff(f14635,plain,
( spl37_558
| spl37_561
| spl37_2
| ~ spl37_25 ),
inference(avatar_split_clause,[],[f14631,f579,f461,f14633,f14608]) ).
tff(f14633,plain,
( spl37_561
<=> ! [X134: $int,X133: uni,X132: ty] :
( $less(sK4,X134)
| ~ $less(sK3,sK14(0,X132,X133,X134,get(X132,int,X133,sF33))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_561])]) ).
tff(f14631,plain,
( ! [X132: ty,X133: uni,X131: $int,X134: $int] :
( $less(sK4,X134)
| $less(0,X131)
| ~ $less(sK3,sK14(0,X132,X133,X134,get(X132,int,X133,sF33)))
| $less(X131,sK4)
| ( sK4 = X131 ) )
| spl37_2
| ~ spl37_25 ),
inference(forward_demodulation,[],[f14560,f581]) ).
tff(f14560,plain,
( ! [X132: ty,X133: uni,X131: $int,X134: $int] :
( $less(0,X131)
| ~ $less(sK3,sK14(0,X132,X133,X134,get(X132,int,X133,t2tb(sK4))))
| ( sK4 = X131 )
| $less(X131,sK4)
| $less(sK4,X134) )
| spl37_2
| ~ spl37_25 ),
inference(resolution,[],[f14331,f2362]) ).
tff(f14630,plain,
( spl37_559
| spl37_23
| ~ spl37_25
| ~ spl37_26 ),
inference(avatar_split_clause,[],[f14629,f584,f579,f568,f14618]) ).
tff(f14629,plain,
( ! [X149: $int] :
( $less(X149,sK4)
| $less(sK3,X149)
| ( sK4 = X149 ) )
| spl37_23
| ~ spl37_25
| ~ spl37_26 ),
inference(subsumption_resolution,[],[f14570,f586]) ).
tff(f14570,plain,
( ! [X149: $int] :
( ( sK4 = X149 )
| ~ $less(sK7,sK4)
| $less(X149,sK4)
| $less(sK3,X149) )
| spl37_23
| ~ spl37_25 ),
inference(resolution,[],[f14331,f682]) ).
tff(f14628,plain,
( spl37_558
| spl37_2
| ~ spl37_25
| ~ spl37_163 ),
inference(avatar_split_clause,[],[f14627,f1969,f579,f461,f14608]) ).
tff(f14627,plain,
( ! [X94: $int] :
( $less(X94,sK4)
| ( sK4 = X94 )
| $less(0,X94) )
| spl37_2
| ~ spl37_25
| ~ spl37_163 ),
inference(subsumption_resolution,[],[f14549,f1971]) ).
tff(f14549,plain,
( ! [X94: $int] :
( ( sK4 = X94 )
| $less(X94,sK4)
| $less(0,X94)
| ~ $less(sK3,sK4) )
| spl37_2
| ~ spl37_25 ),
inference(resolution,[],[f14331,f680]) ).
tff(f14625,plain,
( spl37_559
| ~ spl37_14
| ~ spl37_25
| ~ spl37_58
| spl37_155 ),
inference(avatar_split_clause,[],[f14624,f1906,f760,f579,f521,f14618]) ).
tff(f14624,plain,
( ! [X166: $int] :
( $less(sK3,X166)
| ( sK4 = X166 )
| $less(X166,sK4) )
| ~ spl37_14
| ~ spl37_25
| ~ spl37_58
| spl37_155 ),
inference(subsumption_resolution,[],[f14581,f1907]) ).
tff(f14581,plain,
( ! [X166: $int] :
( ( sK4 = X166 )
| $less(sK4,sK11)
| $less(X166,sK4)
| $less(sK3,X166) )
| ~ spl37_14
| ~ spl37_25
| ~ spl37_58 ),
inference(resolution,[],[f14331,f8005]) ).
tff(f8005,plain,
( ! [X39: $int] :
( ~ $less(X39,sK3)
| $less(X39,sK11) )
| ~ spl37_14
| ~ spl37_58 ),
inference(resolution,[],[f7955,f677]) ).
tff(f14623,plain,
( spl37_559
| spl37_560
| spl37_23
| ~ spl37_25 ),
inference(avatar_split_clause,[],[f14616,f579,f568,f14621,f14618]) ).
tff(f14621,plain,
( spl37_560
<=> ! [X153: $int,X155: uni,X154: ty] :
( ~ $less(sK7,sK13(X153,X154,X155,sK3,get(X154,int,X155,sF33)))
| $less(sK4,X153) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_560])]) ).
tff(f14616,plain,
( ! [X155: uni,X152: $int,X153: $int,X154: ty] :
( ~ $less(sK7,sK13(X153,X154,X155,sK3,get(X154,int,X155,sF33)))
| $less(X152,sK4)
| $less(sK4,X153)
| $less(sK3,X152)
| ( sK4 = X152 ) )
| spl37_23
| ~ spl37_25 ),
inference(forward_demodulation,[],[f14573,f581]) ).
tff(f14573,plain,
( ! [X155: uni,X152: $int,X153: $int,X154: ty] :
( $less(sK3,X152)
| ( sK4 = X152 )
| $less(sK4,X153)
| ~ $less(sK7,sK13(X153,X154,X155,sK3,get(X154,int,X155,t2tb(sK4))))
| $less(X152,sK4) )
| spl37_23
| ~ spl37_25 ),
inference(resolution,[],[f14331,f2325]) ).
tff(f2325,plain,
( ! [X36: ty,X37: uni,X34: $int,X35: $int] :
( ~ $less(X34,sK3)
| ~ $less(sK7,sK13(X35,X36,X37,sK3,get(X36,int,X37,t2tb(X34))))
| $less(X34,X35) )
| spl37_23 ),
inference(resolution,[],[f1247,f682]) ).
tff(f14610,plain,
( spl37_352
| spl37_558
| ~ spl37_17
| ~ spl37_19
| ~ spl37_25
| spl37_289 ),
inference(avatar_split_clause,[],[f14563,f4887,f579,f546,f536,f14608,f7281]) ).
tff(f14563,plain,
( ! [X138: $int] :
( ( sK4 = X138 )
| $less(X138,sK4)
| $less(0,X138)
| $less(sK4,sK9) )
| ~ spl37_17
| ~ spl37_19
| ~ spl37_25
| spl37_289 ),
inference(resolution,[],[f14331,f7230]) ).
tff(f14516,plain,
( spl37_317
| spl37_375
| spl37_557
| ~ spl37_17
| ~ spl37_38
| spl37_289
| ~ spl37_319 ),
inference(avatar_split_clause,[],[f14511,f6355,f4887,f644,f536,f14513,f8182,f6104]) ).
tff(f14513,plain,
( spl37_557
<=> $less(0,occ1(int,sF26,sF19,0,sK2)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_557])]) ).
tff(f14511,plain,
( $less(0,occ1(int,sF26,sF19,0,sK2))
| ( sK2 = sK11 )
| $less(sK2,sK11)
| ~ spl37_17
| ~ spl37_38
| spl37_289
| ~ spl37_319 ),
inference(forward_demodulation,[],[f14510,f646]) ).
tff(f14510,plain,
( $less(0,occ1(int,get(int,int,sF24,sF25),sF19,0,sK2))
| $less(sK2,sK11)
| ( sK2 = sK11 )
| ~ spl37_17
| spl37_289
| ~ spl37_319 ),
inference(subsumption_resolution,[],[f14464,f4889]) ).
tff(f14464,plain,
( $less(0,occ1(int,get(int,int,sF24,sF25),sF19,0,sK2))
| ( sK2 = sK11 )
| $less(sK2,sK11)
| $less(sK11,0)
| ~ spl37_17
| ~ spl37_319 ),
inference(superposition,[],[f2137,f8844]) ).
tff(f14508,plain,
( spl37_556
| spl37_317
| spl37_375
| ~ spl37_17
| spl37_34
| ~ spl37_210 ),
inference(avatar_split_clause,[],[f14503,f2771,f624,f536,f8182,f6104,f14505]) ).
tff(f14505,plain,
( spl37_556
<=> $less(0,occ1(int,get(int,int,sF20,sF25),sF19,sK3,sK2)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_556])]) ).
tff(f2771,plain,
( spl37_210
<=> permut2(int,sF20,sF19,sK3,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_210])]) ).
tff(f14503,plain,
( ( sK2 = sK11 )
| $less(sK2,sK11)
| $less(0,occ1(int,get(int,int,sF20,sF25),sF19,sK3,sK2))
| ~ spl37_17
| spl37_34
| ~ spl37_210 ),
inference(subsumption_resolution,[],[f14461,f626]) ).
tff(f14461,plain,
( $less(0,occ1(int,get(int,int,sF20,sF25),sF19,sK3,sK2))
| ( sK2 = sK11 )
| $less(sK11,sK3)
| $less(sK2,sK11)
| ~ spl37_17
| ~ spl37_210 ),
inference(superposition,[],[f2137,f7795]) ).
tff(f7795,plain,
( ! [X5: uni] : ( occ1(int,X5,sF20,sK3,sK2) = occ1(int,X5,sF19,sK3,sK2) )
| ~ spl37_210 ),
inference(resolution,[],[f2773,f375]) ).
tff(f2773,plain,
( permut2(int,sF20,sF19,sK3,sK2)
| ~ spl37_210 ),
inference(avatar_component_clause,[],[f2771]) ).
tff(f14501,plain,
( spl37_310
| spl37_554
| spl37_555
| ~ spl37_17
| ~ spl37_38
| spl37_289
| ~ spl37_412 ),
inference(avatar_split_clause,[],[f14492,f9833,f4887,f644,f536,f14498,f14494,f5393]) ).
tff(f14498,plain,
( spl37_555
<=> $less(0,occ1(int,sF26,sF19,0,sK1)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_555])]) ).
tff(f9833,plain,
( spl37_412
<=> permut2(int,sF19,sF24,0,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_412])]) ).
tff(f14492,plain,
( $less(0,occ1(int,sF26,sF19,0,sK1))
| ( sK1 = sK11 )
| $less(sK1,sK11)
| ~ spl37_17
| ~ spl37_38
| spl37_289
| ~ spl37_412 ),
inference(forward_demodulation,[],[f14491,f646]) ).
tff(f14491,plain,
( ( sK1 = sK11 )
| $less(sK1,sK11)
| $less(0,occ1(int,get(int,int,sF24,sF25),sF19,0,sK1))
| ~ spl37_17
| spl37_289
| ~ spl37_412 ),
inference(subsumption_resolution,[],[f14465,f4889]) ).
tff(f14465,plain,
( $less(sK11,0)
| $less(0,occ1(int,get(int,int,sF24,sF25),sF19,0,sK1))
| ( sK1 = sK11 )
| $less(sK1,sK11)
| ~ spl37_17
| ~ spl37_412 ),
inference(superposition,[],[f2137,f9858]) ).
tff(f9858,plain,
( ! [X5: uni] : ( occ1(int,X5,sF19,0,sK1) = occ1(int,X5,sF24,0,sK1) )
| ~ spl37_412 ),
inference(resolution,[],[f9835,f375]) ).
tff(f9835,plain,
( permut2(int,sF19,sF24,0,sK1)
| ~ spl37_412 ),
inference(avatar_component_clause,[],[f9833]) ).
tff(f14489,plain,
( spl37_553
| spl37_317
| spl37_375
| ~ spl37_17
| spl37_289
| ~ spl37_320 ),
inference(avatar_split_clause,[],[f14484,f6361,f4887,f536,f8182,f6104,f14486]) ).
tff(f14486,plain,
( spl37_553
<=> $less(0,occ1(int,get(int,int,sF20,sF25),sF19,0,sK2)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_553])]) ).
tff(f14484,plain,
( ( sK2 = sK11 )
| $less(sK2,sK11)
| $less(0,occ1(int,get(int,int,sF20,sF25),sF19,0,sK2))
| ~ spl37_17
| spl37_289
| ~ spl37_320 ),
inference(subsumption_resolution,[],[f14462,f4889]) ).
tff(f14462,plain,
( $less(sK11,0)
| $less(sK2,sK11)
| $less(0,occ1(int,get(int,int,sF20,sF25),sF19,0,sK2))
| ( sK2 = sK11 )
| ~ spl37_17
| ~ spl37_320 ),
inference(superposition,[],[f2137,f8850]) ).
tff(f14483,plain,
( spl37_317
| spl37_552
| spl37_375
| ~ spl37_17
| spl37_34
| ~ spl37_38
| ~ spl37_209 ),
inference(avatar_split_clause,[],[f14478,f2751,f644,f624,f536,f8182,f14480,f6104]) ).
tff(f14480,plain,
( spl37_552
<=> $less(0,occ1(int,sF26,sF19,sK3,sK2)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_552])]) ).
tff(f2751,plain,
( spl37_209
<=> permut2(int,sF19,sF24,sK3,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_209])]) ).
tff(f14478,plain,
( ( sK2 = sK11 )
| $less(0,occ1(int,sF26,sF19,sK3,sK2))
| $less(sK2,sK11)
| ~ spl37_17
| spl37_34
| ~ spl37_38
| ~ spl37_209 ),
inference(forward_demodulation,[],[f14477,f646]) ).
tff(f14477,plain,
( $less(sK2,sK11)
| ( sK2 = sK11 )
| $less(0,occ1(int,get(int,int,sF24,sF25),sF19,sK3,sK2))
| ~ spl37_17
| spl37_34
| ~ spl37_209 ),
inference(subsumption_resolution,[],[f14463,f626]) ).
tff(f14463,plain,
( $less(sK2,sK11)
| $less(0,occ1(int,get(int,int,sF24,sF25),sF19,sK3,sK2))
| $less(sK11,sK3)
| ( sK2 = sK11 )
| ~ spl37_17
| ~ spl37_209 ),
inference(superposition,[],[f2137,f7695]) ).
tff(f7695,plain,
( ! [X5: uni] : ( occ1(int,X5,sF19,sK3,sK2) = occ1(int,X5,sF24,sK3,sK2) )
| ~ spl37_209 ),
inference(resolution,[],[f2753,f375]) ).
tff(f2753,plain,
( permut2(int,sF19,sF24,sK3,sK2)
| ~ spl37_209 ),
inference(avatar_component_clause,[],[f2751]) ).
tff(f14389,plain,
( spl37_169
| spl37_551
| ~ spl37_85
| spl37_153 ),
inference(avatar_split_clause,[],[f14385,f1883,f984,f14387,f2002]) ).
tff(f2002,plain,
( spl37_169
<=> $less(tb2t(get(int,int,sF19,sF26)),sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_169])]) ).
tff(f14387,plain,
( spl37_551
<=> ! [X12: $int,X11: $int] :
( ~ $less(sF27,X11)
| ~ $less(X12,sK7)
| ~ $less(X11,X12) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_551])]) ).
tff(f1883,plain,
( spl37_153
<=> $less(sF27,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_153])]) ).
tff(f14385,plain,
( ! [X11: $int,X12: $int] :
( ~ $less(sF27,X11)
| ~ $less(X11,X12)
| $less(tb2t(get(int,int,sF19,sF26)),sF23)
| ~ $less(X12,sK7) )
| ~ spl37_85
| spl37_153 ),
inference(subsumption_resolution,[],[f14377,f1884]) ).
tff(f1884,plain,
( ~ $less(sF27,sK3)
| spl37_153 ),
inference(avatar_component_clause,[],[f1883]) ).
tff(f14377,plain,
( ! [X11: $int,X12: $int] :
( $less(sF27,sK3)
| ~ $less(X11,X12)
| ~ $less(X12,sK7)
| ~ $less(sF27,X11)
| $less(tb2t(get(int,int,sF19,sF26)),sF23) )
| ~ spl37_85 ),
inference(superposition,[],[f2017,f986]) ).
tff(f14358,plain,
( spl37_513
| spl37_550
| spl37_4
| ~ spl37_25
| spl37_81
| ~ spl37_412
| ~ spl37_424 ),
inference(avatar_split_clause,[],[f14353,f10206,f9833,f963,f579,f471,f14355,f13196]) ).
tff(f14353,plain,
( ( sK1 = sK4 )
| $less(0,occ1(int,sF22,sF19,0,sK1))
| spl37_4
| ~ spl37_25
| spl37_81
| ~ spl37_412
| ~ spl37_424 ),
inference(forward_demodulation,[],[f14352,f10208]) ).
tff(f14352,plain,
( $less(0,occ1(int,get(int,int,sF24,sF33),sF19,0,sK1))
| ( sK1 = sK4 )
| spl37_4
| ~ spl37_25
| spl37_81
| ~ spl37_412 ),
inference(subsumption_resolution,[],[f14351,f965]) ).
tff(f14351,plain,
( $less(0,occ1(int,get(int,int,sF24,sF33),sF19,0,sK1))
| $less(sK1,sK4)
| ( sK1 = sK4 )
| spl37_4
| ~ spl37_25
| ~ spl37_412 ),
inference(subsumption_resolution,[],[f14324,f473]) ).
tff(f14324,plain,
( $less(0,occ1(int,get(int,int,sF24,sF33),sF19,0,sK1))
| ( sK1 = sK4 )
| $less(sK4,0)
| $less(sK1,sK4)
| ~ spl37_25
| ~ spl37_412 ),
inference(superposition,[],[f2113,f9858]) ).
tff(f14346,plain,
( spl37_487
| spl37_121
| ~ spl37_25
| spl37_78
| spl37_165
| ~ spl37_210 ),
inference(avatar_split_clause,[],[f14345,f2771,f1979,f928,f579,f1298,f12667]) ).
tff(f12667,plain,
( spl37_487
<=> $less(0,occ1(int,get(int,int,sF20,sF33),sF19,sK3,sK2)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_487])]) ).
tff(f14345,plain,
( ( sK2 = sK4 )
| $less(0,occ1(int,get(int,int,sF20,sF33),sF19,sK3,sK2))
| ~ spl37_25
| spl37_78
| spl37_165
| ~ spl37_210 ),
inference(subsumption_resolution,[],[f14344,f930]) ).
tff(f14344,plain,
( ( sK2 = sK4 )
| $less(0,occ1(int,get(int,int,sF20,sF33),sF19,sK3,sK2))
| $less(sK2,sK4)
| ~ spl37_25
| spl37_165
| ~ spl37_210 ),
inference(subsumption_resolution,[],[f14320,f1981]) ).
tff(f14320,plain,
( ( sK2 = sK4 )
| $less(0,occ1(int,get(int,int,sF20,sF33),sF19,sK3,sK2))
| $less(sK4,sK3)
| $less(sK2,sK4)
| ~ spl37_25
| ~ spl37_210 ),
inference(superposition,[],[f2113,f7795]) ).
tff(f14340,plain,
( spl37_121
| spl37_509
| spl37_4
| ~ spl37_25
| spl37_78
| ~ spl37_320 ),
inference(avatar_split_clause,[],[f14339,f6361,f928,f579,f471,f13120,f1298]) ).
tff(f13120,plain,
( spl37_509
<=> $less(0,occ1(int,get(int,int,sF20,sF33),sF19,0,sK2)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_509])]) ).
tff(f14339,plain,
( $less(0,occ1(int,get(int,int,sF20,sF33),sF19,0,sK2))
| ( sK2 = sK4 )
| spl37_4
| ~ spl37_25
| spl37_78
| ~ spl37_320 ),
inference(subsumption_resolution,[],[f14338,f473]) ).
tff(f14338,plain,
( $less(sK4,0)
| $less(0,occ1(int,get(int,int,sF20,sF33),sF19,0,sK2))
| ( sK2 = sK4 )
| ~ spl37_25
| spl37_78
| ~ spl37_320 ),
inference(subsumption_resolution,[],[f14321,f930]) ).
tff(f14321,plain,
( $less(sK2,sK4)
| ( sK2 = sK4 )
| $less(0,occ1(int,get(int,int,sF20,sF33),sF19,0,sK2))
| $less(sK4,0)
| ~ spl37_25
| ~ spl37_320 ),
inference(superposition,[],[f2113,f8850]) ).
tff(f14266,plain,
( spl37_169
| spl37_549
| ~ spl37_85
| spl37_153 ),
inference(avatar_split_clause,[],[f14262,f1883,f984,f14264,f2002]) ).
tff(f14264,plain,
( spl37_549
<=> ! [X6: $int] :
( $less(sK7,X6)
| ( sK7 = X6 )
| ~ $less(sF27,X6) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_549])]) ).
tff(f14262,plain,
( ! [X6: $int] :
( $less(sK7,X6)
| $less(tb2t(get(int,int,sF19,sF26)),sF23)
| ~ $less(sF27,X6)
| ( sK7 = X6 ) )
| ~ spl37_85
| spl37_153 ),
inference(subsumption_resolution,[],[f14246,f1884]) ).
tff(f14246,plain,
( ! [X6: $int] :
( $less(sK7,X6)
| $less(sF27,sK3)
| $less(tb2t(get(int,int,sF19,sF26)),sF23)
| ~ $less(sF27,X6)
| ( sK7 = X6 ) )
| ~ spl37_85 ),
inference(superposition,[],[f2016,f986]) ).
tff(f14208,plain,
( spl37_548
| spl37_541
| ~ spl37_14
| spl37_41 ),
inference(avatar_split_clause,[],[f14204,f660,f521,f14168,f14206]) ).
tff(f14168,plain,
( spl37_541
<=> ! [X98: $int] :
( $less(0,X98)
| ( sK3 = X98 )
| $less(X98,sK3) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_541])]) ).
tff(f14204,plain,
( ! [X113: uni,X111: $int,X112: ty,X110: $int] :
( ( sK3 = X110 )
| $less(X110,sK3)
| $less(sK3,X111)
| $less(0,X110)
| ~ $less(sK7,sK14(0,X112,X113,X111,get(X112,int,X113,sF21))) )
| ~ spl37_14
| spl37_41 ),
inference(forward_demodulation,[],[f14114,f523]) ).
tff(f14114,plain,
( ! [X113: uni,X111: $int,X112: ty,X110: $int] :
( $less(sK3,X111)
| ( sK3 = X110 )
| $less(X110,sK3)
| ~ $less(sK7,sK14(0,X112,X113,X111,get(X112,int,X113,t2tb(sK3))))
| $less(0,X110) )
| ~ spl37_14
| spl37_41 ),
inference(resolution,[],[f14020,f2360]) ).
tff(f14203,plain,
( spl37_541
| spl37_547
| spl37_2
| ~ spl37_14 ),
inference(avatar_split_clause,[],[f14199,f521,f461,f14201,f14168]) ).
tff(f14199,plain,
( ! [X108: ty,X109: uni,X106: $int,X107: $int] :
( $less(sK3,X107)
| ( sK3 = X106 )
| $less(X106,sK3)
| $less(0,X106)
| ~ $less(sK3,sK13(X107,X108,X109,0,get(X108,int,X109,sF21))) )
| spl37_2
| ~ spl37_14 ),
inference(forward_demodulation,[],[f14113,f523]) ).
tff(f14113,plain,
( ! [X108: ty,X109: uni,X106: $int,X107: $int] :
( $less(sK3,X107)
| ( sK3 = X106 )
| ~ $less(sK3,sK13(X107,X108,X109,0,get(X108,int,X109,t2tb(sK3))))
| $less(X106,sK3)
| $less(0,X106) )
| spl37_2
| ~ spl37_14 ),
inference(resolution,[],[f14020,f2323]) ).
tff(f14198,plain,
( spl37_541
| spl37_546
| ~ spl37_14 ),
inference(avatar_split_clause,[],[f14110,f521,f14196,f14168]) ).
tff(f14110,plain,
( ! [X91: $int,X96: uni,X94: $int,X97: uni,X95: ty,X92: $int,X93: $int] :
( ~ $less(X94,sK3)
| $less(X92,X93)
| ( sK3 = X91 )
| $less(0,X91)
| $less(X91,sK3)
| ~ $less(occ1(X95,X96,X97,X93,X92),X94) )
| ~ spl37_14 ),
inference(resolution,[],[f14020,f1338]) ).
tff(f14193,plain,
( spl37_541
| spl37_545
| ~ spl37_14 ),
inference(avatar_split_clause,[],[f14109,f521,f14191,f14168]) ).
tff(f14109,plain,
( ! [X90: uni,X88: ty,X86: $int,X89: uni,X87: $int,X85: $int] :
( ~ $less(occ1(X88,X89,X90,X87,X86),sK3)
| $less(X86,X87)
| ( sK3 = X85 )
| $less(0,X85)
| $less(X85,sK3) )
| ~ spl37_14 ),
inference(resolution,[],[f14020,f991]) ).
tff(f14189,plain,
( spl37_541
| spl37_544
| spl37_2
| ~ spl37_14 ),
inference(avatar_split_clause,[],[f14185,f521,f461,f14187,f14168]) ).
tff(f14185,plain,
( ! [X120: uni,X118: $int,X121: $int,X119: ty] :
( ~ $less(sK3,sK14(0,X119,X120,X121,get(X119,int,X120,sF21)))
| ( sK3 = X118 )
| $less(0,X118)
| $less(X118,sK3)
| $less(sK3,X121) )
| spl37_2
| ~ spl37_14 ),
inference(forward_demodulation,[],[f14116,f523]) ).
tff(f14116,plain,
( ! [X120: uni,X118: $int,X121: $int,X119: ty] :
( ~ $less(sK3,sK14(0,X119,X120,X121,get(X119,int,X120,t2tb(sK3))))
| $less(0,X118)
| $less(sK3,X121)
| $less(X118,sK3)
| ( sK3 = X118 ) )
| spl37_2
| ~ spl37_14 ),
inference(resolution,[],[f14020,f2362]) ).
tff(f14181,plain,
( spl37_541
| spl37_543
| spl37_4
| ~ spl37_14 ),
inference(avatar_split_clause,[],[f14177,f521,f471,f14179,f14168]) ).
tff(f14177,plain,
( ! [X104: ty,X102: $int,X105: uni,X103: $int] :
( $less(sK3,X103)
| $less(0,X102)
| ~ $less(sK4,sK13(X103,X104,X105,0,get(X104,int,X105,sF21)))
| $less(X102,sK3)
| ( sK3 = X102 ) )
| spl37_4
| ~ spl37_14 ),
inference(forward_demodulation,[],[f14112,f523]) ).
tff(f14112,plain,
( ! [X104: ty,X102: $int,X105: uni,X103: $int] :
( $less(sK3,X103)
| ~ $less(sK4,sK13(X103,X104,X105,0,get(X104,int,X105,t2tb(sK3))))
| ( sK3 = X102 )
| $less(0,X102)
| $less(X102,sK3) )
| spl37_4
| ~ spl37_14 ),
inference(resolution,[],[f14020,f2322]) ).
tff(f14176,plain,
( spl37_541
| spl37_2
| ~ spl37_14 ),
inference(avatar_split_clause,[],[f14092,f521,f461,f14168]) ).
tff(f14092,plain,
( ! [X38: $int] :
( $less(X38,sK3)
| ( sK3 = X38 )
| $less(0,X38) )
| spl37_2
| ~ spl37_14 ),
inference(resolution,[],[f14020,f463]) ).
tff(f14175,plain,
( spl37_542
| spl37_541
| spl37_4
| ~ spl37_14 ),
inference(avatar_split_clause,[],[f14171,f521,f471,f14168,f14173]) ).
tff(f14171,plain,
( ! [X116: uni,X117: $int,X114: $int,X115: ty] :
( $less(X114,sK3)
| $less(sK3,X117)
| ~ $less(sK4,sK14(0,X115,X116,X117,get(X115,int,X116,sF21)))
| ( sK3 = X114 )
| $less(0,X114) )
| spl37_4
| ~ spl37_14 ),
inference(forward_demodulation,[],[f14115,f523]) ).
tff(f14115,plain,
( ! [X116: uni,X117: $int,X114: $int,X115: ty] :
( $less(sK3,X117)
| $less(0,X114)
| $less(X114,sK3)
| ( sK3 = X114 )
| ~ $less(sK4,sK14(0,X115,X116,X117,get(X115,int,X116,t2tb(sK3)))) )
| spl37_4
| ~ spl37_14 ),
inference(resolution,[],[f14020,f2361]) ).
tff(f14170,plain,
( spl37_540
| spl37_541
| ~ spl37_14
| spl37_41 ),
inference(avatar_split_clause,[],[f14163,f660,f521,f14168,f14165]) ).
tff(f14163,plain,
( ! [X101: uni,X98: $int,X99: $int,X100: ty] :
( $less(0,X98)
| $less(sK3,X99)
| $less(X98,sK3)
| ~ $less(sK7,sK13(X99,X100,X101,0,get(X100,int,X101,sF21)))
| ( sK3 = X98 ) )
| ~ spl37_14
| spl37_41 ),
inference(forward_demodulation,[],[f14111,f523]) ).
tff(f14111,plain,
( ! [X101: uni,X98: $int,X99: $int,X100: ty] :
( ~ $less(sK7,sK13(X99,X100,X101,0,get(X100,int,X101,t2tb(sK3))))
| $less(X98,sK3)
| $less(0,X98)
| ( sK3 = X98 )
| $less(sK3,X99) )
| ~ spl37_14
| spl37_41 ),
inference(resolution,[],[f14020,f2321]) ).
tff(f14081,plain,
( ~ spl37_539
| spl37_296 ),
inference(avatar_split_clause,[],[f14069,f5003,f14078]) ).
tff(f14069,plain,
( ~ $less(sF35,-1)
| spl37_296 ),
inference(interpreted_simplification,[],[f14068]) ).
tff(f14068,plain,
( ~ $less(sF35,-1)
| ~ $less(-1,0)
| spl37_296 ),
inference(instantiation,[],[f7533]) ).
tff(f7533,plain,
( ! [X0: $int] :
( ~ $less(sF35,X0)
| ~ $less(X0,0) )
| spl37_296 ),
inference(resolution,[],[f5004,f96]) ).
tff(f14047,plain,
( spl37_538
| spl37_514
| spl37_2
| ~ spl37_14
| spl37_74
| ~ spl37_412 ),
inference(avatar_split_clause,[],[f14042,f9833,f895,f521,f461,f13202,f14044]) ).
tff(f14044,plain,
( spl37_538
<=> ( sK1 = sK3 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_538])]) ).
tff(f13202,plain,
( spl37_514
<=> $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK1)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_514])]) ).
tff(f895,plain,
( spl37_74
<=> $less(sK1,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_74])]) ).
tff(f14042,plain,
( $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK1))
| ( sK1 = sK3 )
| spl37_2
| ~ spl37_14
| spl37_74
| ~ spl37_412 ),
inference(subsumption_resolution,[],[f14041,f897]) ).
tff(f897,plain,
( ~ $less(sK1,sK3)
| spl37_74 ),
inference(avatar_component_clause,[],[f895]) ).
tff(f14041,plain,
( $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK1))
| ( sK1 = sK3 )
| $less(sK1,sK3)
| spl37_2
| ~ spl37_14
| ~ spl37_412 ),
inference(subsumption_resolution,[],[f14015,f463]) ).
tff(f14015,plain,
( ( sK1 = sK3 )
| $less(sK3,0)
| $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK1))
| $less(sK1,sK3)
| ~ spl37_14
| ~ spl37_412 ),
inference(superposition,[],[f2108,f9858]) ).
tff(f14039,plain,
( spl37_500
| spl37_53
| spl37_2
| spl37_13
| ~ spl37_14
| ~ spl37_319 ),
inference(avatar_split_clause,[],[f14038,f6355,f521,f516,f461,f731,f12968]) ).
tff(f12968,plain,
( spl37_500
<=> $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK2)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_500])]) ).
tff(f731,plain,
( spl37_53
<=> ( sK2 = sK3 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_53])]) ).
tff(f14038,plain,
( ( sK2 = sK3 )
| $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK2))
| spl37_2
| spl37_13
| ~ spl37_14
| ~ spl37_319 ),
inference(subsumption_resolution,[],[f14037,f518]) ).
tff(f14037,plain,
( ( sK2 = sK3 )
| $less(sK2,sK3)
| $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK2))
| spl37_2
| ~ spl37_14
| ~ spl37_319 ),
inference(subsumption_resolution,[],[f14014,f463]) ).
tff(f14014,plain,
( ( sK2 = sK3 )
| $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK2))
| $less(sK3,0)
| $less(sK2,sK3)
| ~ spl37_14
| ~ spl37_319 ),
inference(superposition,[],[f2108,f8844]) ).
tff(f14035,plain,
( spl37_53
| spl37_483
| spl37_13
| ~ spl37_14
| ~ spl37_209 ),
inference(avatar_split_clause,[],[f14034,f2751,f521,f516,f12496,f731]) ).
tff(f12496,plain,
( spl37_483
<=> $less(0,occ1(int,get(int,int,sF24,sF21),sF19,sK3,sK2)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_483])]) ).
tff(f14034,plain,
( $less(0,occ1(int,get(int,int,sF24,sF21),sF19,sK3,sK2))
| ( sK2 = sK3 )
| spl37_13
| ~ spl37_14
| ~ spl37_209 ),
inference(subsumption_resolution,[],[f14033,f518]) ).
tff(f14033,plain,
( $less(0,occ1(int,get(int,int,sF24,sF21),sF19,sK3,sK2))
| $less(sK2,sK3)
| ( sK2 = sK3 )
| ~ spl37_14
| ~ spl37_209 ),
inference(subsumption_resolution,[],[f14013,f95]) ).
tff(f14013,plain,
( ( sK2 = sK3 )
| $less(0,occ1(int,get(int,int,sF24,sF21),sF19,sK3,sK2))
| $less(sK3,sK3)
| $less(sK2,sK3)
| ~ spl37_14
| ~ spl37_209 ),
inference(superposition,[],[f2108,f7695]) ).
tff(f13966,plain,
spl37_523,
inference(avatar_split_clause,[],[f13959,f13688]) ).
tff(f13959,plain,
! [X28: $int,X29: $int,X27: $int,X30: $int] :
( $less(X30,X27)
| $less(X29,X27)
| $less(X27,X30)
| $less(X30,X28)
| ~ $less(X29,X28)
| $less(X28,X30) ),
inference(evaluation,[],[f13949]) ).
tff(f13949,plain,
! [X28: $int,X29: $int,X27: $int,X30: $int] :
( $less(X30,X28)
| $less(0,0)
| $less(X28,X30)
| $less(X29,X27)
| ~ $less(X29,X28)
| $less(X27,X30)
| $less(X30,X27) ),
inference(superposition,[],[f1775,f3166]) ).
tff(f13963,plain,
spl37_223,
inference(avatar_split_clause,[],[f13961,f3028]) ).
tff(f13961,plain,
! [X14: $int,X15: $int,X13: $int] :
( ~ $less(X15,X14)
| $less(X15,X13)
| $less(X13,X14) ),
inference(evaluation,[],[f13946]) ).
tff(f13946,plain,
! [X14: $int,X15: $int,X13: $int] :
( ~ $less(X15,X14)
| $less(X15,X13)
| $less(X13,X14)
| $less(0,0) ),
inference(superposition,[],[f1775,f414]) ).
tff(f13930,plain,
( spl37_369
| ~ spl37_3
| ~ spl37_25
| spl37_176 ),
inference(avatar_split_clause,[],[f13925,f2061,f579,f466,f7630]) ).
tff(f13925,plain,
( $less(sF23,sK1)
| ~ spl37_3
| ~ spl37_25
| spl37_176 ),
inference(resolution,[],[f2062,f6898]) ).
tff(f13929,plain,
( spl37_453
| spl37_174
| spl37_176 ),
inference(avatar_split_clause,[],[f13926,f2061,f2053,f12026]) ).
tff(f13926,plain,
( ( sF23 = sK4 )
| $less(sF23,sK4)
| spl37_176 ),
inference(resolution,[],[f2062,f97]) ).
tff(f13928,plain,
( spl37_340
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_176 ),
inference(avatar_split_clause,[],[f13924,f2061,f742,f579,f551,f6861]) ).
tff(f6861,plain,
( spl37_340
<=> $less(sF23,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_340])]) ).
tff(f13924,plain,
( $less(sF23,sK2)
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_176 ),
inference(resolution,[],[f2062,f7058]) ).
tff(f13923,plain,
( spl37_130
| spl37_139
| spl37_129 ),
inference(avatar_split_clause,[],[f13921,f1416,f1498,f1420]) ).
tff(f1498,plain,
( spl37_139
<=> $less(sF35,sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_139])]) ).
tff(f13921,plain,
( $less(sF35,sK7)
| ( sK7 = sF35 )
| spl37_129 ),
inference(resolution,[],[f1417,f97]) ).
tff(f13920,plain,
( spl37_365
| ~ spl37_14
| ~ spl37_58
| ~ spl37_128 ),
inference(avatar_split_clause,[],[f13882,f1412,f760,f521,f7527]) ).
tff(f13882,plain,
( $less(sF35,sK11)
| ~ spl37_14
| ~ spl37_58
| ~ spl37_128 ),
inference(resolution,[],[f1414,f8005]) ).
tff(f13919,plain,
( spl37_365
| spl37_537
| spl37_34
| ~ spl37_128 ),
inference(avatar_split_clause,[],[f13873,f1412,f624,f13916,f7527]) ).
tff(f13873,plain,
( ( sF35 = sK11 )
| $less(sF35,sK11)
| spl37_34
| ~ spl37_128 ),
inference(resolution,[],[f1414,f879]) ).
tff(f13911,plain,
( ~ spl37_150
| ~ spl37_128 ),
inference(avatar_split_clause,[],[f13887,f1412,f1682]) ).
tff(f13887,plain,
( ~ $less(sK3,sF35)
| ~ spl37_128 ),
inference(resolution,[],[f1414,f677]) ).
tff(f13910,plain,
( spl37_139
| ~ spl37_14
| ~ spl37_44
| ~ spl37_128 ),
inference(avatar_split_clause,[],[f13881,f1412,f691,f521,f1498]) ).
tff(f13881,plain,
( $less(sF35,sK7)
| ~ spl37_14
| ~ spl37_44
| ~ spl37_128 ),
inference(resolution,[],[f1414,f7862]) ).
tff(f7862,plain,
( ! [X39: $int] :
( ~ $less(X39,sK3)
| $less(X39,sK7) )
| ~ spl37_14
| ~ spl37_44 ),
inference(resolution,[],[f7777,f677]) ).
tff(f13908,plain,
( spl37_536
| ~ spl37_17
| ~ spl37_19
| spl37_34
| ~ spl37_128 ),
inference(avatar_split_clause,[],[f13878,f1412,f624,f546,f536,f13905]) ).
tff(f13878,plain,
( $less(sF35,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_34
| ~ spl37_128 ),
inference(resolution,[],[f1414,f7226]) ).
tff(f13903,plain,
( spl37_535
| ~ spl37_73
| ~ spl37_128
| ~ spl37_230
| spl37_296 ),
inference(avatar_split_clause,[],[f13898,f5003,f3350,f1412,f888,f13900]) ).
tff(f13898,plain,
( ( get(int,int,sF19,sF34) = get(int,int,sF20,sF34) )
| ~ spl37_73
| ~ spl37_128
| ~ spl37_230
| spl37_296 ),
inference(forward_demodulation,[],[f13897,f890]) ).
tff(f13897,plain,
( ( get(int,int,sF19,t2tb(sF35)) = get(int,int,sF20,t2tb(sF35)) )
| ~ spl37_128
| ~ spl37_230
| spl37_296 ),
inference(subsumption_resolution,[],[f13877,f5004]) ).
tff(f13896,plain,
( ~ spl37_129
| spl37_23
| ~ spl37_128 ),
inference(avatar_split_clause,[],[f13871,f1412,f568,f1416]) ).
tff(f13871,plain,
( ~ $less(sK7,sF35)
| spl37_23
| ~ spl37_128 ),
inference(resolution,[],[f1414,f682]) ).
tff(f13895,plain,
( spl37_534
| ~ spl37_73
| ~ spl37_128
| ~ spl37_219
| spl37_296 ),
inference(avatar_split_clause,[],[f13890,f5003,f2907,f1412,f888,f13892]) ).
tff(f13890,plain,
( ( get(int,int,sF19,sF34) = get(int,int,sF24,sF34) )
| ~ spl37_73
| ~ spl37_128
| ~ spl37_219
| spl37_296 ),
inference(forward_demodulation,[],[f13889,f890]) ).
tff(f13889,plain,
( ( get(int,int,sF19,t2tb(sF35)) = get(int,int,sF24,t2tb(sF35)) )
| ~ spl37_128
| ~ spl37_219
| spl37_296 ),
inference(subsumption_resolution,[],[f13876,f5004]) ).
tff(f13864,plain,
( spl37_139
| spl37_171
| spl37_533
| spl37_164
| ~ spl37_67
| ~ spl37_73 ),
inference(avatar_split_clause,[],[f9262,f888,f828,f1974,f13861,f2039,f1498]) ).
tff(f13861,plain,
( spl37_533
<=> ( get(int,int,sF19,sF34) = sF22 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_533])]) ).
tff(f9262,plain,
( $less(sK4,sF35)
| ( get(int,int,sF19,sF34) = sF22 )
| ( sF35 = sK4 )
| $less(sF35,sK7)
| ~ spl37_67
| ~ spl37_73 ),
inference(superposition,[],[f2065,f890]) ).
tff(f13859,plain,
( spl37_171
| spl37_164
| spl37_172
| spl37_139
| ~ spl37_16 ),
inference(avatar_split_clause,[],[f12869,f531,f1498,f2043,f1974,f2039]) ).
tff(f2043,plain,
( spl37_172
<=> ( sF23 = tb2t(get(int,int,sF19,sF34)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_172])]) ).
tff(f531,plain,
( spl37_16
<=> ( tb2t(sF34) = sF35 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_16])]) ).
tff(f12869,plain,
( $less(sF35,sK7)
| ( sF23 = tb2t(get(int,int,sF19,sF34)) )
| $less(sK4,sF35)
| ( sF35 = sK4 )
| ~ spl37_16 ),
inference(superposition,[],[f2021,f533]) ).
tff(f533,plain,
( ( tb2t(sF34) = sF35 )
| ~ spl37_16 ),
inference(avatar_component_clause,[],[f531]) ).
tff(f13858,plain,
( spl37_129
| ~ spl37_532
| spl37_128
| spl37_130
| ~ spl37_73 ),
inference(avatar_split_clause,[],[f9786,f888,f1420,f1412,f13855,f1416]) ).
tff(f13855,plain,
( spl37_532
<=> $less(sF23,tb2t(get(int,int,sF19,sF34))) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_532])]) ).
tff(f9786,plain,
( ( sK7 = sF35 )
| $less(sF35,sK3)
| ~ $less(sF23,tb2t(get(int,int,sF19,sF34)))
| $less(sK7,sF35)
| ~ spl37_73 ),
inference(superposition,[],[f1393,f890]) ).
tff(f13852,plain,
( spl37_4
| ~ spl37_20
| ~ spl37_25
| ~ spl37_35
| ~ spl37_55
| spl37_208
| ~ spl37_319
| ~ spl37_526 ),
inference(avatar_contradiction_clause,[],[f13851]) ).
tff(f13851,plain,
( $false
| spl37_4
| ~ spl37_20
| ~ spl37_25
| ~ spl37_35
| ~ spl37_55
| spl37_208
| ~ spl37_319
| ~ spl37_526 ),
inference(subsumption_resolution,[],[f13829,f473]) ).
tff(f13829,plain,
( $less(sK4,0)
| ~ spl37_20
| ~ spl37_25
| ~ spl37_35
| ~ spl37_55
| spl37_208
| ~ spl37_319
| ~ spl37_526 ),
inference(resolution,[],[f13812,f7035]) ).
tff(f13812,plain,
( ! [X1: uni] : ~ $less(0,occ1(int,X1,sF19,0,sK2))
| spl37_208
| ~ spl37_319
| ~ spl37_526 ),
inference(superposition,[],[f12949,f13722]) ).
tff(f13722,plain,
( ( 0 = $sum(sK2,0) )
| ~ spl37_526 ),
inference(avatar_component_clause,[],[f13720]) ).
tff(f13720,plain,
( spl37_526
<=> ( 0 = $sum(sK2,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_526])]) ).
tff(f12949,plain,
( ! [X7: uni] : ~ $less($sum(sK2,0),occ1(int,X7,sF19,0,sK2))
| spl37_208
| ~ spl37_319 ),
inference(subsumption_resolution,[],[f12948,f2745]) ).
tff(f12948,plain,
( ! [X7: uni] :
( $less(sK2,0)
| ~ $less($sum(sK2,0),occ1(int,X7,sF19,0,sK2)) )
| ~ spl37_319 ),
inference(evaluation,[],[f12928]) ).
tff(f12928,plain,
( ! [X7: uni] :
( $less(sK2,0)
| ~ $less($sum(sK2,$uminus(0)),occ1(int,X7,sF19,0,sK2)) )
| ~ spl37_319 ),
inference(superposition,[],[f402,f8844]) ).
tff(f13850,plain,
( spl37_2
| ~ spl37_14
| ~ spl37_52
| spl37_208
| ~ spl37_319
| ~ spl37_526 ),
inference(avatar_contradiction_clause,[],[f13849]) ).
tff(f13849,plain,
( $false
| spl37_2
| ~ spl37_14
| ~ spl37_52
| spl37_208
| ~ spl37_319
| ~ spl37_526 ),
inference(subsumption_resolution,[],[f13831,f463]) ).
tff(f13831,plain,
( $less(sK3,0)
| ~ spl37_14
| ~ spl37_52
| spl37_208
| ~ spl37_319
| ~ spl37_526 ),
inference(resolution,[],[f13812,f2104]) ).
tff(f13848,plain,
( spl37_4
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_208
| ~ spl37_319
| ~ spl37_526 ),
inference(avatar_contradiction_clause,[],[f13847]) ).
tff(f13847,plain,
( $false
| spl37_4
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_208
| ~ spl37_319
| ~ spl37_526 ),
inference(subsumption_resolution,[],[f13832,f473]) ).
tff(f13832,plain,
( $less(sK4,0)
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_208
| ~ spl37_319
| ~ spl37_526 ),
inference(resolution,[],[f13812,f2115]) ).
tff(f13846,plain,
( spl37_491
| ~ spl37_202
| spl37_208
| ~ spl37_319
| ~ spl37_526 ),
inference(avatar_split_clause,[],[f13845,f13720,f6355,f2743,f2662,f12712]) ).
tff(f2662,plain,
( spl37_202
<=> $less(0,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_202])]) ).
tff(f13845,plain,
( $less(0,$sum(sK2,-1))
| ~ spl37_202
| spl37_208
| ~ spl37_319
| ~ spl37_526 ),
inference(subsumption_resolution,[],[f13843,f2664]) ).
tff(f2664,plain,
( $less(0,sK2)
| ~ spl37_202 ),
inference(avatar_component_clause,[],[f2662]) ).
tff(f13843,plain,
( ~ $less(0,sK2)
| $less(0,$sum(sK2,-1))
| spl37_208
| ~ spl37_319
| ~ spl37_526 ),
inference(evaluation,[],[f13842]) ).
tff(f13842,plain,
( $less(0,$sum(sK2,-1))
| ~ $less(0,sK2)
| ~ $less(0,1)
| spl37_208
| ~ spl37_319
| ~ spl37_526 ),
inference(superposition,[],[f13812,f1525]) ).
tff(f13844,plain,
( spl37_208
| ~ spl37_319
| ~ spl37_498
| ~ spl37_526 ),
inference(avatar_contradiction_clause,[],[f13828]) ).
tff(f13828,plain,
( $false
| spl37_208
| ~ spl37_319
| ~ spl37_498
| ~ spl37_526 ),
inference(resolution,[],[f13812,f12956]) ).
tff(f13806,plain,
( spl37_524
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125
| ~ spl37_498 ),
inference(avatar_split_clause,[],[f13674,f12954,f1382,f634,f486,f461,f13698]) ).
tff(f13698,plain,
( spl37_524
<=> ! [X307: $int] :
( $less(X307,sK2)
| $less(0,X307)
| $less(sK2,X307) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_524])]) ).
tff(f13674,plain,
( ! [X337: $int] :
( $less(X337,sK2)
| $less(0,X337)
| $less(sK2,X337) )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125
| ~ spl37_498 ),
inference(subsumption_resolution,[],[f13655,f2571]) ).
tff(f13655,plain,
( ! [X337: $int] :
( $less(X337,0)
| $less(0,X337)
| $less(X337,sK2)
| $less(sK2,X337) )
| ~ spl37_498 ),
inference(evaluation,[],[f13584]) ).
tff(f13584,plain,
( ! [X337: $int] :
( $less(sK2,X337)
| $less(X337,0)
| $less(0,0)
| $less(X337,sK2)
| $less(0,X337) )
| ~ spl37_498 ),
inference(superposition,[],[f12956,f3166]) ).
tff(f13805,plain,
( ~ spl37_531
| spl37_517 ),
inference(avatar_split_clause,[],[f13798,f13275,f13802]) ).
tff(f13275,plain,
( spl37_517
<=> $less($sum(sK1,0),0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_517])]) ).
tff(f13798,plain,
( ~ $less($sum(sK1,0),-1)
| spl37_517 ),
inference(interpreted_simplification,[],[f13797]) ).
tff(f13797,plain,
( ~ $less($sum(sK1,0),-1)
| ~ $less(-1,0)
| spl37_517 ),
inference(instantiation,[],[f13787]) ).
tff(f13787,plain,
( ! [X0: $int] :
( ~ $less($sum(sK1,0),X0)
| ~ $less(X0,0) )
| spl37_517 ),
inference(resolution,[],[f13277,f96]) ).
tff(f13277,plain,
( ~ $less($sum(sK1,0),0)
| spl37_517 ),
inference(avatar_component_clause,[],[f13275]) ).
tff(f13796,plain,
( spl37_529
| spl37_530
| spl37_517 ),
inference(avatar_split_clause,[],[f13786,f13275,f13793,f13789]) ).
tff(f13789,plain,
( spl37_529
<=> ( 0 = $sum(sK1,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_529])]) ).
tff(f13793,plain,
( spl37_530
<=> $less(0,$sum(sK1,0)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_530])]) ).
tff(f13786,plain,
( $less(0,$sum(sK1,0))
| ( 0 = $sum(sK1,0) )
| spl37_517 ),
inference(resolution,[],[f13277,f97]) ).
tff(f13785,plain,
( ~ spl37_528
| spl37_507 ),
inference(avatar_split_clause,[],[f13778,f13063,f13782]) ).
tff(f13063,plain,
( spl37_507
<=> $less($sum(sK2,0),0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_507])]) ).
tff(f13778,plain,
( ~ $less($sum(sK2,0),-1)
| spl37_507 ),
inference(interpreted_simplification,[],[f13777]) ).
tff(f13777,plain,
( ~ $less($sum(sK2,0),-1)
| ~ $less(-1,0)
| spl37_507 ),
inference(instantiation,[],[f13718]) ).
tff(f13718,plain,
( ! [X0: $int] :
( ~ $less($sum(sK2,0),X0)
| ~ $less(X0,0) )
| spl37_507 ),
inference(resolution,[],[f13065,f96]) ).
tff(f13065,plain,
( ~ $less($sum(sK2,0),0)
| spl37_507 ),
inference(avatar_component_clause,[],[f13063]) ).
tff(f13727,plain,
( spl37_526
| spl37_527
| spl37_507 ),
inference(avatar_split_clause,[],[f13717,f13063,f13724,f13720]) ).
tff(f13724,plain,
( spl37_527
<=> $less(0,$sum(sK2,0)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_527])]) ).
tff(f13717,plain,
( $less(0,$sum(sK2,0))
| ( 0 = $sum(sK2,0) )
| spl37_507 ),
inference(resolution,[],[f13065,f97]) ).
tff(f13716,plain,
spl37_522,
inference(avatar_split_clause,[],[f13596,f13668]) ).
tff(f13596,plain,
! [X89: $int] :
( $less(X89,0)
| $less(1,X89)
| $less(0,X89)
| $less(X89,1) ),
inference(evaluation,[],[f13497]) ).
tff(f13497,plain,
! [X89: $int] :
( $less(X89,1)
| ( 0 = 1 )
| $less(1,X89)
| $less(0,X89)
| $less(X89,0) ),
inference(superposition,[],[f3166,f4067]) ).
tff(f13713,plain,
( ~ spl37_517
| spl37_525
| spl37_7
| ~ spl37_412 ),
inference(avatar_split_clause,[],[f13571,f9833,f486,f13711,f13275]) ).
tff(f13571,plain,
( ! [X309: $int] :
( $less(sK1,X309)
| $less(0,X309)
| $less(X309,sK1)
| $less(X309,0)
| ~ $less($sum(sK1,0),0) )
| spl37_7
| ~ spl37_412 ),
inference(superposition,[],[f13225,f3166]) ).
tff(f13225,plain,
( ! [X7: uni] : ~ $less($sum(sK1,0),occ1(int,X7,sF19,0,sK1))
| spl37_7
| ~ spl37_412 ),
inference(subsumption_resolution,[],[f13190,f488]) ).
tff(f13190,plain,
( ! [X7: uni] :
( $less(sK1,0)
| ~ $less($sum(sK1,0),occ1(int,X7,sF19,0,sK1)) )
| ~ spl37_412 ),
inference(evaluation,[],[f13171]) ).
tff(f13171,plain,
( ! [X7: uni] :
( $less(sK1,0)
| ~ $less($sum(sK1,$uminus(0)),occ1(int,X7,sF19,0,sK1)) )
| ~ spl37_412 ),
inference(superposition,[],[f402,f9858]) ).
tff(f13707,plain,
spl37_522,
inference(avatar_split_clause,[],[f13604,f13668]) ).
tff(f13604,plain,
! [X86: $int] :
( $less(X86,1)
| $less(X86,0)
| $less(1,X86)
| $less(0,X86) ),
inference(evaluation,[],[f13496]) ).
tff(f13496,plain,
! [X86: $int] :
( $less(0,X86)
| $less(X86,1)
| $less(1,X86)
| $less(X86,0)
| ( 0 = 1 ) ),
inference(superposition,[],[f3166,f4295]) ).
tff(f13706,plain,
spl37_522,
inference(avatar_split_clause,[],[f13607,f13668]) ).
tff(f13607,plain,
! [X133: $int] :
( $less(X133,0)
| $less(1,X133)
| $less(0,X133)
| $less(X133,1) ),
inference(evaluation,[],[f13510]) ).
tff(f13510,plain,
! [X133: $int] :
( $less(0,X133)
| ( 0 = 1 )
| $less(1,X133)
| $less(X133,1)
| $less(X133,0) ),
inference(superposition,[],[f3166,f4233]) ).
tff(f13705,plain,
spl37_523,
inference(avatar_split_clause,[],[f13610,f13688]) ).
tff(f13610,plain,
! [X202: $int,X203: $int,X201: $int,X204: $int] :
( $less(X203,X204)
| ~ $less(X201,X203)
| $less(X204,X203)
| $less(X202,X204)
| $less(X201,X202)
| $less(X204,X202) ),
inference(evaluation,[],[f13548]) ).
tff(f13548,plain,
! [X202: $int,X203: $int,X201: $int,X204: $int] :
( ~ $less(X201,X203)
| $less(X204,X203)
| $less(X202,X204)
| $less(0,0)
| $less(X203,X204)
| $less(X201,X202)
| $less(X204,X202) ),
inference(superposition,[],[f327,f3166]) ).
tff(f13704,plain,
spl37_523,
inference(avatar_split_clause,[],[f13611,f13688]) ).
tff(f13611,plain,
! [X180: $int,X178: $int,X179: $int,X177: $int] :
( $less(X178,X180)
| $less(X177,X180)
| $less(X180,X177)
| $less(X180,X178)
| $less(X179,X177)
| ~ $less(X179,X178) ),
inference(evaluation,[],[f13543]) ).
tff(f13543,plain,
! [X180: $int,X178: $int,X179: $int,X177: $int] :
( $less(X177,X180)
| $less(X179,X177)
| $less(X180,X177)
| $less(X178,X180)
| $less(X180,X178)
| ~ $less(X179,X178)
| $less(0,0) ),
inference(superposition,[],[f3654,f3166]) ).
tff(f3654,plain,
! [X28: $int,X29: $int,X26: ty,X27: $int] :
( $less(0,occ1(X26,witness1(X26),const(X26,int,witness1(X26)),X28,X29))
| $less(X27,X28)
| ~ $less(X27,X29) ),
inference(superposition,[],[f327,f1701]) ).
tff(f13703,plain,
spl37_522,
inference(avatar_split_clause,[],[f13613,f13668]) ).
tff(f13613,plain,
! [X352: $int] :
( $less(X352,0)
| $less(0,X352)
| $less(1,X352)
| $less(X352,1) ),
inference(evaluation,[],[f13591]) ).
tff(f13591,plain,
! [X352: $int] :
( ( 0 = 1 )
| $less(1,X352)
| $less(X352,0)
| $less(0,X352)
| $less(X352,1) ),
inference(superposition,[],[f2195,f3166]) ).
tff(f13702,plain,
spl37_522,
inference(avatar_split_clause,[],[f13617,f13668]) ).
tff(f13617,plain,
! [X101: $int] :
( $less(X101,1)
| $less(0,X101)
| $less(1,X101)
| $less(X101,0) ),
inference(evaluation,[],[f13500]) ).
tff(f13500,plain,
! [X101: $int] :
( ( 0 = 1 )
| $less(1,X101)
| $less(X101,1)
| $less(X101,0)
| $less(0,X101) ),
inference(superposition,[],[f3166,f1529]) ).
tff(f13701,plain,
spl37_522,
inference(avatar_split_clause,[],[f13622,f13668]) ).
tff(f13622,plain,
! [X109: $int] :
( $less(X109,0)
| $less(X109,1)
| $less(1,X109)
| $less(0,X109) ),
inference(evaluation,[],[f13502]) ).
tff(f13502,plain,
! [X109: $int] :
( $less(X109,1)
| $less(0,X109)
| $less(X109,0)
| $less(1,X109)
| ( 0 = 1 ) ),
inference(superposition,[],[f3166,f2156]) ).
tff(f13700,plain,
( ~ spl37_507
| spl37_524
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125
| spl37_208
| ~ spl37_319 ),
inference(avatar_split_clause,[],[f13696,f6355,f2743,f1382,f634,f486,f461,f13698,f13063]) ).
tff(f13696,plain,
( ! [X307: $int] :
( $less(X307,sK2)
| ~ $less($sum(sK2,0),0)
| $less(sK2,X307)
| $less(0,X307) )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125
| spl37_208
| ~ spl37_319 ),
inference(subsumption_resolution,[],[f13570,f2571]) ).
tff(f13570,plain,
( ! [X307: $int] :
( ~ $less($sum(sK2,0),0)
| $less(X307,0)
| $less(sK2,X307)
| $less(X307,sK2)
| $less(0,X307) )
| spl37_208
| ~ spl37_319 ),
inference(superposition,[],[f12949,f3166]) ).
tff(f13695,plain,
spl37_522,
inference(avatar_split_clause,[],[f13630,f13668]) ).
tff(f13630,plain,
! [X220: $int] :
( $less(X220,0)
| $less(1,X220)
| $less(0,X220)
| $less(X220,1) ),
inference(evaluation,[],[f13552]) ).
tff(f13552,plain,
! [X220: $int] :
( $less(X220,1)
| $less(X220,0)
| $less(1,X220)
| $less(0,0)
| $less(0,X220) ),
inference(superposition,[],[f1219,f3166]) ).
tff(f13694,plain,
spl37_522,
inference(avatar_split_clause,[],[f13631,f13668]) ).
tff(f13631,plain,
! [X145: $int] :
( $less(X145,0)
| $less(X145,1)
| $less(1,X145)
| $less(0,X145) ),
inference(evaluation,[],[f13513]) ).
tff(f13513,plain,
! [X145: $int] :
( $less(0,X145)
| ( 0 = 1 )
| $less(X145,1)
| $less(1,X145)
| $less(X145,0) ),
inference(superposition,[],[f3166,f2221]) ).
tff(f13693,plain,
spl37_522,
inference(avatar_split_clause,[],[f13633,f13668]) ).
tff(f13633,plain,
! [X256: $int] :
( $less(X256,1)
| $less(0,X256)
| $less(1,X256)
| $less(X256,0) ),
inference(evaluation,[],[f13561]) ).
tff(f13561,plain,
! [X256: $int] :
( $less(X256,1)
| $less(1,X256)
| $less(0,X256)
| $less(X256,0)
| ( 0 = 1 ) ),
inference(superposition,[],[f2156,f3166]) ).
tff(f13692,plain,
spl37_522,
inference(avatar_split_clause,[],[f13634,f13668]) ).
tff(f13634,plain,
! [X364: $int] :
( $less(1,X364)
| $less(0,X364)
| $less(X364,1)
| $less(X364,0) ),
inference(evaluation,[],[f13593]) ).
tff(f13593,plain,
! [X364: $int] :
( $less(0,X364)
| ( 0 = 1 )
| $less(X364,0)
| $less(X364,1)
| $less(1,X364) ),
inference(superposition,[],[f2221,f3166]) ).
tff(f13691,plain,
spl37_522,
inference(avatar_split_clause,[],[f13637,f13668]) ).
tff(f13637,plain,
! [X185: $int] :
( $less(X185,1)
| $less(X185,0)
| $less(0,X185)
| $less(1,X185) ),
inference(evaluation,[],[f13544]) ).
tff(f13544,plain,
! [X185: $int] :
( $less(0,X185)
| $less(X185,1)
| ( 0 = 1 )
| $less(X185,0)
| $less(1,X185) ),
inference(superposition,[],[f4295,f3166]) ).
tff(f13690,plain,
( spl37_523
| spl37_222 ),
inference(avatar_split_clause,[],[f13638,f3025,f13688]) ).
tff(f13638,plain,
! [X155: ty,X160: $int,X158: $int,X161: $int,X159: $int,X156: uni] :
( ~ sort1(X155,X156)
| $less(X160,X161)
| $less(X161,X160)
| $less(X159,X161)
| $less(X158,X159)
| $less(X161,X159)
| ~ $less(X158,X160) ),
inference(evaluation,[],[f13538]) ).
tff(f13538,plain,
! [X155: ty,X160: $int,X158: $int,X161: $int,X159: $int,X156: uni] :
( $less(0,0)
| ~ $less(X158,X160)
| $less(X160,X161)
| $less(X161,X159)
| $less(X161,X160)
| ~ sort1(X155,X156)
| $less(X159,X161)
| $less(X158,X159) ),
inference(superposition,[],[f1755,f3166]) ).
tff(f13685,plain,
spl37_522,
inference(avatar_split_clause,[],[f13639,f13668]) ).
tff(f13639,plain,
! [X188: $int] :
( $less(X188,0)
| $less(1,X188)
| $less(0,X188)
| $less(X188,1) ),
inference(evaluation,[],[f13545]) ).
tff(f13545,plain,
! [X188: $int] :
( $less(0,X188)
| $less(X188,1)
| $less(1,X188)
| $less(X188,0)
| ( 0 = 1 ) ),
inference(superposition,[],[f4067,f3166]) ).
tff(f13684,plain,
spl37_522,
inference(avatar_split_clause,[],[f13642,f13668]) ).
tff(f13642,plain,
! [X135: $int] :
( $less(X135,0)
| $less(X135,1)
| $less(0,X135)
| $less(1,X135) ),
inference(evaluation,[],[f13511]) ).
tff(f13511,plain,
! [X135: $int] :
( ( 0 = 1 )
| $less(X135,1)
| $less(X135,0)
| $less(0,X135)
| $less(1,X135) ),
inference(superposition,[],[f3166,f1809]) ).
tff(f13683,plain,
spl37_522,
inference(avatar_split_clause,[],[f13645,f13668]) ).
tff(f13645,plain,
! [X217: $int] :
( $less(0,X217)
| $less(X217,0)
| $less(1,X217)
| $less(X217,1) ),
inference(evaluation,[],[f13551]) ).
tff(f13551,plain,
! [X217: $int] :
( $less(0,X217)
| $less(X217,0)
| $less(1,X217)
| $less(X217,1)
| ( 0 = 1 ) ),
inference(superposition,[],[f1529,f3166]) ).
tff(f13679,plain,
spl37_522,
inference(avatar_split_clause,[],[f13649,f13668]) ).
tff(f13649,plain,
! [X173: $int] :
( $less(X173,1)
| $less(0,X173)
| $less(1,X173)
| $less(X173,0) ),
inference(evaluation,[],[f13541]) ).
tff(f13541,plain,
! [X173: $int] :
( $less(X173,0)
| ( 0 = 1 )
| $less(0,X173)
| $less(1,X173)
| $less(X173,1) ),
inference(superposition,[],[f3655,f3166]) ).
tff(f13678,plain,
spl37_522,
inference(avatar_split_clause,[],[f13650,f13668]) ).
tff(f13650,plain,
! [X294: $int] :
( $less(0,X294)
| $less(X294,1)
| $less(X294,0)
| $less(1,X294) ),
inference(evaluation,[],[f13567]) ).
tff(f13567,plain,
! [X294: $int] :
( $less(0,X294)
| $less(X294,0)
| ( 0 = 1 )
| $less(X294,1)
| $less(1,X294) ),
inference(superposition,[],[f1846,f3166]) ).
tff(f13677,plain,
spl37_522,
inference(avatar_split_clause,[],[f13651,f13668]) ).
tff(f13651,plain,
! [X138: $int] :
( $less(0,X138)
| $less(X138,1)
| $less(X138,0)
| $less(1,X138) ),
inference(evaluation,[],[f13512]) ).
tff(f13512,plain,
! [X138: $int] :
( $less(1,X138)
| $less(X138,0)
| $less(X138,1)
| ( 0 = 1 )
| $less(0,X138) ),
inference(superposition,[],[f3166,f2195]) ).
tff(f13676,plain,
spl37_522,
inference(avatar_split_clause,[],[f13653,f13668]) ).
tff(f13653,plain,
! [X114: $int] :
( $less(X114,1)
| $less(1,X114)
| $less(0,X114)
| $less(X114,0) ),
inference(evaluation,[],[f13503]) ).
tff(f13503,plain,
! [X114: $int] :
( $less(0,X114)
| ( 0 = 1 )
| $less(1,X114)
| $less(X114,1)
| $less(X114,0) ),
inference(superposition,[],[f3166,f1846]) ).
tff(f13675,plain,
spl37_522,
inference(avatar_split_clause,[],[f13654,f13668]) ).
tff(f13654,plain,
! [X349: $int] :
( $less(X349,1)
| $less(0,X349)
| $less(X349,0)
| $less(1,X349) ),
inference(evaluation,[],[f13590]) ).
tff(f13590,plain,
! [X349: $int] :
( $less(X349,1)
| $less(1,X349)
| ( 0 = 1 )
| $less(0,X349)
| $less(X349,0) ),
inference(superposition,[],[f1809,f3166]) ).
tff(f13672,plain,
spl37_522,
inference(avatar_split_clause,[],[f13656,f13668]) ).
tff(f13656,plain,
! [X347: $int] :
( $less(0,X347)
| $less(X347,1)
| $less(1,X347)
| $less(X347,0) ),
inference(evaluation,[],[f13589]) ).
tff(f13589,plain,
! [X347: $int] :
( ( 0 = 1 )
| $less(X347,1)
| $less(0,X347)
| $less(X347,0)
| $less(1,X347) ),
inference(superposition,[],[f4233,f3166]) ).
tff(f13671,plain,
spl37_522,
inference(avatar_split_clause,[],[f13657,f13668]) ).
tff(f13657,plain,
! [X79: $int] :
( $less(X79,1)
| $less(0,X79)
| $less(X79,0)
| $less(1,X79) ),
inference(evaluation,[],[f13494]) ).
tff(f13494,plain,
! [X79: $int] :
( ( 0 = 1 )
| $less(X79,0)
| $less(X79,1)
| $less(0,X79)
| $less(1,X79) ),
inference(superposition,[],[f3166,f3655]) ).
tff(f13670,plain,
( spl37_222
| spl37_522 ),
inference(avatar_split_clause,[],[f13660,f13668,f3025]) ).
tff(f13660,plain,
! [X171: $int,X168: ty,X169: uni] :
( $less(1,X171)
| ~ sort1(X168,X169)
| $less(0,X171)
| $less(X171,0)
| $less(X171,1) ),
inference(evaluation,[],[f13540]) ).
tff(f13540,plain,
! [X171: $int,X168: ty,X169: uni] :
( $less(0,0)
| $less(0,X171)
| ~ sort1(X168,X169)
| $less(X171,1)
| $less(1,X171)
| $less(X171,0) ),
inference(superposition,[],[f1759,f3166]) ).
tff(f1759,plain,
! [X36: uni,X34: ty,X35: uni] :
( $less(0,occ1(X34,X36,set(X34,int,X35,t2tb(0),X36),0,1))
| ~ sort1(X34,X36) ),
inference(superposition,[],[f1219,f422]) ).
tff(f13410,plain,
( spl37_388
| spl37_521 ),
inference(avatar_split_clause,[],[f13348,f13405,f8792]) ).
tff(f8792,plain,
( spl37_388
<=> ! [X27: $int,X26: $int] :
( ~ $less($sum(X27,$uminus(X26)),0)
| $less(X27,X26) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_388])]) ).
tff(f13348,plain,
! [X41: uni,X44: $int,X42: map_int_int,X43: $int] :
( ( t2tb1(X42) = X41 )
| $less(X44,X43)
| ~ $less($sum(X44,$uminus(X43)),0) ),
inference(superposition,[],[f402,f1823]) ).
tff(f13407,plain,
( spl37_387
| spl37_521 ),
inference(avatar_split_clause,[],[f13351,f13405,f8787]) ).
tff(f8787,plain,
( spl37_387
<=> ! [X43: $int,X42: $int] :
( $less(X43,X42)
| ( 0 = $sum(X43,$uminus(X42)) )
| $less(0,$sum(X43,$uminus(X42))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_387])]) ).
tff(f13351,plain,
! [X58: map_int_int,X59: $int,X57: uni,X60: $int] :
( ( t2tb1(X58) = X57 )
| ( 0 = $sum(X60,$uminus(X59)) )
| $less(0,$sum(X60,$uminus(X59)))
| $less(X60,X59) ),
inference(superposition,[],[f1030,f1823]) ).
tff(f13320,plain,
( ~ spl37_520
| ~ spl37_515 ),
inference(avatar_split_clause,[],[f13315,f13212,f13317]) ).
tff(f13317,plain,
( spl37_520
<=> $less($sum(sK1,-1),0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_520])]) ).
tff(f13212,plain,
( spl37_515
<=> $less(0,$sum(sK1,-1)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_515])]) ).
tff(f13315,plain,
( ~ $less($sum(sK1,-1),0)
| ~ spl37_515 ),
inference(resolution,[],[f13214,f677]) ).
tff(f13214,plain,
( $less(0,$sum(sK1,-1))
| ~ spl37_515 ),
inference(avatar_component_clause,[],[f13212]) ).
tff(f13287,plain,
( ~ spl37_519
| spl37_515
| spl37_7
| ~ spl37_50
| ~ spl37_412 ),
inference(avatar_split_clause,[],[f13282,f9833,f718,f486,f13212,f13284]) ).
tff(f13284,plain,
( spl37_519
<=> $less($sum(sK1,0),1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_519])]) ).
tff(f13282,plain,
( $less(0,$sum(sK1,-1))
| ~ $less($sum(sK1,0),1)
| spl37_7
| ~ spl37_50
| ~ spl37_412 ),
inference(subsumption_resolution,[],[f13272,f720]) ).
tff(f13272,plain,
( ~ $less($sum(sK1,0),1)
| $less(0,$sum(sK1,-1))
| ~ $less(0,sK1)
| spl37_7
| ~ spl37_412 ),
inference(superposition,[],[f13225,f1525]) ).
tff(f13281,plain,
( ~ spl37_517
| spl37_518
| spl37_7
| ~ spl37_412 ),
inference(avatar_split_clause,[],[f13273,f9833,f486,f13279,f13275]) ).
tff(f13279,plain,
( spl37_518
<=> ! [X8: uni] : $less(sK13(0,int,sF19,sK1,X8),sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_518])]) ).
tff(f13273,plain,
( ! [X8: uni] :
( $less(sK13(0,int,sF19,sK1,X8),sK1)
| ~ $less($sum(sK1,0),0) )
| spl37_7
| ~ spl37_412 ),
inference(subsumption_resolution,[],[f13270,f675]) ).
tff(f13270,plain,
( ! [X8: uni] :
( ~ $less($sum(sK1,0),0)
| ~ sort1(int,X8)
| $less(sK13(0,int,sF19,sK1,X8),sK1) )
| spl37_7
| ~ spl37_412 ),
inference(superposition,[],[f13225,f359]) ).
tff(f13224,plain,
( spl37_513
| ~ spl37_3
| spl37_4
| ~ spl37_25
| ~ spl37_412
| ~ spl37_424 ),
inference(avatar_split_clause,[],[f13223,f10206,f9833,f579,f471,f466,f13196]) ).
tff(f13223,plain,
( $less(0,occ1(int,sF22,sF19,0,sK1))
| ~ spl37_3
| spl37_4
| ~ spl37_25
| ~ spl37_412
| ~ spl37_424 ),
inference(forward_demodulation,[],[f13222,f10208]) ).
tff(f13222,plain,
( $less(0,occ1(int,get(int,int,sF24,sF33),sF19,0,sK1))
| ~ spl37_3
| spl37_4
| ~ spl37_25
| ~ spl37_412 ),
inference(subsumption_resolution,[],[f13185,f473]) ).
tff(f13185,plain,
( $less(sK4,0)
| $less(0,occ1(int,get(int,int,sF24,sF33),sF19,0,sK1))
| ~ spl37_3
| ~ spl37_25
| ~ spl37_412 ),
inference(superposition,[],[f2111,f9858]) ).
tff(f13221,plain,
( spl37_515
| spl37_516
| ~ spl37_50
| ~ spl37_412 ),
inference(avatar_split_clause,[],[f13220,f9833,f718,f13216,f13212]) ).
tff(f13216,plain,
( spl37_516
<=> ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK1,-1))),sF19,0,sK1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_516])]) ).
tff(f13220,plain,
( ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK1,-1))),sF19,0,sK1) )
| $less(0,$sum(sK1,-1))
| ~ spl37_50
| ~ spl37_412 ),
inference(subsumption_resolution,[],[f13164,f720]) ).
tff(f13164,plain,
( ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK1,-1))),sF19,0,sK1) )
| ~ $less(0,sK1)
| $less(0,$sum(sK1,-1))
| ~ spl37_412 ),
inference(superposition,[],[f9858,f1525]) ).
tff(f13219,plain,
( spl37_515
| spl37_516
| ~ spl37_50
| ~ spl37_412 ),
inference(avatar_split_clause,[],[f13210,f9833,f718,f13216,f13212]) ).
tff(f13210,plain,
( ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK1,-1))),sF19,0,sK1) )
| $less(0,$sum(sK1,-1))
| ~ spl37_50
| ~ spl37_412 ),
inference(subsumption_resolution,[],[f13183,f720]) ).
tff(f13183,plain,
( ~ $less(0,sK1)
| ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK1,-1))),sF19,0,sK1) )
| $less(0,$sum(sK1,-1))
| ~ spl37_412 ),
inference(superposition,[],[f1525,f9858]) ).
tff(f13205,plain,
( spl37_514
| spl37_2
| ~ spl37_14
| ~ spl37_15
| ~ spl37_412 ),
inference(avatar_split_clause,[],[f13200,f9833,f526,f521,f461,f13202]) ).
tff(f13200,plain,
( $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK1))
| spl37_2
| ~ spl37_14
| ~ spl37_15
| ~ spl37_412 ),
inference(subsumption_resolution,[],[f13184,f463]) ).
tff(f13184,plain,
( $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK1))
| $less(sK3,0)
| ~ spl37_14
| ~ spl37_15
| ~ spl37_412 ),
inference(superposition,[],[f2103,f9858]) ).
tff(f13199,plain,
( spl37_513
| ~ spl37_3
| spl37_4
| ~ spl37_25
| ~ spl37_412
| ~ spl37_424 ),
inference(avatar_split_clause,[],[f13194,f10206,f9833,f579,f471,f466,f13196]) ).
tff(f13194,plain,
( $less(0,occ1(int,sF22,sF19,0,sK1))
| ~ spl37_3
| spl37_4
| ~ spl37_25
| ~ spl37_412
| ~ spl37_424 ),
inference(subsumption_resolution,[],[f13165,f473]) ).
tff(f13165,plain,
( $less(sK4,0)
| $less(0,occ1(int,sF22,sF19,0,sK1))
| ~ spl37_3
| ~ spl37_25
| ~ spl37_412
| ~ spl37_424 ),
inference(superposition,[],[f10260,f9858]) ).
tff(f13159,plain,
( ~ spl37_512
| ~ spl37_498 ),
inference(avatar_split_clause,[],[f13136,f12954,f13156]) ).
tff(f13156,plain,
( spl37_512
<=> $less(occ1(int,sF22,sF19,0,sK2),0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_512])]) ).
tff(f13136,plain,
( ~ $less(occ1(int,sF22,sF19,0,sK2),0)
| ~ spl37_498 ),
inference(resolution,[],[f12956,f677]) ).
tff(f13154,plain,
( spl37_511
| ~ spl37_498 ),
inference(avatar_split_clause,[],[f13149,f12954,f13151]) ).
tff(f13151,plain,
( spl37_511
<=> $less(sK13(0,int,sF19,sK2,sF22),sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_511])]) ).
tff(f13149,plain,
( $less(sK13(0,int,sF19,sK2,sF22),sK2)
| ~ spl37_498 ),
inference(subsumption_resolution,[],[f13142,f675]) ).
tff(f13142,plain,
( ~ sort1(int,sF22)
| $less(sK13(0,int,sF19,sK2,sF22),sK2)
| ~ spl37_498 ),
inference(evaluation,[],[f13139]) ).
tff(f13139,plain,
( $less(sK13(0,int,sF19,sK2,sF22),sK2)
| ~ sort1(int,sF22)
| $less(0,0)
| ~ spl37_498 ),
inference(superposition,[],[f12956,f359]) ).
tff(f13148,plain,
( spl37_510
| ~ spl37_498 ),
inference(avatar_split_clause,[],[f13143,f12954,f13145]) ).
tff(f13145,plain,
( spl37_510
<=> $less(sK14(sK2,int,sF19,0,sF22),sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_510])]) ).
tff(f13143,plain,
( $less(sK14(sK2,int,sF19,0,sF22),sK2)
| ~ spl37_498 ),
inference(subsumption_resolution,[],[f13130,f675]) ).
tff(f13130,plain,
( $less(sK14(sK2,int,sF19,0,sF22),sK2)
| ~ sort1(int,sF22)
| ~ spl37_498 ),
inference(resolution,[],[f12956,f366]) ).
tff(f13128,plain,
( spl37_498
| spl37_2
| ~ spl37_6
| ~ spl37_14
| ~ spl37_52
| ~ spl37_320 ),
inference(avatar_split_clause,[],[f13127,f6361,f727,f521,f481,f461,f12954]) ).
tff(f13127,plain,
( $less(0,occ1(int,sF22,sF19,0,sK2))
| spl37_2
| ~ spl37_6
| ~ spl37_14
| ~ spl37_52
| ~ spl37_320 ),
inference(subsumption_resolution,[],[f13076,f463]) ).
tff(f13076,plain,
( $less(sK3,0)
| $less(0,occ1(int,sF22,sF19,0,sK2))
| ~ spl37_6
| ~ spl37_14
| ~ spl37_52
| ~ spl37_320 ),
inference(superposition,[],[f7721,f8850]) ).
tff(f13123,plain,
( spl37_509
| spl37_4
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| ~ spl37_320 ),
inference(avatar_split_clause,[],[f13118,f6361,f742,f579,f551,f471,f13120]) ).
tff(f13118,plain,
( $less(0,occ1(int,get(int,int,sF20,sF33),sF19,0,sK2))
| spl37_4
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| ~ spl37_320 ),
inference(subsumption_resolution,[],[f13096,f473]) ).
tff(f13096,plain,
( $less(sK4,0)
| $less(0,occ1(int,get(int,int,sF20,sF33),sF19,0,sK2))
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| ~ spl37_320 ),
inference(superposition,[],[f2115,f8850]) ).
tff(f13117,plain,
( spl37_508
| spl37_491
| ~ spl37_202
| ~ spl37_320 ),
inference(avatar_split_clause,[],[f13116,f6361,f2662,f12712,f13110]) ).
tff(f13110,plain,
( spl37_508
<=> ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,0,sK2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_508])]) ).
tff(f13116,plain,
( $less(0,$sum(sK2,-1))
| ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,0,sK2) )
| ~ spl37_202
| ~ spl37_320 ),
inference(subsumption_resolution,[],[f13094,f2664]) ).
tff(f13094,plain,
( ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,0,sK2) )
| ~ $less(0,sK2)
| $less(0,$sum(sK2,-1))
| ~ spl37_320 ),
inference(superposition,[],[f1525,f8850]) ).
tff(f13113,plain,
( spl37_491
| spl37_508
| ~ spl37_202
| ~ spl37_320 ),
inference(avatar_split_clause,[],[f13108,f6361,f2662,f13110,f12712]) ).
tff(f13108,plain,
( ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,0,sK2) )
| $less(0,$sum(sK2,-1))
| ~ spl37_202
| ~ spl37_320 ),
inference(subsumption_resolution,[],[f13075,f2664]) ).
tff(f13075,plain,
( $less(0,$sum(sK2,-1))
| ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,0,sK2) )
| ~ $less(0,sK2)
| ~ spl37_320 ),
inference(superposition,[],[f8850,f1525]) ).
tff(f13106,plain,
( spl37_498
| spl37_2
| ~ spl37_6
| ~ spl37_14
| ~ spl37_52
| ~ spl37_320 ),
inference(avatar_split_clause,[],[f13105,f6361,f727,f521,f481,f461,f12954]) ).
tff(f13105,plain,
( $less(0,occ1(int,sF22,sF19,0,sK2))
| spl37_2
| ~ spl37_6
| ~ spl37_14
| ~ spl37_52
| ~ spl37_320 ),
inference(forward_demodulation,[],[f13104,f483]) ).
tff(f13104,plain,
( $less(0,occ1(int,get(int,int,sF20,sF21),sF19,0,sK2))
| spl37_2
| ~ spl37_14
| ~ spl37_52
| ~ spl37_320 ),
inference(subsumption_resolution,[],[f13095,f463]) ).
tff(f13095,plain,
( $less(sK3,0)
| $less(0,occ1(int,get(int,int,sF20,sF21),sF19,0,sK2))
| ~ spl37_14
| ~ spl37_52
| ~ spl37_320 ),
inference(superposition,[],[f2104,f8850]) ).
tff(f13070,plain,
( ~ spl37_310
| ~ spl37_56
| ~ spl37_347 ),
inference(avatar_split_clause,[],[f13067,f7188,f749,f5393]) ).
tff(f7188,plain,
( spl37_347
<=> $less(sK11,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_347])]) ).
tff(f13067,plain,
( ~ $less(sK1,sK11)
| ~ spl37_56
| ~ spl37_347 ),
inference(resolution,[],[f8623,f751]) ).
tff(f8623,plain,
( ! [X12: $int] :
( ~ $less(sK2,X12)
| ~ $less(X12,sK11) )
| ~ spl37_347 ),
inference(resolution,[],[f7190,f935]) ).
tff(f7190,plain,
( $less(sK11,sK2)
| ~ spl37_347 ),
inference(avatar_component_clause,[],[f7188]) ).
tff(f13066,plain,
( spl37_506
| ~ spl37_507
| spl37_208
| ~ spl37_319 ),
inference(avatar_split_clause,[],[f13058,f6355,f2743,f13063,f13060]) ).
tff(f13060,plain,
( spl37_506
<=> ! [X8: uni] : $less(sK13(0,int,sF19,sK2,X8),sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_506])]) ).
tff(f13058,plain,
( ! [X8: uni] :
( ~ $less($sum(sK2,0),0)
| $less(sK13(0,int,sF19,sK2,X8),sK2) )
| spl37_208
| ~ spl37_319 ),
inference(subsumption_resolution,[],[f13049,f675]) ).
tff(f13049,plain,
( ! [X8: uni] :
( ~ sort1(int,X8)
| ~ $less($sum(sK2,0),0)
| $less(sK13(0,int,sF19,sK2,X8),sK2) )
| spl37_208
| ~ spl37_319 ),
inference(superposition,[],[f12949,f359]) ).
tff(f13057,plain,
( spl37_491
| ~ spl37_505
| ~ spl37_202
| spl37_208
| ~ spl37_319 ),
inference(avatar_split_clause,[],[f13052,f6355,f2743,f2662,f13054,f12712]) ).
tff(f13054,plain,
( spl37_505
<=> $less($sum(sK2,0),1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_505])]) ).
tff(f13052,plain,
( ~ $less($sum(sK2,0),1)
| $less(0,$sum(sK2,-1))
| ~ spl37_202
| spl37_208
| ~ spl37_319 ),
inference(subsumption_resolution,[],[f13051,f2664]) ).
tff(f13051,plain,
( ~ $less(0,sK2)
| ~ $less($sum(sK2,0),1)
| $less(0,$sum(sK2,-1))
| spl37_208
| ~ spl37_319 ),
inference(superposition,[],[f12949,f1525]) ).
tff(f13019,plain,
( ~ spl37_504
| ~ spl37_176
| ~ spl37_390 ),
inference(avatar_split_clause,[],[f13012,f9181,f2061,f13016]) ).
tff(f13016,plain,
( spl37_504
<=> $less(tb2t(get(int,int,sF19,t2tb(sK2))),sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_504])]) ).
tff(f9181,plain,
( spl37_390
<=> $less(sF23,tb2t(get(int,int,sF19,t2tb(sK2)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_390])]) ).
tff(f13012,plain,
( ~ $less(tb2t(get(int,int,sF19,t2tb(sK2))),sK4)
| ~ spl37_176
| ~ spl37_390 ),
inference(resolution,[],[f12905,f9183]) ).
tff(f9183,plain,
( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK2))))
| ~ spl37_390 ),
inference(avatar_component_clause,[],[f9181]) ).
tff(f12905,plain,
( ! [X18: $int] :
( ~ $less(sF23,X18)
| ~ $less(X18,sK4) )
| ~ spl37_176 ),
inference(resolution,[],[f2063,f935]) ).
tff(f2063,plain,
( $less(sK4,sF23)
| ~ spl37_176 ),
inference(avatar_component_clause,[],[f2061]) ).
tff(f13010,plain,
( spl37_503
| ~ spl37_482 ),
inference(avatar_split_clause,[],[f13005,f12487,f13007]) ).
tff(f13007,plain,
( spl37_503
<=> $less(sK13(sK3,int,sF19,sK2,sF22),sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_503])]) ).
tff(f13005,plain,
( $less(sK13(sK3,int,sF19,sK2,sF22),sK2)
| ~ spl37_482 ),
inference(subsumption_resolution,[],[f12992,f675]) ).
tff(f12992,plain,
( $less(sK13(sK3,int,sF19,sK2,sF22),sK2)
| ~ sort1(int,sF22)
| ~ spl37_482 ),
inference(evaluation,[],[f12990]) ).
tff(f12990,plain,
( $less(sK13(sK3,int,sF19,sK2,sF22),sK2)
| $less(0,0)
| ~ sort1(int,sF22)
| ~ spl37_482 ),
inference(superposition,[],[f12489,f359]) ).
tff(f13004,plain,
( spl37_502
| ~ spl37_482 ),
inference(avatar_split_clause,[],[f12999,f12487,f13001]) ).
tff(f13001,plain,
( spl37_502
<=> $less(sK14(sK2,int,sF19,sK3,sF22),sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_502])]) ).
tff(f12999,plain,
( $less(sK14(sK2,int,sF19,sK3,sF22),sK2)
| ~ spl37_482 ),
inference(subsumption_resolution,[],[f12981,f675]) ).
tff(f12981,plain,
( $less(sK14(sK2,int,sF19,sK3,sF22),sK2)
| ~ sort1(int,sF22)
| ~ spl37_482 ),
inference(resolution,[],[f12489,f366]) ).
tff(f12998,plain,
( ~ spl37_501
| ~ spl37_482 ),
inference(avatar_split_clause,[],[f12987,f12487,f12995]) ).
tff(f12995,plain,
( spl37_501
<=> $less(occ1(int,sF22,sF19,sK3,sK2),0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_501])]) ).
tff(f12987,plain,
( ~ $less(occ1(int,sF22,sF19,sK3,sK2),0)
| ~ spl37_482 ),
inference(resolution,[],[f12489,f677]) ).
tff(f12978,plain,
( spl37_498
| spl37_4
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| ~ spl37_319
| ~ spl37_424 ),
inference(avatar_split_clause,[],[f12977,f10206,f6355,f742,f579,f551,f471,f12954]) ).
tff(f12977,plain,
( $less(0,occ1(int,sF22,sF19,0,sK2))
| spl37_4
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| ~ spl37_319
| ~ spl37_424 ),
inference(subsumption_resolution,[],[f12922,f473]) ).
tff(f12922,plain,
( $less(0,occ1(int,sF22,sF19,0,sK2))
| $less(sK4,0)
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| ~ spl37_319
| ~ spl37_424 ),
inference(superposition,[],[f10259,f8844]) ).
tff(f12976,plain,
( spl37_491
| spl37_499
| ~ spl37_202
| ~ spl37_319 ),
inference(avatar_split_clause,[],[f12975,f6355,f2662,f12960,f12712]) ).
tff(f12960,plain,
( spl37_499
<=> ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,0,sK2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_499])]) ).
tff(f12975,plain,
( ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,0,sK2) )
| $less(0,$sum(sK2,-1))
| ~ spl37_202
| ~ spl37_319 ),
inference(subsumption_resolution,[],[f12921,f2664]) ).
tff(f12921,plain,
( $less(0,$sum(sK2,-1))
| ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,0,sK2) )
| ~ $less(0,sK2)
| ~ spl37_319 ),
inference(superposition,[],[f8844,f1525]) ).
tff(f12971,plain,
( spl37_500
| spl37_2
| ~ spl37_14
| ~ spl37_52
| ~ spl37_319 ),
inference(avatar_split_clause,[],[f12966,f6355,f727,f521,f461,f12968]) ).
tff(f12966,plain,
( $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK2))
| spl37_2
| ~ spl37_14
| ~ spl37_52
| ~ spl37_319 ),
inference(subsumption_resolution,[],[f12941,f463]) ).
tff(f12941,plain,
( $less(sK3,0)
| $less(0,occ1(int,get(int,int,sF24,sF21),sF19,0,sK2))
| ~ spl37_14
| ~ spl37_52
| ~ spl37_319 ),
inference(superposition,[],[f2104,f8844]) ).
tff(f12963,plain,
( spl37_491
| spl37_499
| ~ spl37_202
| ~ spl37_319 ),
inference(avatar_split_clause,[],[f12958,f6355,f2662,f12960,f12712]) ).
tff(f12958,plain,
( ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,0,sK2) )
| $less(0,$sum(sK2,-1))
| ~ spl37_202
| ~ spl37_319 ),
inference(subsumption_resolution,[],[f12940,f2664]) ).
tff(f12940,plain,
( ~ $less(0,sK2)
| $less(0,$sum(sK2,-1))
| ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,0,sK2) )
| ~ spl37_319 ),
inference(superposition,[],[f1525,f8844]) ).
tff(f12957,plain,
( spl37_498
| spl37_4
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| ~ spl37_319
| ~ spl37_424 ),
inference(avatar_split_clause,[],[f12952,f10206,f6355,f742,f579,f551,f471,f12954]) ).
tff(f12952,plain,
( $less(0,occ1(int,sF22,sF19,0,sK2))
| spl37_4
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| ~ spl37_319
| ~ spl37_424 ),
inference(forward_demodulation,[],[f12951,f10208]) ).
tff(f12951,plain,
( $less(0,occ1(int,get(int,int,sF24,sF33),sF19,0,sK2))
| spl37_4
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| ~ spl37_319 ),
inference(subsumption_resolution,[],[f12942,f473]) ).
tff(f12942,plain,
( $less(sK4,0)
| $less(0,occ1(int,get(int,int,sF24,sF33),sF19,0,sK2))
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| ~ spl37_319 ),
inference(superposition,[],[f2115,f8844]) ).
tff(f12916,plain,
( spl37_339
| spl37_345
| spl37_4
| ~ spl37_176 ),
inference(avatar_split_clause,[],[f12893,f2061,f471,f7076,f6857]) ).
tff(f6857,plain,
( spl37_339
<=> ( 0 = sF23 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_339])]) ).
tff(f7076,plain,
( spl37_345
<=> $less(0,sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_345])]) ).
tff(f12893,plain,
( $less(0,sF23)
| ( 0 = sF23 )
| spl37_4
| ~ spl37_176 ),
inference(resolution,[],[f2063,f843]) ).
tff(f843,plain,
( ! [X0: $int] :
( ~ $less(sK4,X0)
| ( 0 = X0 )
| $less(0,X0) )
| spl37_4 ),
inference(resolution,[],[f681,f97]) ).
tff(f12912,plain,
( ~ spl37_309
| spl37_155
| ~ spl37_176 ),
inference(avatar_split_clause,[],[f12901,f2061,f1906,f5387]) ).
tff(f12901,plain,
( ~ $less(sF23,sK11)
| spl37_155
| ~ spl37_176 ),
inference(resolution,[],[f2063,f5442]) ).
tff(f5442,plain,
( ! [X0: $int] :
( ~ $less(sK4,X0)
| ~ $less(X0,sK11) )
| spl37_155 ),
inference(resolution,[],[f1907,f96]) ).
tff(f12911,plain,
( ~ spl37_384
| ~ spl37_176
| spl37_216 ),
inference(avatar_split_clause,[],[f12903,f2824,f2061,f8692]) ).
tff(f8692,plain,
( spl37_384
<=> $less(sF23,sF36) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_384])]) ).
tff(f12903,plain,
( ~ $less(sF23,sF36)
| ~ spl37_176
| spl37_216 ),
inference(resolution,[],[f2063,f8699]) ).
tff(f12910,plain,
( ~ spl37_453
| ~ spl37_176 ),
inference(avatar_split_clause,[],[f12909,f2061,f12026]) ).
tff(f12909,plain,
( ~ $less(sF23,sK4)
| ~ spl37_176 ),
inference(resolution,[],[f2063,f677]) ).
tff(f12892,plain,
( ~ spl37_497
| spl37_344 ),
inference(avatar_split_clause,[],[f12885,f6990,f12889]) ).
tff(f12889,plain,
( spl37_497
<=> $less(sF27,-4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_497])]) ).
tff(f6990,plain,
( spl37_344
<=> $less(sF27,-3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_344])]) ).
tff(f12885,plain,
( ~ $less(sF27,-4)
| spl37_344 ),
inference(interpreted_simplification,[],[f12884]) ).
tff(f12884,plain,
( ~ $less(sF27,-4)
| ~ $less(-4,-3)
| spl37_344 ),
inference(instantiation,[],[f12684]) ).
tff(f12684,plain,
( ! [X0: $int] :
( ~ $less(sF27,X0)
| ~ $less(X0,-3) )
| spl37_344 ),
inference(resolution,[],[f6992,f96]) ).
tff(f6992,plain,
( ~ $less(sF27,-3)
| spl37_344 ),
inference(avatar_component_clause,[],[f6990]) ).
tff(f12878,plain,
( spl37_174
| spl37_176
| spl37_496
| spl37_173 ),
inference(avatar_split_clause,[],[f12874,f2049,f12876,f2061,f2053]) ).
tff(f12876,plain,
( spl37_496
<=> ! [X0: $int] :
( $less(sK4,X0)
| ( tb2t(get(int,int,sF19,get(int,int,sF19,t2tb(X0)))) = sF23 )
| ( sK4 = X0 )
| $less(X0,sK7) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_496])]) ).
tff(f12874,plain,
( ! [X0: $int] :
( $less(sK4,X0)
| $less(X0,sK7)
| $less(sK4,sF23)
| ( sK4 = X0 )
| ( tb2t(get(int,int,sF19,get(int,int,sF19,t2tb(X0)))) = sF23 )
| ( sF23 = sK4 ) )
| spl37_173 ),
inference(subsumption_resolution,[],[f12860,f2050]) ).
tff(f12860,plain,
! [X0: $int] :
( $less(sK4,X0)
| ( tb2t(get(int,int,sF19,get(int,int,sF19,t2tb(X0)))) = sF23 )
| $less(X0,sK7)
| $less(sK4,sF23)
| ( sK4 = X0 )
| $less(sF23,sK7)
| ( sF23 = sK4 ) ),
inference(superposition,[],[f2021,f1107]) ).
tff(f12783,plain,
( spl37_495
| spl37_494 ),
inference(avatar_split_clause,[],[f12740,f12774,f12781]) ).
tff(f12781,plain,
( spl37_495
<=> ! [X12: bool1] : ( false1 = X12 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_495])]) ).
tff(f12774,plain,
( spl37_494
<=> ! [X6: ty,X9: uni] :
( ~ sort1(X6,X9)
| ( 1 = occ1(X6,X9,const(X6,int,X9),0,1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_494])]) ).
tff(f12740,plain,
! [X11: ty,X12: bool1,X13: uni] :
( ( 1 = occ1(X11,X13,const(X11,int,X13),0,1) )
| ~ sort1(X11,X13)
| ( false1 = X12 ) ),
inference(superposition,[],[f4295,f1671]) ).
tff(f1671,plain,
! [X2: uni,X3: uni,X0: bool1,X1: ty] :
( ( match_bool1(X1,X0,X2,X3) = X2 )
| ~ sort1(X1,X2)
| ( false1 = X0 ) ),
inference(superposition,[],[f413,f381]) ).
tff(f381,plain,
! [X0: bool1] :
( ( true1 = X0 )
| ( false1 = X0 ) ),
inference(cnf_transformation,[],[f141]) ).
tff(f141,plain,
! [X0: bool1] :
( ( true1 = X0 )
| ( false1 = X0 ) ),
inference(rectify,[],[f6]) ).
tff(f6,axiom,
! [X6: bool1] :
( ( true1 = X6 )
| ( false1 = X6 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',bool_inversion) ).
tff(f413,plain,
! [X2: uni,X0: uni,X1: ty] :
( ( match_bool1(X1,true1,X0,X2) = X0 )
| ~ sort1(X1,X0) ),
inference(cnf_transformation,[],[f285]) ).
tff(f285,plain,
! [X0: uni,X1: ty,X2: uni] :
( ( match_bool1(X1,true1,X0,X2) = X0 )
| ~ sort1(X1,X0) ),
inference(rectify,[],[f174]) ).
tff(f174,plain,
! [X2: uni,X1: ty,X0: uni] :
( ( match_bool1(X1,true1,X2,X0) = X2 )
| ~ sort1(X1,X2) ),
inference(ennf_transformation,[],[f150]) ).
tff(f150,plain,
! [X2: uni,X0: uni,X1: ty] :
( sort1(X1,X2)
=> ( match_bool1(X1,true1,X2,X0) = X2 ) ),
inference(rectify,[],[f3]) ).
tff(f3,axiom,
! [X5: uni,X0: ty,X4: uni] :
( sort1(X0,X4)
=> ( match_bool1(X0,true1,X4,X5) = X4 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',match_bool_True) ).
tff(f12778,plain,
spl37_494,
inference(avatar_split_clause,[],[f12738,f12774]) ).
tff(f12738,plain,
! [X3: ty,X4: uni] :
( ~ sort1(X3,X4)
| ( 1 = occ1(X3,X4,const(X3,int,X4),0,1) ) ),
inference(superposition,[],[f4295,f413]) ).
tff(f12777,plain,
spl37_494,
inference(avatar_split_clause,[],[f12737,f12774]) ).
tff(f12737,plain,
! [X2: uni,X0: ty] :
( ~ sort1(X0,X2)
| ( 1 = occ1(X0,X2,const(X0,int,X2),0,1) ) ),
inference(superposition,[],[f4295,f335]) ).
tff(f335,plain,
! [X2: ty,X0: uni,X1: uni] :
( ( match_bool1(X2,false1,X1,X0) = X0 )
| ~ sort1(X2,X0) ),
inference(cnf_transformation,[],[f232]) ).
tff(f232,plain,
! [X0: uni,X1: uni,X2: ty] :
( ( match_bool1(X2,false1,X1,X0) = X0 )
| ~ sort1(X2,X0) ),
inference(rectify,[],[f208]) ).
tff(f208,plain,
! [X2: uni,X1: uni,X0: ty] :
( ( match_bool1(X0,false1,X1,X2) = X2 )
| ~ sort1(X0,X2) ),
inference(ennf_transformation,[],[f122]) ).
tff(f122,plain,
! [X0: ty,X1: uni,X2: uni] :
( sort1(X0,X2)
=> ( match_bool1(X0,false1,X1,X2) = X2 ) ),
inference(rectify,[],[f4]) ).
tff(f4,axiom,
! [X0: ty,X4: uni,X5: uni] :
( sort1(X0,X5)
=> ( match_bool1(X0,false1,X4,X5) = X5 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',match_bool_False) ).
tff(f12776,plain,
( spl37_493
| spl37_494 ),
inference(avatar_split_clause,[],[f12739,f12774,f12771]) ).
tff(f12771,plain,
( spl37_493
<=> ! [X7: bool1,X10: bool1] :
( ( X7 = X10 )
| ( false1 = X10 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_493])]) ).
tff(f12739,plain,
! [X10: bool1,X6: ty,X9: uni,X7: bool1] :
( ~ sort1(X6,X9)
| ( X7 = X10 )
| ( 1 = occ1(X6,X9,const(X6,int,X9),0,1) )
| ( false1 = X10 ) ),
inference(superposition,[],[f4295,f2880]) ).
tff(f2880,plain,
! [X2: uni,X3: uni,X0: bool1,X1: ty,X4: bool1] :
( ( match_bool1(X1,X0,X2,X3) = X3 )
| ~ sort1(X1,X3)
| ( false1 = X4 )
| ( X0 = X4 ) ),
inference(superposition,[],[f335,f1309]) ).
tff(f1309,plain,
! [X0: bool1,X1: bool1] :
( ( false1 = X0 )
| ( false1 = X1 )
| ( X0 = X1 ) ),
inference(superposition,[],[f381,f381]) ).
tff(f12769,plain,
spl37_398,
inference(avatar_split_clause,[],[f12765,f9528]) ).
tff(f12765,plain,
! [X46: $int] :
( ~ $less(1,X46)
| $less(0,X46)
| ( 0 = X46 ) ),
inference(evaluation,[],[f12755]) ).
tff(f12755,plain,
! [X46: $int] :
( $less(1,0)
| ~ $less(1,X46)
| ( 0 = X46 )
| $less(0,X46) ),
inference(superposition,[],[f1337,f4295]) ).
tff(f12722,plain,
( ~ spl37_492
| ~ spl37_480 ),
inference(avatar_split_clause,[],[f12706,f12476,f12719]) ).
tff(f12719,plain,
( spl37_492
<=> $less($sum(sK2,-1),sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_492])]) ).
tff(f12706,plain,
( ~ $less($sum(sK2,-1),sK3)
| ~ spl37_480 ),
inference(resolution,[],[f12478,f677]) ).
tff(f12715,plain,
( spl37_490
| spl37_491
| spl37_2
| ~ spl37_480 ),
inference(avatar_split_clause,[],[f12694,f12476,f461,f12712,f12708]) ).
tff(f12708,plain,
( spl37_490
<=> ( 0 = $sum(sK2,-1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_490])]) ).
tff(f12694,plain,
( $less(0,$sum(sK2,-1))
| ( 0 = $sum(sK2,-1) )
| spl37_2
| ~ spl37_480 ),
inference(resolution,[],[f12478,f834]) ).
tff(f834,plain,
( ! [X0: $int] :
( ~ $less(sK3,X0)
| ( 0 = X0 )
| $less(0,X0) )
| spl37_2 ),
inference(resolution,[],[f680,f97]) ).
tff(f12693,plain,
( spl37_488
| spl37_489
| spl37_344 ),
inference(avatar_split_clause,[],[f12683,f6990,f12690,f12686]) ).
tff(f12686,plain,
( spl37_488
<=> $less(-3,sF27) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_488])]) ).
tff(f12690,plain,
( spl37_489
<=> ( -3 = sF27 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_489])]) ).
tff(f12683,plain,
( ( -3 = sF27 )
| $less(-3,sF27)
| spl37_344 ),
inference(resolution,[],[f6992,f97]) ).
tff(f12681,plain,
( spl37_480
| spl37_486
| ~ spl37_52
| ~ spl37_210 ),
inference(avatar_split_clause,[],[f12680,f2771,f727,f12661,f12476]) ).
tff(f12661,plain,
( spl37_486
<=> ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,sK3,sK2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_486])]) ).
tff(f12680,plain,
( ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,sK3,sK2) )
| $less(sK3,$sum(sK2,-1))
| ~ spl37_52
| ~ spl37_210 ),
inference(subsumption_resolution,[],[f12632,f729]) ).
tff(f12632,plain,
( ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,sK3,sK2) )
| ~ $less(sK3,sK2)
| $less(sK3,$sum(sK2,-1))
| ~ spl37_210 ),
inference(superposition,[],[f7795,f1525]) ).
tff(f12679,plain,
( spl37_482
| ~ spl37_6
| ~ spl37_14
| ~ spl37_52
| ~ spl37_210 ),
inference(avatar_split_clause,[],[f12678,f2771,f727,f521,f481,f12487]) ).
tff(f12678,plain,
( $less(0,occ1(int,sF22,sF19,sK3,sK2))
| ~ spl37_6
| ~ spl37_14
| ~ spl37_52
| ~ spl37_210 ),
inference(forward_demodulation,[],[f12677,f483]) ).
tff(f12677,plain,
( $less(0,occ1(int,get(int,int,sF20,sF21),sF19,sK3,sK2))
| ~ spl37_14
| ~ spl37_52
| ~ spl37_210 ),
inference(subsumption_resolution,[],[f12651,f95]) ).
tff(f12651,plain,
( $less(sK3,sK3)
| $less(0,occ1(int,get(int,int,sF20,sF21),sF19,sK3,sK2))
| ~ spl37_14
| ~ spl37_52
| ~ spl37_210 ),
inference(superposition,[],[f2104,f7795]) ).
tff(f12676,plain,
( spl37_482
| ~ spl37_6
| ~ spl37_14
| ~ spl37_52
| ~ spl37_210 ),
inference(avatar_split_clause,[],[f12675,f2771,f727,f521,f481,f12487]) ).
tff(f12675,plain,
( $less(0,occ1(int,sF22,sF19,sK3,sK2))
| ~ spl37_6
| ~ spl37_14
| ~ spl37_52
| ~ spl37_210 ),
inference(subsumption_resolution,[],[f12633,f95]) ).
tff(f12633,plain,
( $less(0,occ1(int,sF22,sF19,sK3,sK2))
| $less(sK3,sK3)
| ~ spl37_6
| ~ spl37_14
| ~ spl37_52
| ~ spl37_210 ),
inference(superposition,[],[f7721,f7795]) ).
tff(f12670,plain,
( spl37_487
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_165
| ~ spl37_210 ),
inference(avatar_split_clause,[],[f12665,f2771,f1979,f742,f579,f551,f12667]) ).
tff(f12665,plain,
( $less(0,occ1(int,get(int,int,sF20,sF33),sF19,sK3,sK2))
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_165
| ~ spl37_210 ),
inference(subsumption_resolution,[],[f12652,f1981]) ).
tff(f12652,plain,
( $less(sK4,sK3)
| $less(0,occ1(int,get(int,int,sF20,sF33),sF19,sK3,sK2))
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| ~ spl37_210 ),
inference(superposition,[],[f2115,f7795]) ).
tff(f12664,plain,
( spl37_486
| spl37_480
| ~ spl37_52
| ~ spl37_210 ),
inference(avatar_split_clause,[],[f12659,f2771,f727,f12476,f12661]) ).
tff(f12659,plain,
( $less(sK3,$sum(sK2,-1))
| ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,sK3,sK2) )
| ~ spl37_52
| ~ spl37_210 ),
inference(subsumption_resolution,[],[f12650,f729]) ).
tff(f12650,plain,
( ( 1 = occ1(int,get(int,int,sF20,t2tb($sum(sK2,-1))),sF19,sK3,sK2) )
| $less(sK3,$sum(sK2,-1))
| ~ $less(sK3,sK2)
| ~ spl37_210 ),
inference(superposition,[],[f1525,f7795]) ).
tff(f12626,plain,
spl37_223,
inference(avatar_split_clause,[],[f12625,f3028]) ).
tff(f12625,plain,
! [X31: $int,X29: $int,X30: $int] :
( $less(X29,X30)
| $less(X31,X29)
| ~ $less(X31,X30) ),
inference(evaluation,[],[f12612]) ).
tff(f12612,plain,
! [X31: $int,X29: $int,X30: $int] :
( $less(X29,X30)
| $less(X31,X29)
| ~ $less(X31,X30)
| $less(0,0) ),
inference(superposition,[],[f3654,f414]) ).
tff(f12594,plain,
( ~ spl37_485
| spl37_288 ),
inference(avatar_split_clause,[],[f12584,f4882,f12591]) ).
tff(f12591,plain,
( spl37_485
<=> $less(sF36,-1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_485])]) ).
tff(f12584,plain,
( ~ $less(sF36,-1)
| spl37_288 ),
inference(interpreted_simplification,[],[f12583]) ).
tff(f12583,plain,
( ~ $less(sF36,-1)
| ~ $less(-1,0)
| spl37_288 ),
inference(instantiation,[],[f8248]) ).
tff(f8248,plain,
( ! [X0: $int] :
( ~ $less(sF36,X0)
| ~ $less(X0,0) )
| spl37_288 ),
inference(resolution,[],[f4884,f96]) ).
tff(f12582,plain,
( spl37_484
| spl37_452 ),
inference(avatar_split_clause,[],[f12578,f11940,f12580]) ).
tff(f12580,plain,
( spl37_484
<=> ! [X25: ty] : ( 0 = occ1(X25,witness1(X25),const(X25,int,witness1(X25)),0,-1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_484])]) ).
tff(f12578,plain,
! [X24: $int,X25: ty] :
( ~ $less(X24,-1)
| ( 0 = occ1(X25,witness1(X25),const(X25,int,witness1(X25)),0,-1) )
| $less(X24,0) ),
inference(subsumption_resolution,[],[f12512,f392]) ).
tff(f12512,plain,
! [X24: $int,X25: ty] :
( ( 0 = occ1(X25,witness1(X25),const(X25,int,witness1(X25)),0,-1) )
| ~ $less(X24,-1)
| $less(X24,0)
| ~ sort1(X25,witness1(X25)) ),
inference(resolution,[],[f3651,f2712]) ).
tff(f3651,plain,
! [X14: $int,X15: $int,X12: ty,X13: $int] :
( $less(sK13(X14,X12,const(X12,int,witness1(X12)),X15,witness1(X12)),X15)
| $less(X13,X14)
| ~ $less(X13,X15) ),
inference(superposition,[],[f1247,f1701]) ).
tff(f12504,plain,
( spl37_481
| spl37_480
| ~ spl37_52
| ~ spl37_209 ),
inference(avatar_split_clause,[],[f12503,f2751,f727,f12476,f12480]) ).
tff(f12480,plain,
( spl37_481
<=> ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,sK3,sK2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_481])]) ).
tff(f12503,plain,
( $less(sK3,$sum(sK2,-1))
| ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,sK3,sK2) )
| ~ spl37_52
| ~ spl37_209 ),
inference(subsumption_resolution,[],[f12464,f729]) ).
tff(f12464,plain,
( ~ $less(sK3,sK2)
| $less(sK3,$sum(sK2,-1))
| ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,sK3,sK2) )
| ~ spl37_209 ),
inference(superposition,[],[f1525,f7695]) ).
tff(f12499,plain,
( spl37_483
| ~ spl37_14
| ~ spl37_52
| ~ spl37_209 ),
inference(avatar_split_clause,[],[f12494,f2751,f727,f521,f12496]) ).
tff(f12494,plain,
( $less(0,occ1(int,get(int,int,sF24,sF21),sF19,sK3,sK2))
| ~ spl37_14
| ~ spl37_52
| ~ spl37_209 ),
inference(subsumption_resolution,[],[f12465,f95]) ).
tff(f12465,plain,
( $less(sK3,sK3)
| $less(0,occ1(int,get(int,int,sF24,sF21),sF19,sK3,sK2))
| ~ spl37_14
| ~ spl37_52
| ~ spl37_209 ),
inference(superposition,[],[f2104,f7695]) ).
tff(f12493,plain,
( spl37_482
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_165
| ~ spl37_209
| ~ spl37_424 ),
inference(avatar_split_clause,[],[f12492,f10206,f2751,f1979,f742,f579,f551,f12487]) ).
tff(f12492,plain,
( $less(0,occ1(int,sF22,sF19,sK3,sK2))
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_165
| ~ spl37_209
| ~ spl37_424 ),
inference(subsumption_resolution,[],[f12447,f1981]) ).
tff(f12447,plain,
( $less(sK4,sK3)
| $less(0,occ1(int,sF22,sF19,sK3,sK2))
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| ~ spl37_209
| ~ spl37_424 ),
inference(superposition,[],[f10259,f7695]) ).
tff(f12490,plain,
( spl37_482
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_165
| ~ spl37_209
| ~ spl37_424 ),
inference(avatar_split_clause,[],[f12485,f10206,f2751,f1979,f742,f579,f551,f12487]) ).
tff(f12485,plain,
( $less(0,occ1(int,sF22,sF19,sK3,sK2))
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_165
| ~ spl37_209
| ~ spl37_424 ),
inference(forward_demodulation,[],[f12484,f10208]) ).
tff(f12484,plain,
( $less(0,occ1(int,get(int,int,sF24,sF33),sF19,sK3,sK2))
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_165
| ~ spl37_209 ),
inference(subsumption_resolution,[],[f12466,f1981]) ).
tff(f12466,plain,
( $less(0,occ1(int,get(int,int,sF24,sF33),sF19,sK3,sK2))
| $less(sK4,sK3)
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| ~ spl37_209 ),
inference(superposition,[],[f2115,f7695]) ).
tff(f12483,plain,
( spl37_480
| spl37_481
| ~ spl37_52
| ~ spl37_209 ),
inference(avatar_split_clause,[],[f12474,f2751,f727,f12480,f12476]) ).
tff(f12474,plain,
( ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,sK3,sK2) )
| $less(sK3,$sum(sK2,-1))
| ~ spl37_52
| ~ spl37_209 ),
inference(subsumption_resolution,[],[f12446,f729]) ).
tff(f12446,plain,
( $less(sK3,$sum(sK2,-1))
| ( 1 = occ1(int,get(int,int,sF24,t2tb($sum(sK2,-1))),sF19,sK3,sK2) )
| ~ $less(sK3,sK2)
| ~ spl37_209 ),
inference(superposition,[],[f7695,f1525]) ).
tff(f12438,plain,
( spl37_478
| spl37_479 ),
inference(avatar_split_clause,[],[f12431,f12436,f12433]) ).
tff(f12433,plain,
( spl37_478
<=> ! [X25: ty] : ~ $less(0,occ1(X25,witness1(X25),const(X25,int,witness1(X25)),2,1)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_478])]) ).
tff(f12431,plain,
! [X24: $int,X25: ty] :
( $less(X24,2)
| ~ $less(0,occ1(X25,witness1(X25),const(X25,int,witness1(X25)),2,1))
| ~ $less(X24,1) ),
inference(subsumption_resolution,[],[f12367,f392]) ).
tff(f12367,plain,
! [X24: $int,X25: ty] :
( ~ sort1(X25,witness1(X25))
| ~ $less(X24,1)
| $less(X24,2)
| ~ $less(0,occ1(X25,witness1(X25),const(X25,int,witness1(X25)),2,1)) ),
inference(resolution,[],[f3650,f2777]) ).
tff(f3650,plain,
! [X10: $int,X11: $int,X8: ty,X9: $int] :
( $less(sK14(X10,X8,const(X8,int,witness1(X8)),X11,witness1(X8)),X10)
| $less(X9,X11)
| ~ $less(X9,X10) ),
inference(superposition,[],[f1266,f1701]) ).
tff(f12359,plain,
( ~ spl37_468
| ~ spl37_136
| spl37_342 ),
inference(avatar_split_clause,[],[f12343,f6967,f1447,f12258]) ).
tff(f12258,plain,
( spl37_468
<=> $less(sF23,1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_468])]) ).
tff(f1447,plain,
( spl37_136
<=> $less(sK7,sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_136])]) ).
tff(f6967,plain,
( spl37_342
<=> $less(sK7,1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_342])]) ).
tff(f12343,plain,
( ~ $less(sF23,1)
| ~ spl37_136
| spl37_342 ),
inference(resolution,[],[f12140,f1449]) ).
tff(f1449,plain,
( $less(sK7,sF23)
| ~ spl37_136 ),
inference(avatar_component_clause,[],[f1447]) ).
tff(f12140,plain,
( ! [X0: $int] :
( ~ $less(sK7,X0)
| ~ $less(X0,1) )
| spl37_342 ),
inference(resolution,[],[f6969,f96]) ).
tff(f6969,plain,
( ~ $less(sK7,1)
| spl37_342 ),
inference(avatar_component_clause,[],[f6967]) ).
tff(f12358,plain,
( ~ spl37_271
| ~ spl37_26
| spl37_342 ),
inference(avatar_split_clause,[],[f12341,f6967,f584,f4751]) ).
tff(f12341,plain,
( ~ $less(sK4,1)
| ~ spl37_26
| spl37_342 ),
inference(resolution,[],[f12140,f586]) ).
tff(f12357,plain,
( ~ spl37_477
| ~ spl37_129
| spl37_342 ),
inference(avatar_split_clause,[],[f12345,f6967,f1416,f12354]) ).
tff(f12345,plain,
( ~ $less(sF35,1)
| ~ spl37_129
| spl37_342 ),
inference(resolution,[],[f12140,f1418]) ).
tff(f1418,plain,
( $less(sK7,sF35)
| ~ spl37_129 ),
inference(avatar_component_clause,[],[f1416]) ).
tff(f12352,plain,
( ~ spl37_476
| ~ spl37_142
| spl37_342 ),
inference(avatar_split_clause,[],[f12344,f6967,f1513,f12349]) ).
tff(f12344,plain,
( ~ $less(sF27,1)
| ~ spl37_142
| spl37_342 ),
inference(resolution,[],[f12140,f1515]) ).
tff(f12295,plain,
( spl37_266
| spl37_475
| spl37_464
| spl37_342 ),
inference(avatar_split_clause,[],[f12290,f6967,f12240,f12292,f4671]) ).
tff(f12240,plain,
( spl37_464
<=> ! [X157: ty,X158: uni] : ( 1 = occ1(X157,get(X157,int,X158,t2tb(0)),X158,0,sK7) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_464])]) ).
tff(f12290,plain,
( ! [X160: ty,X161: uni] :
( ( 1 = occ1(X160,get(X160,int,X161,t2tb(0)),X161,0,sK7) )
| $less(tb2t(get(int,int,sF19,t2tb(1))),sF23)
| $less(1,sK3) )
| spl37_342 ),
inference(subsumption_resolution,[],[f12196,f6969]) ).
tff(f12196,plain,
! [X160: ty,X161: uni] :
( $less(1,sK3)
| $less(sK7,1)
| $less(tb2t(get(int,int,sF19,t2tb(1))),sF23)
| ( 1 = occ1(X160,get(X160,int,X161,t2tb(0)),X161,0,sK7) ) ),
inference(resolution,[],[f3210,f429]) ).
tff(f12289,plain,
( spl37_263
| spl37_474
| ~ spl37_3
| ~ spl37_25
| spl37_155
| spl37_299 ),
inference(avatar_split_clause,[],[f12285,f5273,f1906,f579,f466,f12287,f4656]) ).
tff(f12287,plain,
( spl37_474
<=> ! [X166: ty,X167: uni] : ( 1 = occ1(X166,get(X166,int,X167,t2tb(0)),X167,0,sK11) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_474])]) ).
tff(f12285,plain,
( ! [X166: ty,X167: uni] :
( ( 1 = occ1(X166,get(X166,int,X167,t2tb(0)),X167,0,sK11) )
| $less(1,sK1) )
| ~ spl37_3
| ~ spl37_25
| spl37_155
| spl37_299 ),
inference(subsumption_resolution,[],[f12199,f5275]) ).
tff(f12199,plain,
( ! [X166: ty,X167: uni] :
( ( 1 = occ1(X166,get(X166,int,X167,t2tb(0)),X167,0,sK11) )
| $less(1,sK1)
| $less(sK11,1) )
| ~ spl37_3
| ~ spl37_25
| spl37_155 ),
inference(resolution,[],[f3210,f6918]) ).
tff(f6918,plain,
( ! [X18: $int] :
( ~ $less(X18,sK11)
| $less(X18,sK1) )
| ~ spl37_3
| ~ spl37_25
| spl37_155 ),
inference(resolution,[],[f6898,f5442]) ).
tff(f12284,plain,
( spl37_473
| spl37_461
| spl37_273
| ~ spl37_230 ),
inference(avatar_split_clause,[],[f12210,f3350,f4763,f12227,f12281]) ).
tff(f12281,plain,
( spl37_473
<=> ( get(int,int,sF19,t2tb(1)) = get(int,int,sF20,t2tb(1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_473])]) ).
tff(f12227,plain,
( spl37_461
<=> ! [X128: ty,X129: uni] : ( 1 = occ1(X128,get(X128,int,X129,t2tb(0)),X129,0,sK3) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_461])]) ).
tff(f4763,plain,
( spl37_273
<=> $less(sK3,1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_273])]) ).
tff(f12210,plain,
( ! [X130: ty,X131: uni] :
( $less(sK3,1)
| ( 1 = occ1(X130,get(X130,int,X131,t2tb(0)),X131,0,sK3) )
| ( get(int,int,sF19,t2tb(1)) = get(int,int,sF20,t2tb(1)) ) )
| ~ spl37_230 ),
inference(evaluation,[],[f12182]) ).
tff(f12182,plain,
( ! [X130: ty,X131: uni] :
( $less(1,0)
| ( get(int,int,sF19,t2tb(1)) = get(int,int,sF20,t2tb(1)) )
| ( 1 = occ1(X130,get(X130,int,X131,t2tb(0)),X131,0,sK3) )
| $less(sK3,1) )
| ~ spl37_230 ),
inference(resolution,[],[f3210,f3378]) ).
tff(f12279,plain,
( spl37_464
| spl37_263
| ~ spl37_3
| ~ spl37_25
| spl37_79
| spl37_342 ),
inference(avatar_split_clause,[],[f12278,f6967,f953,f579,f466,f4656,f12240]) ).
tff(f12278,plain,
( ! [X155: ty,X156: uni] :
( $less(1,sK1)
| ( 1 = occ1(X155,get(X155,int,X156,t2tb(0)),X156,0,sK7) ) )
| ~ spl37_3
| ~ spl37_25
| spl37_79
| spl37_342 ),
inference(subsumption_resolution,[],[f12194,f6969]) ).
tff(f12194,plain,
( ! [X155: ty,X156: uni] :
( ( 1 = occ1(X155,get(X155,int,X156,t2tb(0)),X156,0,sK7) )
| $less(sK7,1)
| $less(1,sK1) )
| ~ spl37_3
| ~ spl37_25
| spl37_79 ),
inference(resolution,[],[f3210,f6915]) ).
tff(f12277,plain,
( spl37_461
| spl37_273
| spl37_472
| spl37_23 ),
inference(avatar_split_clause,[],[f12180,f568,f12275,f4763,f12227]) ).
tff(f12275,plain,
( spl37_472
<=> ! [X125: ty,X126: uni,X127: $int] :
( $less(1,X127)
| ~ $less(sK7,sK14(sK3,X125,X126,X127,get(X125,int,X126,t2tb(1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_472])]) ).
tff(f12180,plain,
( ! [X126: uni,X127: $int,X124: uni,X125: ty,X123: ty] :
( $less(1,X127)
| ~ $less(sK7,sK14(sK3,X125,X126,X127,get(X125,int,X126,t2tb(1))))
| $less(sK3,1)
| ( 1 = occ1(X123,get(X123,int,X124,t2tb(0)),X124,0,sK3) ) )
| spl37_23 ),
inference(resolution,[],[f3210,f2364]) ).
tff(f12273,plain,
( spl37_471
| spl37_461
| spl37_273
| spl37_23 ),
inference(avatar_split_clause,[],[f12179,f568,f4763,f12227,f12271]) ).
tff(f12271,plain,
( spl37_471
<=> ! [X121: ty,X120: $int,X122: uni] :
( $less(1,X120)
| ~ $less(sK7,sK13(X120,X121,X122,sK3,get(X121,int,X122,t2tb(1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_471])]) ).
tff(f12179,plain,
( ! [X120: $int,X118: ty,X121: ty,X119: uni,X122: uni] :
( $less(sK3,1)
| ( 1 = occ1(X118,get(X118,int,X119,t2tb(0)),X119,0,sK3) )
| $less(1,X120)
| ~ $less(sK7,sK13(X120,X121,X122,sK3,get(X121,int,X122,t2tb(1)))) )
| spl37_23 ),
inference(resolution,[],[f3210,f2325]) ).
tff(f12269,plain,
( spl37_263
| spl37_470
| spl37_276
| ~ spl37_3
| ~ spl37_25
| spl37_216 ),
inference(avatar_split_clause,[],[f12203,f2824,f579,f466,f4782,f12267,f4656]) ).
tff(f12267,plain,
( spl37_470
<=> ! [X182: ty,X183: uni] : ( 1 = occ1(X182,get(X182,int,X183,t2tb(0)),X183,0,sF36) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_470])]) ).
tff(f4782,plain,
( spl37_276
<=> $less(sF36,1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_276])]) ).
tff(f12203,plain,
( ! [X182: ty,X183: uni] :
( $less(sF36,1)
| ( 1 = occ1(X182,get(X182,int,X183,t2tb(0)),X183,0,sF36) )
| $less(1,sK1) )
| ~ spl37_3
| ~ spl37_25
| spl37_216 ),
inference(resolution,[],[f3210,f8796]) ).
tff(f12265,plain,
( spl37_466
| spl37_467
| spl37_468
| spl37_469
| spl37_40 ),
inference(avatar_split_clause,[],[f12202,f655,f12262,f12258,f12255,f12251]) ).
tff(f12255,plain,
( spl37_467
<=> ! [X181: uni,X180: ty] : ( 1 = occ1(X180,get(X180,int,X181,t2tb(0)),X181,0,sF23) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_467])]) ).
tff(f12202,plain,
( ! [X180: ty,X181: uni] :
( ( 1 = sF27 )
| $less(sF23,1)
| ( 1 = occ1(X180,get(X180,int,X181,t2tb(0)),X181,0,sF23) )
| $less(1,sF27) )
| spl37_40 ),
inference(resolution,[],[f3210,f906]) ).
tff(f12247,plain,
( spl37_465
| spl37_271
| spl37_264
| spl37_458 ),
inference(avatar_split_clause,[],[f12192,f12216,f4661,f4751,f12244]) ).
tff(f12192,plain,
! [X152: uni,X151: ty] :
( ( 1 = occ1(X151,get(X151,int,X152,t2tb(0)),X152,0,sK4) )
| $less(1,sK7)
| $less(sK4,1)
| ( sF23 = tb2t(get(int,int,sF19,t2tb(1))) ) ),
inference(resolution,[],[f3210,f430]) ).
tff(f12242,plain,
( spl37_463
| spl37_464
| spl37_342 ),
inference(avatar_split_clause,[],[f12235,f6967,f12240,f12237]) ).
tff(f12235,plain,
( ! [X158: uni,X159: $int,X157: ty] :
( ( 1 = occ1(X157,get(X157,int,X158,t2tb(0)),X158,0,sK7) )
| $less(tb2t(get(int,int,sF19,t2tb(X159))),sF23)
| $less(X159,sK3)
| ~ $less(X159,1) )
| spl37_342 ),
inference(subsumption_resolution,[],[f12195,f6969]) ).
tff(f12195,plain,
! [X158: uni,X159: $int,X157: ty] :
( ~ $less(X159,1)
| $less(tb2t(get(int,int,sF19,t2tb(X159))),sF23)
| ( 1 = occ1(X157,get(X157,int,X158,t2tb(0)),X158,0,sK7) )
| $less(sK7,1)
| $less(X159,sK3) ),
inference(resolution,[],[f3210,f1088]) ).
tff(f12234,plain,
( spl37_263
| spl37_312
| spl37_462
| spl37_32
| spl37_270 ),
inference(avatar_split_clause,[],[f12230,f4712,f614,f12232,f5824,f4656]) ).
tff(f12232,plain,
( spl37_462
<=> ! [X109: uni,X108: ty] : ( 1 = occ1(X108,get(X108,int,X109,t2tb(0)),X109,0,sK2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_462])]) ).
tff(f4712,plain,
( spl37_270
<=> $less(sK2,1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_270])]) ).
tff(f12230,plain,
( ! [X108: ty,X109: uni] :
( ( 1 = occ1(X108,get(X108,int,X109,t2tb(0)),X109,0,sK2) )
| ( 1 = sK1 )
| $less(1,sK1) )
| spl37_32
| spl37_270 ),
inference(subsumption_resolution,[],[f12174,f4713]) ).
tff(f4713,plain,
( ~ $less(sK2,1)
| spl37_270 ),
inference(avatar_component_clause,[],[f4712]) ).
tff(f12174,plain,
( ! [X108: ty,X109: uni] :
( $less(sK2,1)
| ( 1 = occ1(X108,get(X108,int,X109,t2tb(0)),X109,0,sK2) )
| ( 1 = sK1 )
| $less(1,sK1) )
| spl37_32 ),
inference(resolution,[],[f3210,f864]) ).
tff(f12229,plain,
( spl37_460
| spl37_273
| spl37_461
| ~ spl37_219 ),
inference(avatar_split_clause,[],[f12214,f2907,f12227,f4763,f12223]) ).
tff(f12214,plain,
( ! [X128: ty,X129: uni] :
( ( 1 = occ1(X128,get(X128,int,X129,t2tb(0)),X129,0,sK3) )
| $less(sK3,1)
| ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) ) )
| ~ spl37_219 ),
inference(evaluation,[],[f12181]) ).
tff(f12181,plain,
( ! [X128: ty,X129: uni] :
( $less(1,0)
| ( 1 = occ1(X128,get(X128,int,X129,t2tb(0)),X129,0,sK3) )
| ( get(int,int,sF19,t2tb(1)) = get(int,int,sF24,t2tb(1)) )
| $less(sK3,1) )
| ~ spl37_219 ),
inference(resolution,[],[f3210,f3093]) ).
tff(f12221,plain,
( spl37_271
| spl37_458
| spl37_459 ),
inference(avatar_split_clause,[],[f12191,f12219,f12216,f4751]) ).
tff(f12191,plain,
! [X150: $int,X148: ty,X149: uni] :
( $less(X150,sK7)
| ~ $less(X150,1)
| ( 1 = occ1(X148,get(X148,int,X149,t2tb(0)),X149,0,sK4) )
| ( sF23 = tb2t(get(int,int,sF19,t2tb(X150))) )
| $less(sK4,1) ),
inference(resolution,[],[f3210,f1108]) ).
tff(f12145,plain,
( spl37_457
| spl37_264
| spl37_342 ),
inference(avatar_split_clause,[],[f12139,f6967,f4661,f12142]) ).
tff(f12139,plain,
( $less(1,sK7)
| ( 1 = sK7 )
| spl37_342 ),
inference(resolution,[],[f6969,f97]) ).
tff(f12136,plain,
( spl37_456
| spl37_398 ),
inference(avatar_split_clause,[],[f12102,f9528,f12134]) ).
tff(f12134,plain,
( spl37_456
<=> ! [X55: $int] :
( $less(1,X55)
| $less(X55,0)
| $less(0,X55) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_456])]) ).
tff(f12102,plain,
! [X56: $int,X55: $int] :
( ~ $less(1,X56)
| $less(1,X55)
| $less(0,X55)
| $less(X55,0)
| $less(0,X56)
| ( 0 = X56 ) ),
inference(superposition,[],[f1337,f3162]) ).
tff(f3162,plain,
! [X31: $int,X29: ty,X30: uni] :
( ( 1 = occ1(X29,get(X29,int,X30,t2tb(0)),X30,X31,1) )
| $less(0,X31)
| $less(X31,0) ),
inference(evaluation,[],[f3138]) ).
tff(f3138,plain,
! [X31: $int,X29: ty,X30: uni] :
( ( $sum(0,1) = occ1(X29,get(X29,int,X30,t2tb(0)),X30,X31,1) )
| $less(X31,0)
| $less(1,0)
| $less(0,X31) ),
inference(superposition,[],[f1355,f1529]) ).
tff(f12051,plain,
( spl37_454
| spl37_455
| spl37_40
| ~ spl37_281 ),
inference(avatar_split_clause,[],[f12033,f4808,f655,f12048,f12044]) ).
tff(f12044,plain,
( spl37_454
<=> ( tb2t(get(int,int,sF19,t2tb(0))) = sF27 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_454])]) ).
tff(f12048,plain,
( spl37_455
<=> $less(tb2t(get(int,int,sF19,t2tb(0))),sF27) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_455])]) ).
tff(f4808,plain,
( spl37_281
<=> $less(tb2t(get(int,int,sF19,t2tb(0))),sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_281])]) ).
tff(f12033,plain,
( $less(tb2t(get(int,int,sF19,t2tb(0))),sF27)
| ( tb2t(get(int,int,sF19,t2tb(0))) = sF27 )
| spl37_40
| ~ spl37_281 ),
inference(resolution,[],[f4810,f906]) ).
tff(f4810,plain,
( $less(tb2t(get(int,int,sF19,t2tb(0))),sF23)
| ~ spl37_281 ),
inference(avatar_component_clause,[],[f4808]) ).
tff(f12042,plain,
( ~ spl37_201
| ~ spl37_281 ),
inference(avatar_split_clause,[],[f12038,f4808,f2658]) ).
tff(f2658,plain,
( spl37_201
<=> $less(sF23,tb2t(get(int,int,sF19,t2tb(0)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_201])]) ).
tff(f12038,plain,
( ~ $less(sF23,tb2t(get(int,int,sF19,t2tb(0))))
| ~ spl37_281 ),
inference(resolution,[],[f4810,f677]) ).
tff(f12029,plain,
( ~ spl37_453
| ~ spl37_12
| ~ spl37_164 ),
inference(avatar_split_clause,[],[f12021,f1974,f511,f12026]) ).
tff(f511,plain,
( spl37_12
<=> $less(sF35,sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_12])]) ).
tff(f12021,plain,
( ~ $less(sF23,sK4)
| ~ spl37_12
| ~ spl37_164 ),
inference(resolution,[],[f8881,f513]) ).
tff(f513,plain,
( $less(sF35,sF23)
| ~ spl37_12 ),
inference(avatar_component_clause,[],[f511]) ).
tff(f8881,plain,
( ! [X12: $int] :
( ~ $less(sF35,X12)
| ~ $less(X12,sK4) )
| ~ spl37_164 ),
inference(resolution,[],[f1975,f935]) ).
tff(f1975,plain,
( $less(sK4,sF35)
| ~ spl37_164 ),
inference(avatar_component_clause,[],[f1974]) ).
tff(f11985,plain,
( spl37_353
| ~ spl37_311 ),
inference(avatar_split_clause,[],[f11973,f5444,f7285]) ).
tff(f11973,plain,
( ! [X18: $int] :
( ( sF23 = tb2t(get(int,int,sF19,t2tb(X18))) )
| ~ $less(X18,sK11)
| $less(X18,sK7) )
| ~ spl37_311 ),
inference(resolution,[],[f5446,f1108]) ).
tff(f11982,plain,
( ~ spl37_98
| ~ spl37_311
| spl37_316 ),
inference(avatar_split_clause,[],[f11968,f5990,f5444,f1103]) ).
tff(f1103,plain,
( spl37_98
<=> $less(sK4,-2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_98])]) ).
tff(f5990,plain,
( spl37_316
<=> $less(sK11,-2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_316])]) ).
tff(f11968,plain,
( ~ $less(sK4,-2)
| ~ spl37_311
| spl37_316 ),
inference(resolution,[],[f5446,f6608]) ).
tff(f6608,plain,
( ! [X0: $int] :
( ~ $less(sK11,X0)
| ~ $less(X0,-2) )
| spl37_316 ),
inference(resolution,[],[f5992,f96]) ).
tff(f5992,plain,
( ~ $less(sK11,-2)
| spl37_316 ),
inference(avatar_component_clause,[],[f5990]) ).
tff(f11980,plain,
( ~ spl37_271
| spl37_299
| ~ spl37_311 ),
inference(avatar_split_clause,[],[f11969,f5444,f5273,f4751]) ).
tff(f11969,plain,
( ~ $less(sK4,1)
| spl37_299
| ~ spl37_311 ),
inference(resolution,[],[f5446,f7537]) ).
tff(f11942,plain,
( spl37_451
| spl37_452 ),
inference(avatar_split_clause,[],[f11935,f11940,f11937]) ).
tff(f11937,plain,
( spl37_451
<=> ! [X0: $int] : ( 0 = occ1(int,t2tb(X0),const(int,int,t2tb(X0)),0,-1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_451])]) ).
tff(f11935,plain,
! [X0: $int,X1: $int] :
( ~ $less(X1,-1)
| $less(X1,0)
| ( 0 = occ1(int,t2tb(X0),const(int,int,t2tb(X0)),0,-1) ) ),
inference(subsumption_resolution,[],[f11928,f354]) ).
tff(f11928,plain,
! [X0: $int,X1: $int] :
( ~ $less(X1,-1)
| $less(X1,0)
| ( 0 = occ1(int,t2tb(X0),const(int,int,t2tb(X0)),0,-1) )
| ~ sort1(int,t2tb(X0)) ),
inference(resolution,[],[f2712,f2342]) ).
tff(f2342,plain,
! [X16: $int,X14: $int,X17: $int,X15: $int] :
( $less(sK13(X16,int,const(int,int,t2tb(X14)),X17,t2tb(X14)),X17)
| ~ $less(X15,X17)
| $less(X15,X16) ),
inference(superposition,[],[f1247,f1706]) ).
tff(f11724,plain,
( spl37_450
| spl37_386 ),
inference(avatar_split_clause,[],[f11720,f8784,f11722]) ).
tff(f11720,plain,
! [X80: $int,X78: uni,X81: $int] :
( ( t2tb(X81) = X78 )
| $less(0,$sum(X80,$uminus(X80)))
| ( 0 = $sum(X80,$uminus(X80)) ) ),
inference(subsumption_resolution,[],[f11653,f95]) ).
tff(f11653,plain,
! [X80: $int,X78: uni,X81: $int] :
( $less(X80,X80)
| $less(0,$sum(X80,$uminus(X80)))
| ( t2tb(X81) = X78 )
| ( 0 = $sum(X80,$uminus(X80)) ) ),
inference(superposition,[],[f1030,f8719]) ).
tff(f11713,plain,
( spl37_386
| spl37_449 ),
inference(avatar_split_clause,[],[f11709,f11711,f8784]) ).
tff(f11709,plain,
! [X66: $int,X67: $int,X64: uni] :
( ~ $less($sum(X66,$uminus(X66)),0)
| ( t2tb(X67) = X64 ) ),
inference(subsumption_resolution,[],[f11650,f95]) ).
tff(f11650,plain,
! [X66: $int,X67: $int,X64: uni] :
( ( t2tb(X67) = X64 )
| $less(X66,X66)
| ~ $less($sum(X66,$uminus(X66)),0) ),
inference(superposition,[],[f402,f8719]) ).
tff(f11406,plain,
( spl37_395
| ~ spl37_143 ),
inference(avatar_split_clause,[],[f11373,f1558,f9412]) ).
tff(f9412,plain,
( spl37_395
<=> ( 1 = occ1(map(int,int),sF24,const(map(int,int),int,sF24),0,1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_395])]) ).
tff(f1558,plain,
( spl37_143
<=> ( sF24 = elts(int,sF29) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_143])]) ).
tff(f11373,plain,
( ( 1 = occ1(map(int,int),sF24,const(map(int,int),int,sF24),0,1) )
| ~ spl37_143 ),
inference(superposition,[],[f2195,f1560]) ).
tff(f1560,plain,
( ( sF24 = elts(int,sF29) )
| ~ spl37_143 ),
inference(avatar_component_clause,[],[f1558]) ).
tff(f11405,plain,
( spl37_396
| ~ spl37_146 ),
inference(avatar_split_clause,[],[f11374,f1579,f9418]) ).
tff(f9418,plain,
( spl37_396
<=> ( 1 = occ1(map(int,int),sF19,const(map(int,int),int,sF19),0,1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_396])]) ).
tff(f1579,plain,
( spl37_146
<=> ( elts(int,sF28) = sF19 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_146])]) ).
tff(f11374,plain,
( ( 1 = occ1(map(int,int),sF19,const(map(int,int),int,sF19),0,1) )
| ~ spl37_146 ),
inference(superposition,[],[f2195,f1581]) ).
tff(f1581,plain,
( ( elts(int,sF28) = sF19 )
| ~ spl37_146 ),
inference(avatar_component_clause,[],[f1579]) ).
tff(f11404,plain,
spl37_398,
inference(avatar_split_clause,[],[f11399,f9528]) ).
tff(f11399,plain,
! [X24: $int] :
( ( 0 = X24 )
| $less(0,X24)
| ~ $less(1,X24) ),
inference(evaluation,[],[f11389]) ).
tff(f11389,plain,
! [X24: $int] :
( $less(1,0)
| $less(0,X24)
| ~ $less(1,X24)
| ( 0 = X24 ) ),
inference(superposition,[],[f1337,f2195]) ).
tff(f11403,plain,
( spl37_394
| ~ spl37_124 ),
inference(avatar_split_clause,[],[f11372,f1377,f9407]) ).
tff(f9407,plain,
( spl37_394
<=> ( 1 = occ1(map(int,int),sF20,const(map(int,int),int,sF20),0,1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_394])]) ).
tff(f1377,plain,
( spl37_124
<=> ( sF20 = elts(int,sF32) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_124])]) ).
tff(f11372,plain,
( ( 1 = occ1(map(int,int),sF20,const(map(int,int),int,sF20),0,1) )
| ~ spl37_124 ),
inference(superposition,[],[f2195,f1379]) ).
tff(f1379,plain,
( ( sF20 = elts(int,sF32) )
| ~ spl37_124 ),
inference(avatar_component_clause,[],[f1377]) ).
tff(f11308,plain,
( ~ spl37_205
| ~ spl37_305 ),
inference(avatar_split_clause,[],[f11305,f5360,f2686]) ).
tff(f11305,plain,
( ~ $less(sK1,sF35)
| ~ spl37_305 ),
inference(resolution,[],[f5362,f677]) ).
tff(f11290,plain,
spl37_398,
inference(avatar_split_clause,[],[f11285,f9528]) ).
tff(f11285,plain,
! [X46: $int] :
( ( 0 = X46 )
| ~ $less(1,X46)
| $less(0,X46) ),
inference(evaluation,[],[f11276]) ).
tff(f11276,plain,
! [X46: $int] :
( $less(0,X46)
| $less(1,0)
| ( 0 = X46 )
| ~ $less(1,X46) ),
inference(superposition,[],[f1337,f2156]) ).
tff(f11191,plain,
spl37_223,
inference(avatar_split_clause,[],[f11187,f3028]) ).
tff(f11187,plain,
! [X34: $int,X35: $int,X33: $int] :
( $less(X33,X34)
| $less(X35,X33)
| ~ $less(X35,X34) ),
inference(evaluation,[],[f11180]) ).
tff(f11180,plain,
! [X34: $int,X35: $int,X33: $int] :
( $less(X35,X33)
| $less(0,0)
| $less(X33,X34)
| ~ $less(X35,X34) ),
inference(superposition,[],[f1728,f414]) ).
tff(f1728,plain,
! [X16: $int,X14: $int,X15: $int,X13: $int] :
( $less(0,occ1(int,t2tb(X13),const(int,int,t2tb(X13)),X15,X16))
| $less(X14,X15)
| ~ $less(X14,X16) ),
inference(superposition,[],[f327,f1706]) ).
tff(f11154,plain,
( spl37_448
| spl37_204
| ~ spl37_24
| ~ spl37_211
| ~ spl37_240 ),
inference(avatar_split_clause,[],[f11149,f3555,f2797,f573,f2670,f11151]) ).
tff(f11151,plain,
( spl37_448
<=> ( get(int,int,sF20,t2tb(sK7)) = sF22 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_448])]) ).
tff(f2670,plain,
( spl37_204
<=> $less(sK7,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_204])]) ).
tff(f2797,plain,
( spl37_211
<=> ( get(int,int,sF19,t2tb(sK7)) = sF22 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_211])]) ).
tff(f3555,plain,
( spl37_240
<=> map_eq_sub1(int,sF20,sF19,sK2,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_240])]) ).
tff(f11149,plain,
( $less(sK7,sK2)
| ( get(int,int,sF20,t2tb(sK7)) = sF22 )
| ~ spl37_24
| ~ spl37_211
| ~ spl37_240 ),
inference(forward_demodulation,[],[f11125,f2799]) ).
tff(f2799,plain,
( ( get(int,int,sF19,t2tb(sK7)) = sF22 )
| ~ spl37_211 ),
inference(avatar_component_clause,[],[f2797]) ).
tff(f11125,plain,
( ( get(int,int,sF20,t2tb(sK7)) = get(int,int,sF19,t2tb(sK7)) )
| $less(sK7,sK2)
| ~ spl37_24
| ~ spl37_240 ),
inference(resolution,[],[f3559,f575]) ).
tff(f3559,plain,
( ! [X0: $int] :
( ~ $less(X0,sK1)
| ( get(int,int,sF19,t2tb(X0)) = get(int,int,sF20,t2tb(X0)) )
| $less(X0,sK2) )
| ~ spl37_240 ),
inference(resolution,[],[f3557,f401]) ).
tff(f3557,plain,
( map_eq_sub1(int,sF20,sF19,sK2,sK1)
| ~ spl37_240 ),
inference(avatar_component_clause,[],[f3555]) ).
tff(f11148,plain,
( spl37_447
| ~ spl37_56
| ~ spl37_240 ),
inference(avatar_split_clause,[],[f11143,f3555,f749,f11145]) ).
tff(f11145,plain,
( spl37_447
<=> ( get(int,int,sF19,t2tb(sK2)) = get(int,int,sF20,t2tb(sK2)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_447])]) ).
tff(f11143,plain,
( ( get(int,int,sF19,t2tb(sK2)) = get(int,int,sF20,t2tb(sK2)) )
| ~ spl37_56
| ~ spl37_240 ),
inference(subsumption_resolution,[],[f11116,f95]) ).
tff(f11116,plain,
( $less(sK2,sK2)
| ( get(int,int,sF19,t2tb(sK2)) = get(int,int,sF20,t2tb(sK2)) )
| ~ spl37_56
| ~ spl37_240 ),
inference(resolution,[],[f3559,f751]) ).
tff(f11111,plain,
( spl37_446
| ~ spl37_56
| ~ spl37_238 ),
inference(avatar_split_clause,[],[f11106,f3413,f749,f11108]) ).
tff(f3413,plain,
( spl37_238
<=> map_eq_sub1(int,sF19,sF24,sK2,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_238])]) ).
tff(f11106,plain,
( ( get(int,int,sF24,t2tb(sK2)) = get(int,int,sF19,t2tb(sK2)) )
| ~ spl37_56
| ~ spl37_238 ),
inference(subsumption_resolution,[],[f11072,f95]) ).
tff(f11072,plain,
( ( get(int,int,sF24,t2tb(sK2)) = get(int,int,sF19,t2tb(sK2)) )
| $less(sK2,sK2)
| ~ spl37_56
| ~ spl37_238 ),
inference(resolution,[],[f3519,f751]) ).
tff(f3519,plain,
( ! [X0: $int] :
( ~ $less(X0,sK1)
| ( get(int,int,sF19,t2tb(X0)) = get(int,int,sF24,t2tb(X0)) )
| $less(X0,sK2) )
| ~ spl37_238 ),
inference(resolution,[],[f3415,f401]) ).
tff(f3415,plain,
( map_eq_sub1(int,sF19,sF24,sK2,sK1)
| ~ spl37_238 ),
inference(avatar_component_clause,[],[f3413]) ).
tff(f11105,plain,
( spl37_204
| spl37_445
| ~ spl37_24
| ~ spl37_211
| ~ spl37_238
| ~ spl37_248 ),
inference(avatar_split_clause,[],[f11100,f4103,f3413,f2797,f573,f11102,f2670]) ).
tff(f4103,plain,
( spl37_248
<=> ( sF34 = get(int,int,sF24,t2tb(sK7)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_248])]) ).
tff(f11100,plain,
( ( sF34 = sF22 )
| $less(sK7,sK2)
| ~ spl37_24
| ~ spl37_211
| ~ spl37_238
| ~ spl37_248 ),
inference(forward_demodulation,[],[f11099,f2799]) ).
tff(f11099,plain,
( ( sF34 = get(int,int,sF19,t2tb(sK7)) )
| $less(sK7,sK2)
| ~ spl37_24
| ~ spl37_238
| ~ spl37_248 ),
inference(forward_demodulation,[],[f11081,f4105]) ).
tff(f4105,plain,
( ( sF34 = get(int,int,sF24,t2tb(sK7)) )
| ~ spl37_248 ),
inference(avatar_component_clause,[],[f4103]) ).
tff(f11081,plain,
( $less(sK7,sK2)
| ( get(int,int,sF19,t2tb(sK7)) = get(int,int,sF24,t2tb(sK7)) )
| ~ spl37_24
| ~ spl37_238 ),
inference(resolution,[],[f3519,f575]) ).
tff(f11067,plain,
( spl37_425
| ~ spl37_49
| ~ spl37_230 ),
inference(avatar_split_clause,[],[f11066,f3350,f713,f10211]) ).
tff(f10211,plain,
( spl37_425
<=> ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_425])]) ).
tff(f11066,plain,
( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(0)) )
| ~ spl37_49
| ~ spl37_230 ),
inference(subsumption_resolution,[],[f11044,f715]) ).
tff(f11044,plain,
( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(0)) )
| ~ $less(0,sK3)
| ~ spl37_230 ),
inference(interpreted_simplification,[],[f11043]) ).
tff(f11043,plain,
( ~ $less(0,sK3)
| $less(0,0)
| ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(0)) )
| ~ spl37_230 ),
inference(instantiation,[],[f3378]) ).
tff(f11065,plain,
( spl37_425
| ~ spl37_49
| ~ spl37_230 ),
inference(avatar_split_clause,[],[f11064,f3350,f713,f10211]) ).
tff(f11064,plain,
( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(0)) )
| ~ spl37_49
| ~ spl37_230 ),
inference(evaluation,[],[f11047]) ).
tff(f11047,plain,
( $less(0,0)
| ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(0)) )
| ~ spl37_49
| ~ spl37_230 ),
inference(resolution,[],[f3378,f715]) ).
tff(f11042,plain,
( spl37_413
| ~ spl37_49
| ~ spl37_219 ),
inference(avatar_split_clause,[],[f11041,f2907,f713,f9866]) ).
tff(f11041,plain,
( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| ~ spl37_49
| ~ spl37_219 ),
inference(subsumption_resolution,[],[f11019,f715]) ).
tff(f11019,plain,
( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| ~ $less(0,sK3)
| ~ spl37_219 ),
inference(interpreted_simplification,[],[f11018]) ).
tff(f11018,plain,
( ~ $less(0,sK3)
| $less(0,0)
| ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| ~ spl37_219 ),
inference(instantiation,[],[f3093]) ).
tff(f11040,plain,
( spl37_413
| ~ spl37_49
| ~ spl37_219 ),
inference(avatar_split_clause,[],[f11039,f2907,f713,f9866]) ).
tff(f11039,plain,
( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| ~ spl37_49
| ~ spl37_219 ),
inference(evaluation,[],[f11022]) ).
tff(f11022,plain,
( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| $less(0,0)
| ~ spl37_49
| ~ spl37_219 ),
inference(resolution,[],[f3093,f715]) ).
tff(f10996,plain,
( spl37_251
| spl37_444
| spl37_2
| ~ spl37_17
| ~ spl37_19 ),
inference(avatar_split_clause,[],[f10992,f546,f536,f461,f10994,f4345]) ).
tff(f4345,plain,
( spl37_251
<=> $less(0,sK9) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_251])]) ).
tff(f10992,plain,
( ! [X31: uni,X32: $int,X30: ty] :
( $less(sK11,X32)
| ~ $less(sK3,sK14(0,X30,X31,X32,get(X30,int,X31,sF25)))
| $less(0,sK9) )
| spl37_2
| ~ spl37_17
| ~ spl37_19 ),
inference(forward_demodulation,[],[f10977,f538]) ).
tff(f10977,plain,
( ! [X31: uni,X32: $int,X30: ty] :
( $less(sK11,X32)
| ~ $less(sK3,sK14(0,X30,X31,X32,get(X30,int,X31,t2tb(sK11))))
| $less(0,sK9) )
| spl37_2
| ~ spl37_17
| ~ spl37_19 ),
inference(resolution,[],[f2362,f7127]) ).
tff(f10965,plain,
( spl37_443
| spl37_251
| spl37_4
| ~ spl37_17
| ~ spl37_19 ),
inference(avatar_split_clause,[],[f10961,f546,f536,f471,f4345,f10963]) ).
tff(f10961,plain,
( ! [X31: uni,X32: $int,X30: ty] :
( $less(0,sK9)
| $less(sK11,X32)
| ~ $less(sK4,sK14(0,X30,X31,X32,get(X30,int,X31,sF25))) )
| spl37_4
| ~ spl37_17
| ~ spl37_19 ),
inference(forward_demodulation,[],[f10946,f538]) ).
tff(f10946,plain,
( ! [X31: uni,X32: $int,X30: ty] :
( ~ $less(sK4,sK14(0,X30,X31,X32,get(X30,int,X31,t2tb(sK11))))
| $less(sK11,X32)
| $less(0,sK9) )
| spl37_4
| ~ spl37_17
| ~ spl37_19 ),
inference(resolution,[],[f2361,f7127]) ).
tff(f10915,plain,
( spl37_251
| spl37_442
| ~ spl37_17
| ~ spl37_19
| spl37_41 ),
inference(avatar_split_clause,[],[f10911,f660,f546,f536,f10913,f4345]) ).
tff(f10911,plain,
( ! [X31: ty,X32: uni,X30: $int] :
( ~ $less(sK7,sK14(0,X31,X32,X30,get(X31,int,X32,sF25)))
| $less(sK11,X30)
| $less(0,sK9) )
| ~ spl37_17
| ~ spl37_19
| spl37_41 ),
inference(forward_demodulation,[],[f10896,f538]) ).
tff(f10896,plain,
( ! [X31: ty,X32: uni,X30: $int] :
( ~ $less(sK7,sK14(0,X31,X32,X30,get(X31,int,X32,t2tb(sK11))))
| $less(0,sK9)
| $less(sK11,X30) )
| ~ spl37_17
| ~ spl37_19
| spl37_41 ),
inference(resolution,[],[f2360,f7127]) ).
tff(f10863,plain,
( spl37_441
| spl37_251
| spl37_2
| ~ spl37_17
| ~ spl37_19 ),
inference(avatar_split_clause,[],[f10859,f546,f536,f461,f4345,f10861]) ).
tff(f10859,plain,
( ! [X31: ty,X32: uni,X30: $int] :
( $less(0,sK9)
| $less(sK11,X30)
| ~ $less(sK3,sK13(X30,X31,X32,0,get(X31,int,X32,sF25))) )
| spl37_2
| ~ spl37_17
| ~ spl37_19 ),
inference(forward_demodulation,[],[f10844,f538]) ).
tff(f10844,plain,
( ! [X31: ty,X32: uni,X30: $int] :
( ~ $less(sK3,sK13(X30,X31,X32,0,get(X31,int,X32,t2tb(sK11))))
| $less(sK11,X30)
| $less(0,sK9) )
| spl37_2
| ~ spl37_17
| ~ spl37_19 ),
inference(resolution,[],[f2323,f7127]) ).
tff(f10832,plain,
( spl37_339
| spl37_345
| spl37_293 ),
inference(avatar_split_clause,[],[f10830,f4907,f7076,f6857]) ).
tff(f4907,plain,
( spl37_293
<=> $less(sF23,0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_293])]) ).
tff(f10830,plain,
( $less(0,sF23)
| ( 0 = sF23 )
| spl37_293 ),
inference(resolution,[],[f4909,f97]) ).
tff(f4909,plain,
( ~ $less(sF23,0)
| spl37_293 ),
inference(avatar_component_clause,[],[f4907]) ).
tff(f10829,plain,
( spl37_251
| spl37_440
| spl37_4
| ~ spl37_17
| ~ spl37_19 ),
inference(avatar_split_clause,[],[f10825,f546,f536,f471,f10827,f4345]) ).
tff(f10825,plain,
( ! [X31: ty,X32: uni,X30: $int] :
( $less(sK11,X30)
| ~ $less(sK4,sK13(X30,X31,X32,0,get(X31,int,X32,sF25)))
| $less(0,sK9) )
| spl37_4
| ~ spl37_17
| ~ spl37_19 ),
inference(forward_demodulation,[],[f10810,f538]) ).
tff(f10810,plain,
( ! [X31: ty,X32: uni,X30: $int] :
( ~ $less(sK4,sK13(X30,X31,X32,0,get(X31,int,X32,t2tb(sK11))))
| $less(0,sK9)
| $less(sK11,X30) )
| spl37_4
| ~ spl37_17
| ~ spl37_19 ),
inference(resolution,[],[f2322,f7127]) ).
tff(f10798,plain,
( spl37_251
| spl37_439
| ~ spl37_17
| ~ spl37_19
| spl37_41 ),
inference(avatar_split_clause,[],[f10794,f660,f546,f536,f10796,f4345]) ).
tff(f10794,plain,
( ! [X31: ty,X32: uni,X30: $int] :
( ~ $less(sK7,sK13(X30,X31,X32,0,get(X31,int,X32,sF25)))
| $less(0,sK9)
| $less(sK11,X30) )
| ~ spl37_17
| ~ spl37_19
| spl37_41 ),
inference(forward_demodulation,[],[f10779,f538]) ).
tff(f10779,plain,
( ! [X31: ty,X32: uni,X30: $int] :
( ~ $less(sK7,sK13(X30,X31,X32,0,get(X31,int,X32,t2tb(sK11))))
| $less(0,sK9)
| $less(sK11,X30) )
| ~ spl37_17
| ~ spl37_19
| spl37_41 ),
inference(resolution,[],[f2321,f7127]) ).
tff(f10727,plain,
( spl37_407
| spl37_408
| spl37_221 ),
inference(avatar_split_clause,[],[f10723,f2925,f9661,f9657]) ).
tff(f9657,plain,
( spl37_407
<=> ( tb2t(get(int,int,sF19,t2tb(sF36))) = sF27 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_407])]) ).
tff(f9661,plain,
( spl37_408
<=> $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF27) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_408])]) ).
tff(f2925,plain,
( spl37_221
<=> $less(sF27,tb2t(get(int,int,sF19,t2tb(sF36)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_221])]) ).
tff(f10723,plain,
( $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF27)
| ( tb2t(get(int,int,sF19,t2tb(sF36))) = sF27 )
| spl37_221 ),
inference(resolution,[],[f2927,f97]) ).
tff(f2927,plain,
( ~ $less(sF27,tb2t(get(int,int,sF19,t2tb(sF36))))
| spl37_221 ),
inference(avatar_component_clause,[],[f2925]) ).
tff(f10720,plain,
( spl37_252
| spl37_251
| spl37_287 ),
inference(avatar_split_clause,[],[f10718,f4877,f4345,f4349]) ).
tff(f4349,plain,
( spl37_252
<=> ( 0 = sK9 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_252])]) ).
tff(f10718,plain,
( $less(0,sK9)
| ( 0 = sK9 )
| spl37_287 ),
inference(resolution,[],[f4879,f97]) ).
tff(f10591,plain,
( ~ spl37_438
| ~ spl37_324 ),
inference(avatar_split_clause,[],[f10561,f6591,f10588]) ).
tff(f10561,plain,
( ~ $less(1,sK14(1,int,sF20,0,sF22))
| ~ spl37_324 ),
inference(resolution,[],[f6593,f677]) ).
tff(f6593,plain,
( $less(sK14(1,int,sF20,0,sF22),1)
| ~ spl37_324 ),
inference(avatar_component_clause,[],[f6591]) ).
tff(f10586,plain,
( spl37_437
| ~ spl37_17
| ~ spl37_19
| spl37_299
| ~ spl37_324 ),
inference(avatar_split_clause,[],[f10556,f6591,f5273,f546,f536,f10583]) ).
tff(f10583,plain,
( spl37_437
<=> $less(sK14(1,int,sF20,0,sF22),sK9) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_437])]) ).
tff(f10556,plain,
( $less(sK14(1,int,sF20,0,sF22),sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_299
| ~ spl37_324 ),
inference(resolution,[],[f6593,f7649]) ).
tff(f10581,plain,
( ~ spl37_433
| spl37_436
| ~ spl37_324 ),
inference(avatar_split_clause,[],[f10577,f6591,f10579,f10565]) ).
tff(f10579,plain,
( spl37_436
<=> ! [X2: $int,X3: $int] :
( $less(X2,X3)
| $less(sK14(1,int,sF20,0,sF22),X3)
| ~ $less(X2,1)
| exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(X2),sF22),t2tb(sK14(1,int,sF20,0,sF22)),get(int,int,sF20,t2tb(X2))),X3,1,X2,sK14(1,int,sF20,0,sF22)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_436])]) ).
tff(f10577,plain,
( ! [X2: $int,X3: $int] :
( $less(X2,X3)
| ~ $less(0,occ1(int,sF22,sF20,0,1))
| exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(X2),sF22),t2tb(sK14(1,int,sF20,0,sF22)),get(int,int,sF20,t2tb(X2))),X3,1,X2,sK14(1,int,sF20,0,sF22))
| ~ $less(X2,1)
| $less(sK14(1,int,sF20,0,sF22),X3) )
| ~ spl37_324 ),
inference(subsumption_resolution,[],[f10553,f675]) ).
tff(f10553,plain,
( ! [X2: $int,X3: $int] :
( $less(sK14(1,int,sF20,0,sF22),X3)
| exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(X2),sF22),t2tb(sK14(1,int,sF20,0,sF22)),get(int,int,sF20,t2tb(X2))),X3,1,X2,sK14(1,int,sF20,0,sF22))
| ~ sort1(int,sF22)
| ~ $less(0,occ1(int,sF22,sF20,0,1))
| ~ $less(X2,1)
| $less(X2,X3) )
| ~ spl37_324 ),
inference(resolution,[],[f6593,f1621]) ).
tff(f1621,plain,
! [X10: $int,X11: $int,X8: ty,X9: uni,X14: $int,X15: $int,X12: uni,X13: $int] :
( ~ $less(sK14(X10,X8,X9,X11,X12),X15)
| ~ $less(X13,X15)
| exchange2(X8,X9,set(X8,int,set(X8,int,X9,t2tb(X13),X12),t2tb(sK14(X10,X8,X9,X11,X12)),get(X8,int,X9,t2tb(X13))),X14,X15,X13,sK14(X10,X8,X9,X11,X12))
| ~ sort1(X8,X12)
| $less(X13,X14)
| $less(sK14(X10,X8,X9,X11,X12),X14)
| ~ $less(0,occ1(X8,X12,X9,X11,X10)) ),
inference(superposition,[],[f380,f368]) ).
tff(f380,plain,
! [X2: $int,X3: $int,X0: $int,X1: uni,X4: ty,X5: $int] :
( exchange2(X4,X1,set(X4,int,set(X4,int,X1,t2tb(X5),get(X4,int,X1,t2tb(X2))),t2tb(X2),get(X4,int,X1,t2tb(X5))),X0,X3,X5,X2)
| ~ $less(X2,X3)
| ~ $less(X5,X3)
| $less(X5,X0)
| $less(X2,X0) ),
inference(cnf_transformation,[],[f264]) ).
tff(f264,plain,
! [X0: $int,X1: uni,X2: $int,X3: $int,X4: ty,X5: $int] :
( ~ $less(X5,X3)
| $less(X2,X0)
| exchange2(X4,X1,set(X4,int,set(X4,int,X1,t2tb(X5),get(X4,int,X1,t2tb(X2))),t2tb(X2),get(X4,int,X1,t2tb(X5))),X0,X3,X5,X2)
| $less(X5,X0)
| ~ $less(X2,X3) ),
inference(rectify,[],[f201]) ).
tff(f201,plain,
! [X1: $int,X2: uni,X5: $int,X4: $int,X3: ty,X0: $int] :
( ~ $less(X0,X4)
| $less(X5,X1)
| exchange2(X3,X2,set(X3,int,set(X3,int,X2,t2tb(X0),get(X3,int,X2,t2tb(X5))),t2tb(X5),get(X3,int,X2,t2tb(X0))),X1,X4,X0,X5)
| $less(X0,X1)
| ~ $less(X5,X4) ),
inference(flattening,[],[f200]) ).
tff(f200,plain,
! [X3: ty,X5: $int,X1: $int,X2: uni,X0: $int,X4: $int] :
( exchange2(X3,X2,set(X3,int,set(X3,int,X2,t2tb(X0),get(X3,int,X2,t2tb(X5))),t2tb(X5),get(X3,int,X2,t2tb(X0))),X1,X4,X0,X5)
| ~ $less(X5,X4)
| $less(X5,X1)
| ~ $less(X0,X4)
| $less(X0,X1) ),
inference(ennf_transformation,[],[f144]) ).
tff(f144,plain,
! [X3: ty,X5: $int,X1: $int,X2: uni,X0: $int,X4: $int] :
( ( $less(X0,X4)
& ~ $less(X0,X1) )
=> ( ( $less(X5,X4)
& ~ $less(X5,X1) )
=> exchange2(X3,X2,set(X3,int,set(X3,int,X2,t2tb(X0),get(X3,int,X2,t2tb(X5))),t2tb(X5),get(X3,int,X2,t2tb(X0))),X1,X4,X0,X5) ) ),
inference(rectify,[],[f79]) ).
tff(f79,plain,
! [X14: $int,X18: $int,X10: uni,X0: ty,X6: $int,X15: $int] :
( ( $less(X14,X6)
& ~ $less(X14,X18) )
=> ( ( $less(X15,X6)
& ~ $less(X15,X18) )
=> exchange2(X0,X10,set(X0,int,set(X0,int,X10,t2tb(X14),get(X0,int,X10,t2tb(X15))),t2tb(X15),get(X0,int,X10,t2tb(X14))),X18,X6,X14,X15) ) ),
inference(theory_normalization,[],[f43]) ).
tff(f43,axiom,
! [X14: $int,X18: $int,X10: uni,X0: ty,X6: $int,X15: $int] :
( ( $less(X14,X6)
& $lesseq(X18,X14) )
=> ( ( $less(X15,X6)
& $lesseq(X18,X15) )
=> exchange2(X0,X10,set(X0,int,set(X0,int,X10,t2tb(X14),get(X0,int,X10,t2tb(X15))),t2tb(X15),get(X0,int,X10,t2tb(X14))),X18,X6,X14,X15) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',exchange_set) ).
tff(f10576,plain,
( ~ spl37_433
| spl37_435
| ~ spl37_324 ),
inference(avatar_split_clause,[],[f10572,f6591,f10574,f10565]) ).
tff(f10574,plain,
( spl37_435
<=> ! [X0: $int,X1: $int] :
( $less(sK14(1,int,sF20,0,sF22),X1)
| $less(X0,X1)
| ~ $less(X0,1)
| exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(sK14(1,int,sF20,0,sF22)),get(int,int,sF20,t2tb(X0))),t2tb(X0),sF22),X1,1,sK14(1,int,sF20,0,sF22),X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_435])]) ).
tff(f10572,plain,
( ! [X0: $int,X1: $int] :
( $less(sK14(1,int,sF20,0,sF22),X1)
| exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(sK14(1,int,sF20,0,sF22)),get(int,int,sF20,t2tb(X0))),t2tb(X0),sF22),X1,1,sK14(1,int,sF20,0,sF22),X0)
| ~ $less(X0,1)
| ~ $less(0,occ1(int,sF22,sF20,0,1))
| $less(X0,X1) )
| ~ spl37_324 ),
inference(subsumption_resolution,[],[f10552,f675]) ).
tff(f10552,plain,
( ! [X0: $int,X1: $int] :
( ~ $less(X0,1)
| $less(sK14(1,int,sF20,0,sF22),X1)
| $less(X0,X1)
| ~ $less(0,occ1(int,sF22,sF20,0,1))
| ~ sort1(int,sF22)
| exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(sK14(1,int,sF20,0,sF22)),get(int,int,sF20,t2tb(X0))),t2tb(X0),sF22),X1,1,sK14(1,int,sF20,0,sF22),X0) )
| ~ spl37_324 ),
inference(resolution,[],[f6593,f1635]) ).
tff(f1635,plain,
! [X10: $int,X11: $int,X8: ty,X9: uni,X14: $int,X15: $int,X12: uni,X13: $int] :
( ~ $less(sK14(X10,X8,X9,X11,X12),X15)
| $less(X13,X14)
| exchange2(X8,X9,set(X8,int,set(X8,int,X9,t2tb(sK14(X10,X8,X9,X11,X12)),get(X8,int,X9,t2tb(X13))),t2tb(X13),X12),X14,X15,sK14(X10,X8,X9,X11,X12),X13)
| ~ $less(X13,X15)
| ~ $less(0,occ1(X8,X12,X9,X11,X10))
| ~ sort1(X8,X12)
| $less(sK14(X10,X8,X9,X11,X12),X14) ),
inference(superposition,[],[f380,f368]) ).
tff(f10571,plain,
( ~ spl37_433
| spl37_434
| ~ spl37_324 ),
inference(avatar_split_clause,[],[f10563,f6591,f10569,f10565]) ).
tff(f10569,plain,
( spl37_434
<=> ! [X4: $int] :
( $less(0,occ1(int,sF22,sF20,X4,1))
| $less(sK14(1,int,sF20,0,sF22),X4) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_434])]) ).
tff(f10563,plain,
( ! [X4: $int] :
( $less(0,occ1(int,sF22,sF20,X4,1))
| ~ $less(0,occ1(int,sF22,sF20,0,1))
| $less(sK14(1,int,sF20,0,sF22),X4) )
| ~ spl37_324 ),
inference(subsumption_resolution,[],[f10554,f675]) ).
tff(f10554,plain,
( ! [X4: $int] :
( ~ sort1(int,sF22)
| $less(sK14(1,int,sF20,0,sF22),X4)
| $less(0,occ1(int,sF22,sF20,X4,1))
| ~ $less(0,occ1(int,sF22,sF20,0,1)) )
| ~ spl37_324 ),
inference(resolution,[],[f6593,f1341]) ).
tff(f1341,plain,
! [X2: $int,X3: $int,X0: ty,X1: uni,X6: $int,X4: uni,X5: $int] :
( ~ $less(sK14(X2,X0,X1,X3,X4),X6)
| ~ sort1(X0,X4)
| ~ $less(0,occ1(X0,X4,X1,X3,X2))
| $less(sK14(X2,X0,X1,X3,X4),X5)
| $less(0,occ1(X0,X4,X1,X5,X6)) ),
inference(superposition,[],[f327,f368]) ).
tff(f10516,plain,
( spl37_432
| spl37_387 ),
inference(avatar_split_clause,[],[f10463,f8787,f10513]) ).
tff(f10463,plain,
! [X58: uni,X59: array_int,X60: $int,X61: $int] :
( $less(0,$sum(X61,$uminus(X60)))
| ( 0 = $sum(X61,$uminus(X60)) )
| ( t2tb2(X59) = X58 )
| $less(X61,X60) ),
inference(superposition,[],[f1030,f1795]) ).
tff(f10515,plain,
( spl37_388
| spl37_432 ),
inference(avatar_split_clause,[],[f10460,f10513,f8792]) ).
tff(f10460,plain,
! [X44: $int,X45: $int,X42: uni,X43: array_int] :
( ( t2tb2(X43) = X42 )
| $less(X45,X44)
| ~ $less($sum(X45,$uminus(X44)),0) ),
inference(superposition,[],[f402,f1795]) ).
tff(f10400,plain,
( spl37_427
| spl37_431
| ~ spl37_323 ),
inference(avatar_split_clause,[],[f10396,f6542,f10398,f10379]) ).
tff(f10398,plain,
( spl37_431
<=> ! [X2: $int,X3: $int] :
( ~ $less(X2,1)
| $less(sK13(0,int,sF20,1,sF22),X3)
| exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(X2),sF22),t2tb(sK13(0,int,sF20,1,sF22)),get(int,int,sF20,t2tb(X2))),X3,1,X2,sK13(0,int,sF20,1,sF22))
| $less(X2,X3) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_431])]) ).
tff(f10396,plain,
( ! [X2: $int,X3: $int] :
( ~ $less(X2,1)
| $less(X2,X3)
| ( 0 = occ1(int,sF22,sF20,0,1) )
| exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(X2),sF22),t2tb(sK13(0,int,sF20,1,sF22)),get(int,int,sF20,t2tb(X2))),X3,1,X2,sK13(0,int,sF20,1,sF22))
| $less(sK13(0,int,sF20,1,sF22),X3) )
| ~ spl37_323 ),
inference(subsumption_resolution,[],[f10362,f675]) ).
tff(f10362,plain,
( ! [X2: $int,X3: $int] :
( $less(sK13(0,int,sF20,1,sF22),X3)
| ~ $less(X2,1)
| $less(X2,X3)
| ~ sort1(int,sF22)
| exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(X2),sF22),t2tb(sK13(0,int,sF20,1,sF22)),get(int,int,sF20,t2tb(X2))),X3,1,X2,sK13(0,int,sF20,1,sF22))
| ( 0 = occ1(int,sF22,sF20,0,1) ) )
| ~ spl37_323 ),
inference(resolution,[],[f6544,f1620]) ).
tff(f1620,plain,
! [X2: $int,X3: $int,X0: ty,X1: uni,X6: $int,X7: $int,X4: uni,X5: $int] :
( ~ $less(sK13(X2,X0,X1,X3,X4),X7)
| ~ $less(X5,X7)
| $less(X5,X6)
| ~ sort1(X0,X4)
| $less(sK13(X2,X0,X1,X3,X4),X6)
| exchange2(X0,X1,set(X0,int,set(X0,int,X1,t2tb(X5),X4),t2tb(sK13(X2,X0,X1,X3,X4)),get(X0,int,X1,t2tb(X5))),X6,X7,X5,sK13(X2,X0,X1,X3,X4))
| ( 0 = occ1(X0,X4,X1,X2,X3) ) ),
inference(superposition,[],[f380,f357]) ).
tff(f6544,plain,
( $less(sK13(0,int,sF20,1,sF22),1)
| ~ spl37_323 ),
inference(avatar_component_clause,[],[f6542]) ).
tff(f10395,plain,
( spl37_427
| spl37_430
| ~ spl37_323 ),
inference(avatar_split_clause,[],[f10391,f6542,f10393,f10379]) ).
tff(f10393,plain,
( spl37_430
<=> ! [X0: $int,X1: $int] :
( $less(sK13(0,int,sF20,1,sF22),X1)
| ~ $less(X0,1)
| $less(X0,X1)
| exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(sK13(0,int,sF20,1,sF22)),get(int,int,sF20,t2tb(X0))),t2tb(X0),sF22),X1,1,sK13(0,int,sF20,1,sF22),X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_430])]) ).
tff(f10391,plain,
( ! [X0: $int,X1: $int] :
( $less(sK13(0,int,sF20,1,sF22),X1)
| exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(sK13(0,int,sF20,1,sF22)),get(int,int,sF20,t2tb(X0))),t2tb(X0),sF22),X1,1,sK13(0,int,sF20,1,sF22),X0)
| $less(X0,X1)
| ~ $less(X0,1)
| ( 0 = occ1(int,sF22,sF20,0,1) ) )
| ~ spl37_323 ),
inference(subsumption_resolution,[],[f10361,f675]) ).
tff(f10361,plain,
( ! [X0: $int,X1: $int] :
( $less(X0,X1)
| ~ $less(X0,1)
| ( 0 = occ1(int,sF22,sF20,0,1) )
| exchange2(int,sF20,set(int,int,set(int,int,sF20,t2tb(sK13(0,int,sF20,1,sF22)),get(int,int,sF20,t2tb(X0))),t2tb(X0),sF22),X1,1,sK13(0,int,sF20,1,sF22),X0)
| $less(sK13(0,int,sF20,1,sF22),X1)
| ~ sort1(int,sF22) )
| ~ spl37_323 ),
inference(resolution,[],[f6544,f1634]) ).
tff(f1634,plain,
! [X2: $int,X3: $int,X0: ty,X1: uni,X6: $int,X7: $int,X4: uni,X5: $int] :
( ~ $less(sK13(X2,X0,X1,X3,X4),X7)
| ( 0 = occ1(X0,X4,X1,X2,X3) )
| $less(X5,X6)
| exchange2(X0,X1,set(X0,int,set(X0,int,X1,t2tb(sK13(X2,X0,X1,X3,X4)),get(X0,int,X1,t2tb(X5))),t2tb(X5),X4),X6,X7,sK13(X2,X0,X1,X3,X4),X5)
| ~ sort1(X0,X4)
| $less(sK13(X2,X0,X1,X3,X4),X6)
| ~ $less(X5,X7) ),
inference(superposition,[],[f380,f357]) ).
tff(f10390,plain,
( ~ spl37_429
| ~ spl37_323 ),
inference(avatar_split_clause,[],[f10370,f6542,f10387]) ).
tff(f10370,plain,
( ~ $less(1,sK13(0,int,sF20,1,sF22))
| ~ spl37_323 ),
inference(resolution,[],[f6544,f677]) ).
tff(f10385,plain,
( spl37_427
| spl37_428
| ~ spl37_323 ),
inference(avatar_split_clause,[],[f10377,f6542,f10383,f10379]) ).
tff(f10383,plain,
( spl37_428
<=> ! [X4: $int] :
( $less(0,occ1(int,sF22,sF20,X4,1))
| $less(sK13(0,int,sF20,1,sF22),X4) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_428])]) ).
tff(f10377,plain,
( ! [X4: $int] :
( $less(0,occ1(int,sF22,sF20,X4,1))
| $less(sK13(0,int,sF20,1,sF22),X4)
| ( 0 = occ1(int,sF22,sF20,0,1) ) )
| ~ spl37_323 ),
inference(subsumption_resolution,[],[f10363,f675]) ).
tff(f10363,plain,
( ! [X4: $int] :
( ~ sort1(int,sF22)
| $less(0,occ1(int,sF22,sF20,X4,1))
| ( 0 = occ1(int,sF22,sF20,0,1) )
| $less(sK13(0,int,sF20,1,sF22),X4) )
| ~ spl37_323 ),
inference(resolution,[],[f6544,f1333]) ).
tff(f1333,plain,
! [X2: $int,X3: $int,X0: ty,X1: uni,X6: $int,X4: uni,X5: $int] :
( ~ $less(sK13(X2,X0,X1,X3,X4),X6)
| $less(0,occ1(X0,X4,X1,X5,X6))
| ~ sort1(X0,X4)
| ( 0 = occ1(X0,X4,X1,X2,X3) )
| $less(sK13(X2,X0,X1,X3,X4),X5) ),
inference(superposition,[],[f327,f357]) ).
tff(f10376,plain,
( spl37_426
| ~ spl37_17
| ~ spl37_19
| spl37_299
| ~ spl37_323 ),
inference(avatar_split_clause,[],[f10365,f6542,f5273,f546,f536,f10373]) ).
tff(f10373,plain,
( spl37_426
<=> $less(sK13(0,int,sF20,1,sF22),sK9) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_426])]) ).
tff(f10365,plain,
( $less(sK13(0,int,sF20,1,sF22),sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_299
| ~ spl37_323 ),
inference(resolution,[],[f6544,f7649]) ).
tff(f10214,plain,
( spl37_273
| spl37_425
| ~ spl37_146
| ~ spl37_193 ),
inference(avatar_split_clause,[],[f10071,f2504,f1579,f10211,f4763]) ).
tff(f2504,plain,
( spl37_193
<=> ! [X6: $int] :
( $less(sK3,X6)
| map_eq_sub1(int,sF20,elts(int,sF28),0,X6)
| $less(X6,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_193])]) ).
tff(f10071,plain,
( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(0)) )
| $less(sK3,1)
| ~ spl37_146
| ~ spl37_193 ),
inference(evaluation,[],[f10069]) ).
tff(f10069,plain,
( $less(1,0)
| ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(0)) )
| $less(sK3,1)
| ~ spl37_146
| ~ spl37_193 ),
inference(resolution,[],[f3996,f1344]) ).
tff(f1344,plain,
! [X2: ty,X3: uni,X4: uni] :
( ~ map_eq_sub1(X2,X3,X4,0,1)
| ( get(X2,int,X4,t2tb(0)) = get(X2,int,X3,t2tb(0)) ) ),
inference(interpreted_simplification,[],[f1343]) ).
tff(f1343,plain,
! [X2: ty,X3: uni,X4: uni] :
( ~ map_eq_sub1(X2,X3,X4,0,1)
| ~ $less(0,1)
| $less(0,0)
| ( get(X2,int,X4,t2tb(0)) = get(X2,int,X3,t2tb(0)) ) ),
inference(instantiation,[],[f401]) ).
tff(f3996,plain,
( ! [X6: $int] :
( map_eq_sub1(int,sF20,sF19,0,X6)
| $less(sK3,X6)
| $less(X6,0) )
| ~ spl37_146
| ~ spl37_193 ),
inference(forward_demodulation,[],[f2505,f1581]) ).
tff(f2505,plain,
( ! [X6: $int] :
( $less(sK3,X6)
| map_eq_sub1(int,sF20,elts(int,sF28),0,X6)
| $less(X6,0) )
| ~ spl37_193 ),
inference(avatar_component_clause,[],[f2504]) ).
tff(f10209,plain,
( spl37_424
| ~ spl37_211
| ~ spl37_249 ),
inference(avatar_split_clause,[],[f10204,f4108,f2797,f10206]) ).
tff(f4108,plain,
( spl37_249
<=> ( get(int,int,sF24,sF33) = get(int,int,sF19,t2tb(sK7)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_249])]) ).
tff(f10204,plain,
( ( get(int,int,sF24,sF33) = sF22 )
| ~ spl37_211
| ~ spl37_249 ),
inference(forward_demodulation,[],[f4110,f2799]) ).
tff(f4110,plain,
( ( get(int,int,sF24,sF33) = get(int,int,sF19,t2tb(sK7)) )
| ~ spl37_249 ),
inference(avatar_component_clause,[],[f4108]) ).
tff(f10203,plain,
( spl37_413
| spl37_342
| spl37_271
| ~ spl37_234 ),
inference(avatar_split_clause,[],[f10083,f3389,f4751,f6967,f9866]) ).
tff(f3389,plain,
( spl37_234
<=> ! [X7: $int] :
( map_eq_sub1(int,sF19,sF24,0,X7)
| $less(sK7,X7)
| $less(X7,0)
| $less(sK4,X7) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_234])]) ).
tff(f10083,plain,
( $less(sK4,1)
| $less(sK7,1)
| ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| ~ spl37_234 ),
inference(evaluation,[],[f10081]) ).
tff(f10081,plain,
( $less(sK4,1)
| $less(sK7,1)
| $less(1,0)
| ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| ~ spl37_234 ),
inference(resolution,[],[f3390,f1344]) ).
tff(f3390,plain,
( ! [X7: $int] :
( map_eq_sub1(int,sF19,sF24,0,X7)
| $less(X7,0)
| $less(sK7,X7)
| $less(sK4,X7) )
| ~ spl37_234 ),
inference(avatar_component_clause,[],[f3389]) ).
tff(f10198,plain,
( ~ spl37_176
| spl37_4
| ~ spl37_386
| ~ spl37_390 ),
inference(avatar_split_clause,[],[f10146,f9181,f8784,f471,f2061]) ).
tff(f10146,plain,
( ~ $less(sK4,sF23)
| spl37_4
| ~ spl37_386
| ~ spl37_390 ),
inference(resolution,[],[f10020,f681]) ).
tff(f10020,plain,
( ! [X28: $int] : $less(sF23,X28)
| ~ spl37_386
| ~ spl37_390 ),
inference(superposition,[],[f9183,f9886]) ).
tff(f9886,plain,
( ! [X22: $int,X23: uni] : ( tb2t(X23) = X22 )
| ~ spl37_386 ),
inference(superposition,[],[f384,f8785]) ).
tff(f8785,plain,
( ! [X40: uni,X41: $int] : ( t2tb(X41) = X40 )
| ~ spl37_386 ),
inference(avatar_component_clause,[],[f8784]) ).
tff(f384,plain,
! [X0: $int] : ( tb2t(t2tb(X0)) = X0 ),
inference(cnf_transformation,[],[f109]) ).
tff(f109,plain,
! [X0: $int] : ( tb2t(t2tb(X0)) = X0 ),
inference(rectify,[],[f26]) ).
tff(f26,axiom,
! [X14: $int] : ( tb2t(t2tb(X14)) = X14 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',bridgeL) ).
tff(f10197,plain,
( spl37_76
| ~ spl37_136
| ~ spl37_386
| ~ spl37_390 ),
inference(avatar_contradiction_clause,[],[f10196]) ).
tff(f10196,plain,
( $false
| spl37_76
| ~ spl37_136
| ~ spl37_386
| ~ spl37_390 ),
inference(subsumption_resolution,[],[f10178,f1449]) ).
tff(f10178,plain,
( ~ $less(sK7,sF23)
| spl37_76
| ~ spl37_386
| ~ spl37_390 ),
inference(resolution,[],[f10020,f1129]) ).
tff(f1129,plain,
( ! [X0: $int] :
( ~ $less(X0,-1)
| ~ $less(sK7,X0) )
| spl37_76 ),
inference(resolution,[],[f915,f96]) ).
tff(f915,plain,
( ~ $less(sK7,-1)
| spl37_76 ),
inference(avatar_component_clause,[],[f913]) ).
tff(f913,plain,
( spl37_76
<=> $less(sK7,-1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_76])]) ).
tff(f10195,plain,
( spl37_2
| ~ spl37_228
| ~ spl37_386
| ~ spl37_390 ),
inference(avatar_contradiction_clause,[],[f10194]) ).
tff(f10194,plain,
( $false
| spl37_2
| ~ spl37_228
| ~ spl37_386
| ~ spl37_390 ),
inference(subsumption_resolution,[],[f10145,f3249]) ).
tff(f3249,plain,
( $less(sK3,sF23)
| ~ spl37_228 ),
inference(avatar_component_clause,[],[f3247]) ).
tff(f3247,plain,
( spl37_228
<=> $less(sK3,sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_228])]) ).
tff(f10145,plain,
( ~ $less(sK3,sF23)
| spl37_2
| ~ spl37_386
| ~ spl37_390 ),
inference(resolution,[],[f10020,f680]) ).
tff(f10193,plain,
( spl37_23
| ~ spl37_136
| ~ spl37_386
| ~ spl37_390 ),
inference(avatar_contradiction_clause,[],[f10192]) ).
tff(f10192,plain,
( $false
| spl37_23
| ~ spl37_136
| ~ spl37_386
| ~ spl37_390 ),
inference(subsumption_resolution,[],[f10162,f1449]) ).
tff(f10162,plain,
( ~ $less(sK7,sF23)
| spl37_23
| ~ spl37_386
| ~ spl37_390 ),
inference(resolution,[],[f10020,f682]) ).
tff(f10191,plain,
( ~ spl37_176
| spl37_69
| ~ spl37_386
| ~ spl37_390 ),
inference(avatar_split_clause,[],[f10179,f9181,f8784,f846,f2061]) ).
tff(f10179,plain,
( ~ $less(sK4,sF23)
| spl37_69
| ~ spl37_386
| ~ spl37_390 ),
inference(resolution,[],[f10020,f1059]) ).
tff(f1059,plain,
( ! [X0: $int] :
( ~ $less(X0,-1)
| ~ $less(sK4,X0) )
| spl37_69 ),
inference(resolution,[],[f848,f96]) ).
tff(f10190,plain,
( spl37_68
| ~ spl37_228
| ~ spl37_386
| ~ spl37_390 ),
inference(avatar_contradiction_clause,[],[f10189]) ).
tff(f10189,plain,
( $false
| spl37_68
| ~ spl37_228
| ~ spl37_386
| ~ spl37_390 ),
inference(subsumption_resolution,[],[f10180,f3249]) ).
tff(f10180,plain,
( ~ $less(sK3,sF23)
| spl37_68
| ~ spl37_386
| ~ spl37_390 ),
inference(resolution,[],[f10020,f1048]) ).
tff(f1048,plain,
( ! [X0: $int] :
( ~ $less(X0,-1)
| ~ $less(sK3,X0) )
| spl37_68 ),
inference(resolution,[],[f839,f96]) ).
tff(f10188,plain,
( spl37_41
| ~ spl37_136
| ~ spl37_386
| ~ spl37_390 ),
inference(avatar_contradiction_clause,[],[f10187]) ).
tff(f10187,plain,
( $false
| spl37_41
| ~ spl37_136
| ~ spl37_386
| ~ spl37_390 ),
inference(subsumption_resolution,[],[f10147,f1449]) ).
tff(f10147,plain,
( ~ $less(sK7,sF23)
| spl37_41
| ~ spl37_386
| ~ spl37_390 ),
inference(resolution,[],[f10020,f780]) ).
tff(f10186,plain,
( ~ spl37_386
| ~ spl37_390 ),
inference(avatar_contradiction_clause,[],[f10139]) ).
tff(f10139,plain,
( $false
| ~ spl37_386
| ~ spl37_390 ),
inference(resolution,[],[f10020,f95]) ).
tff(f10185,plain,
( spl37_107
| ~ spl37_386
| ~ spl37_390 ),
inference(avatar_contradiction_clause,[],[f10133]) ).
tff(f10133,plain,
( $false
| spl37_107
| ~ spl37_386
| ~ spl37_390 ),
inference(resolution,[],[f10020,f1164]) ).
tff(f1164,plain,
( ~ $less(sF23,tb2t(get(int,int,sF19,t2tb(sF36))))
| spl37_107 ),
inference(avatar_component_clause,[],[f1163]) ).
tff(f1163,plain,
( spl37_107
<=> $less(sF23,tb2t(get(int,int,sF19,t2tb(sF36)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_107])]) ).
tff(f10184,plain,
( spl37_173
| ~ spl37_386
| ~ spl37_390 ),
inference(avatar_contradiction_clause,[],[f10137]) ).
tff(f10137,plain,
( $false
| spl37_173
| ~ spl37_386
| ~ spl37_390 ),
inference(resolution,[],[f10020,f2050]) ).
tff(f10183,plain,
( spl37_84
| ~ spl37_386
| ~ spl37_390 ),
inference(avatar_contradiction_clause,[],[f10138]) ).
tff(f10138,plain,
( $false
| spl37_84
| ~ spl37_386
| ~ spl37_390 ),
inference(resolution,[],[f10020,f980]) ).
tff(f980,plain,
( ~ $less(sF23,sF35)
| spl37_84 ),
inference(avatar_component_clause,[],[f978]) ).
tff(f978,plain,
( spl37_84
<=> $less(sF23,sF35) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_84])]) ).
tff(f10182,plain,
( spl37_135
| ~ spl37_386
| ~ spl37_390 ),
inference(avatar_contradiction_clause,[],[f10136]) ).
tff(f10136,plain,
( $false
| spl37_135
| ~ spl37_386
| ~ spl37_390 ),
inference(resolution,[],[f10020,f1444]) ).
tff(f1444,plain,
( ~ $less(sF23,sK3)
| spl37_135 ),
inference(avatar_component_clause,[],[f1443]) ).
tff(f1443,plain,
( spl37_135
<=> $less(sF23,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_135])]) ).
tff(f10181,plain,
( spl37_106
| ~ spl37_386
| ~ spl37_390 ),
inference(avatar_contradiction_clause,[],[f10135]) ).
tff(f10135,plain,
( $false
| spl37_106
| ~ spl37_386
| ~ spl37_390 ),
inference(resolution,[],[f10020,f1159]) ).
tff(f1159,plain,
( ~ $less(sF23,tb2t(get(int,int,sF19,sF21)))
| spl37_106 ),
inference(avatar_component_clause,[],[f1158]) ).
tff(f1158,plain,
( spl37_106
<=> $less(sF23,tb2t(get(int,int,sF19,sF21))) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_106])]) ).
tff(f10078,plain,
( ~ spl37_290
| ~ spl37_254 ),
inference(avatar_split_clause,[],[f10077,f4395,f4892]) ).
tff(f4892,plain,
( spl37_290
<=> $less(sF27,0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_290])]) ).
tff(f4395,plain,
( spl37_254
<=> $less(0,sF27) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_254])]) ).
tff(f10077,plain,
( ~ $less(sF27,0)
| ~ spl37_254 ),
inference(resolution,[],[f4397,f677]) ).
tff(f4397,plain,
( $less(0,sF27)
| ~ spl37_254 ),
inference(avatar_component_clause,[],[f4395]) ).
tff(f10066,plain,
( spl37_423
| spl37_107
| ~ spl37_386 ),
inference(avatar_split_clause,[],[f10024,f8784,f1163,f10048]) ).
tff(f10048,plain,
( spl37_423
<=> ! [X23: $int] : ~ $less(sF23,X23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_423])]) ).
tff(f10024,plain,
( ! [X37: $int] : ~ $less(sF23,X37)
| spl37_107
| ~ spl37_386 ),
inference(superposition,[],[f1164,f9886]) ).
tff(f10065,plain,
( spl37_254
| spl37_255
| spl37_2
| ~ spl37_233 ),
inference(avatar_split_clause,[],[f10058,f3374,f461,f4399,f4395]) ).
tff(f4399,plain,
( spl37_255
<=> ( 0 = sF27 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_255])]) ).
tff(f10058,plain,
( ( 0 = sF27 )
| $less(0,sF27)
| spl37_2
| ~ spl37_233 ),
inference(resolution,[],[f3376,f834]) ).
tff(f10054,plain,
( spl37_423
| spl37_106
| ~ spl37_386 ),
inference(avatar_split_clause,[],[f10025,f8784,f1158,f10048]) ).
tff(f10025,plain,
( ! [X38: $int] : ~ $less(sF23,X38)
| spl37_106
| ~ spl37_386 ),
inference(superposition,[],[f1159,f9886]) ).
tff(f10053,plain,
( spl37_421
| spl37_415
| ~ spl37_386 ),
inference(avatar_split_clause,[],[f10019,f8784,f9943,f10037]) ).
tff(f10037,plain,
( spl37_421
<=> ! [X34: $int] : $less(X34,sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_421])]) ).
tff(f10019,plain,
( ! [X26: $int,X27: $int] :
( $less(sK7,X26)
| ( sK7 = X26 )
| $less(X27,sF23)
| $less(X26,sK3) )
| ~ spl37_386 ),
inference(superposition,[],[f1087,f9886]) ).
tff(f10052,plain,
( spl37_418
| spl37_422
| ~ spl37_386 ),
inference(avatar_split_clause,[],[f10018,f8784,f10042,f9957]) ).
tff(f10042,plain,
( spl37_422
<=> ! [X4: $int] : ( sF23 = X4 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_422])]) ).
tff(f10018,plain,
( ! [X24: $int,X25: $int] :
( ( sF23 = X25 )
| ( sK4 = X24 )
| $less(X24,sK7)
| $less(sK4,X24) )
| ~ spl37_386 ),
inference(superposition,[],[f1107,f9886]) ).
tff(f10051,plain,
( spl37_422
| ~ spl37_99
| ~ spl37_386 ),
inference(avatar_split_clause,[],[f10004,f8784,f1113,f10042]) ).
tff(f1113,plain,
( spl37_99
<=> ( sF23 = tb2t(get(int,int,sF19,t2tb(sK7))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_99])]) ).
tff(f10004,plain,
( ! [X5: $int] : ( sF23 = X5 )
| ~ spl37_99
| ~ spl37_386 ),
inference(superposition,[],[f9886,f1115]) ).
tff(f1115,plain,
( ( sF23 = tb2t(get(int,int,sF19,t2tb(sK7))) )
| ~ spl37_99 ),
inference(avatar_component_clause,[],[f1113]) ).
tff(f10050,plain,
( spl37_423
| spl37_415
| ~ spl37_386 ),
inference(avatar_split_clause,[],[f10017,f8784,f9943,f10048]) ).
tff(f10017,plain,
( ! [X22: $int,X23: $int] :
( ( sK7 = X22 )
| ~ $less(sF23,X23)
| $less(sK7,X22)
| $less(X22,sK3) )
| ~ spl37_386 ),
inference(superposition,[],[f1393,f9886]) ).
tff(f10046,plain,
( spl37_422
| ~ spl37_99
| ~ spl37_386 ),
inference(avatar_split_clause,[],[f10021,f8784,f1113,f10042]) ).
tff(f10021,plain,
( ! [X29: $int] : ( sF23 = X29 )
| ~ spl37_99
| ~ spl37_386 ),
inference(superposition,[],[f1115,f9886]) ).
tff(f10045,plain,
( spl37_421
| ~ spl37_97
| ~ spl37_386 ),
inference(avatar_split_clause,[],[f10026,f8784,f1094,f10037]) ).
tff(f1094,plain,
( spl37_97
<=> $less(tb2t(get(int,int,sF19,sF21)),sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_97])]) ).
tff(f10026,plain,
( ! [X39: $int] : $less(X39,sF23)
| ~ spl37_97
| ~ spl37_386 ),
inference(superposition,[],[f1096,f9886]) ).
tff(f1096,plain,
( $less(tb2t(get(int,int,sF19,sF21)),sF23)
| ~ spl37_97 ),
inference(avatar_component_clause,[],[f1094]) ).
tff(f10044,plain,
( spl37_418
| spl37_422
| ~ spl37_386 ),
inference(avatar_split_clause,[],[f10003,f8784,f10042,f9957]) ).
tff(f10003,plain,
( ! [X3: $int,X4: $int] :
( ( sF23 = X4 )
| ( sK4 = X3 )
| $less(sK4,X3)
| $less(X3,sK7) )
| ~ spl37_386 ),
inference(superposition,[],[f9886,f1107]) ).
tff(f10040,plain,
( spl37_421
| ~ spl37_133
| ~ spl37_386 ),
inference(avatar_split_clause,[],[f10028,f8784,f1434,f10037]) ).
tff(f1434,plain,
( spl37_133
<=> $less(tb2t(get(int,int,sF19,sF25)),sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_133])]) ).
tff(f10028,plain,
( ! [X41: $int] : $less(X41,sF23)
| ~ spl37_133
| ~ spl37_386 ),
inference(superposition,[],[f1436,f9886]) ).
tff(f1436,plain,
( $less(tb2t(get(int,int,sF19,sF25)),sF23)
| ~ spl37_133 ),
inference(avatar_component_clause,[],[f1434]) ).
tff(f10039,plain,
( spl37_416
| spl37_421
| ~ spl37_386 ),
inference(avatar_split_clause,[],[f10022,f8784,f10037,f9947]) ).
tff(f10022,plain,
( ! [X31: uni,X34: $int,X35: uni,X32: ty,X30: uni,X33: $int] :
( $less(X34,sF23)
| ( occ1(X32,X35,X31,X33,sK7) = occ1(X32,X35,X30,X33,sK7) )
| $less(sK15(X30,sK7,X31,X32,X33),sK3) )
| ~ spl37_386 ),
inference(superposition,[],[f1329,f9886]) ).
tff(f9966,plain,
( spl37_420
| spl37_418
| ~ spl37_67
| ~ spl37_386 ),
inference(avatar_split_clause,[],[f9896,f8784,f828,f9957,f9964]) ).
tff(f9964,plain,
( spl37_420
<=> ! [X64: uni] : ( get(int,int,sF19,X64) = sF22 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_420])]) ).
tff(f9896,plain,
( ! [X63: $int,X64: uni] :
( ( sK4 = X63 )
| $less(sK4,X63)
| ( get(int,int,sF19,X64) = sF22 )
| $less(X63,sK7) )
| ~ spl37_67
| ~ spl37_386 ),
inference(superposition,[],[f2065,f8785]) ).
tff(f9962,plain,
( spl37_418
| spl37_419
| ~ spl37_386 ),
inference(avatar_split_clause,[],[f9888,f8784,f9960,f9957]) ).
tff(f9960,plain,
( spl37_419
<=> ! [X27: uni] : ( sF23 = tb2t(get(int,int,sF19,X27)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_419])]) ).
tff(f9888,plain,
( ! [X26: $int,X27: uni] :
( ( sF23 = tb2t(get(int,int,sF19,X27)) )
| ( sK4 = X26 )
| $less(sK4,X26)
| $less(X26,sK7) )
| ~ spl37_386 ),
inference(superposition,[],[f1107,f8785]) ).
tff(f9955,plain,
( spl37_414
| ~ spl37_212
| ~ spl37_386 ),
inference(avatar_split_clause,[],[f9928,f8784,f2805,f9940]) ).
tff(f9940,plain,
( spl37_414
<=> ! [X25: uni] : $less(tb2t(get(int,int,sF19,X25)),sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_414])]) ).
tff(f2805,plain,
( spl37_212
<=> $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_212])]) ).
tff(f9928,plain,
( ! [X165: uni] : $less(tb2t(get(int,int,sF19,X165)),sF23)
| ~ spl37_212
| ~ spl37_386 ),
inference(superposition,[],[f2806,f8785]) ).
tff(f2806,plain,
( $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF23)
| ~ spl37_212 ),
inference(avatar_component_clause,[],[f2805]) ).
tff(f9954,plain,
( spl37_417
| spl37_107
| ~ spl37_386 ),
inference(avatar_split_clause,[],[f9929,f8784,f1163,f9951]) ).
tff(f9951,plain,
( spl37_417
<=> ! [X41: uni] : ~ $less(sF23,tb2t(get(int,int,sF19,X41))) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_417])]) ).
tff(f9929,plain,
( ! [X166: uni] : ~ $less(sF23,tb2t(get(int,int,sF19,X166)))
| spl37_107
| ~ spl37_386 ),
inference(superposition,[],[f1164,f8785]) ).
tff(f9953,plain,
( spl37_415
| spl37_417
| ~ spl37_386 ),
inference(avatar_split_clause,[],[f9891,f8784,f9951,f9943]) ).
tff(f9891,plain,
( ! [X40: $int,X41: uni] :
( ~ $less(sF23,tb2t(get(int,int,sF19,X41)))
| $less(sK7,X40)
| ( sK7 = X40 )
| $less(X40,sK3) )
| ~ spl37_386 ),
inference(superposition,[],[f1393,f8785]) ).
tff(f9949,plain,
( spl37_414
| spl37_416
| ~ spl37_386 ),
inference(avatar_split_clause,[],[f9923,f8784,f9947,f9940]) ).
tff(f9923,plain,
( ! [X155: uni,X152: ty,X150: uni,X153: $int,X151: uni,X154: uni] :
( ( occ1(X152,X155,X151,X153,sK7) = occ1(X152,X155,X150,X153,sK7) )
| $less(sK15(X150,sK7,X151,X152,X153),sK3)
| $less(tb2t(get(int,int,sF19,X154)),sF23) )
| ~ spl37_386 ),
inference(superposition,[],[f1329,f8785]) ).
tff(f9945,plain,
( spl37_414
| spl37_415
| ~ spl37_386 ),
inference(avatar_split_clause,[],[f9887,f8784,f9943,f9940]) ).
tff(f9887,plain,
( ! [X24: $int,X25: uni] :
( $less(X24,sK3)
| $less(sK7,X24)
| ( sK7 = X24 )
| $less(tb2t(get(int,int,sF19,X25)),sF23) )
| ~ spl37_386 ),
inference(superposition,[],[f1087,f8785]) ).
tff(f9869,plain,
( spl37_273
| spl37_413
| ~ spl37_143
| ~ spl37_146
| ~ spl37_186 ),
inference(avatar_split_clause,[],[f9863,f2440,f1579,f1558,f9866,f4763]) ).
tff(f2440,plain,
( spl37_186
<=> ! [X7: $int] :
( $less(sK3,X7)
| $less(X7,0)
| map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,X7) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_186])]) ).
tff(f9863,plain,
( ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| $less(sK3,1)
| ~ spl37_143
| ~ spl37_146
| ~ spl37_186 ),
inference(evaluation,[],[f9861]) ).
tff(f9861,plain,
( $less(sK3,1)
| ( get(int,int,sF19,t2tb(0)) = get(int,int,sF24,t2tb(0)) )
| $less(1,0)
| ~ spl37_143
| ~ spl37_146
| ~ spl37_186 ),
inference(resolution,[],[f2869,f1344]) ).
tff(f2869,plain,
( ! [X7: $int] :
( map_eq_sub1(int,sF19,sF24,0,X7)
| $less(X7,0)
| $less(sK3,X7) )
| ~ spl37_143
| ~ spl37_146
| ~ spl37_186 ),
inference(forward_demodulation,[],[f2868,f1581]) ).
tff(f2868,plain,
( ! [X7: $int] :
( $less(X7,0)
| map_eq_sub1(int,elts(int,sF28),sF24,0,X7)
| $less(sK3,X7) )
| ~ spl37_143
| ~ spl37_186 ),
inference(forward_demodulation,[],[f2441,f1560]) ).
tff(f2441,plain,
( ! [X7: $int] :
( $less(sK3,X7)
| $less(X7,0)
| map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,X7) )
| ~ spl37_186 ),
inference(avatar_component_clause,[],[f2440]) ).
tff(f9852,plain,
( spl37_339
| spl37_345
| spl37_2
| ~ spl37_228 ),
inference(avatar_split_clause,[],[f9840,f3247,f461,f7076,f6857]) ).
tff(f9840,plain,
( $less(0,sF23)
| ( 0 = sF23 )
| spl37_2
| ~ spl37_228 ),
inference(resolution,[],[f3249,f834]) ).
tff(f9851,plain,
( spl37_233
| spl37_232
| spl37_40
| ~ spl37_228 ),
inference(avatar_split_clause,[],[f9842,f3247,f655,f3370,f3374]) ).
tff(f3370,plain,
( spl37_232
<=> ( sF27 = sK3 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_232])]) ).
tff(f9842,plain,
( ( sF27 = sK3 )
| $less(sK3,sF27)
| spl37_40
| ~ spl37_228 ),
inference(resolution,[],[f3249,f906]) ).
tff(f9836,plain,
( spl37_412
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147
| ~ spl37_179 ),
inference(avatar_split_clause,[],[f9831,f2099,f1584,f1579,f1558,f9833]) ).
tff(f2099,plain,
( spl37_179
<=> permut2(int,elts(int,sF28),elts(int,sF29),0,length1(int,sF28)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_179])]) ).
tff(f9831,plain,
( permut2(int,sF19,sF24,0,sK1)
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147
| ~ spl37_179 ),
inference(forward_demodulation,[],[f9830,f1581]) ).
tff(f9830,plain,
( permut2(int,elts(int,sF28),sF24,0,sK1)
| ~ spl37_143
| ~ spl37_147
| ~ spl37_179 ),
inference(forward_demodulation,[],[f9829,f1560]) ).
tff(f9829,plain,
( permut2(int,elts(int,sF28),elts(int,sF29),0,sK1)
| ~ spl37_147
| ~ spl37_179 ),
inference(forward_demodulation,[],[f2101,f1586]) ).
tff(f2101,plain,
( permut2(int,elts(int,sF28),elts(int,sF29),0,length1(int,sF28))
| ~ spl37_179 ),
inference(avatar_component_clause,[],[f2099]) ).
tff(f9821,plain,
( spl37_411
| spl37_326
| ~ spl37_17
| ~ spl37_19
| spl37_289 ),
inference(avatar_split_clause,[],[f9817,f4887,f546,f536,f6602,f9819]) ).
tff(f9819,plain,
( spl37_411
<=> ! [X0: uni] : $less(-1,sK14(0,int,const(int,int,X0),-1,X0)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_411])]) ).
tff(f9817,plain,
( ! [X0: uni] :
( $less(-1,sK9)
| $less(-1,sK14(0,int,const(int,int,X0),-1,X0)) )
| ~ spl37_17
| ~ spl37_19
| spl37_289 ),
inference(evaluation,[],[f9816]) ).
tff(f9816,plain,
( ! [X0: uni] :
( ~ $less(0,1)
| $less(-1,sK14(0,int,const(int,int,X0),-1,X0))
| $less(-1,sK9) )
| ~ spl37_17
| ~ spl37_19
| spl37_289 ),
inference(forward_demodulation,[],[f9815,f2974]) ).
tff(f2974,plain,
! [X5: uni] : ( 1 = occ1(int,X5,const(int,int,X5),-1,0) ),
inference(superposition,[],[f2960,f1707]) ).
tff(f2960,plain,
! [X8: ty,X9: uni] : ( 1 = occ1(X8,get(X8,int,X9,t2tb(-1)),X9,-1,0) ),
inference(evaluation,[],[f2931]) ).
tff(f2931,plain,
! [X8: ty,X9: uni] : ( 1 = occ1(X8,get(X8,int,X9,t2tb($sum(0,-1))),X9,-1,0) ),
inference(interpreted_simplification,[],[f2930]) ).
tff(f2930,plain,
! [X8: ty,X9: uni] :
( ( 1 = occ1(X8,get(X8,int,X9,t2tb($sum(0,-1))),X9,-1,0) )
| $less(-1,$sum(0,-1))
| ~ $less(-1,0) ),
inference(instantiation,[],[f1525]) ).
tff(f9815,plain,
( ! [X0: uni] :
( ~ $less(0,occ1(int,X0,const(int,int,X0),-1,0))
| $less(-1,sK14(0,int,const(int,int,X0),-1,X0))
| $less(-1,sK9) )
| ~ spl37_17
| ~ spl37_19
| spl37_289 ),
inference(subsumption_resolution,[],[f9810,f675]) ).
tff(f9810,plain,
( ! [X0: uni] :
( ~ $less(0,occ1(int,X0,const(int,int,X0),-1,0))
| $less(-1,sK9)
| ~ sort1(int,X0)
| $less(-1,sK14(0,int,const(int,int,X0),-1,X0)) )
| ~ spl37_17
| ~ spl37_19
| spl37_289 ),
inference(superposition,[],[f8913,f1274]) ).
tff(f8913,plain,
( ! [X20: uni] : $less(sK14(0,int,const(int,int,X20),-1,X20),sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_289 ),
inference(resolution,[],[f7230,f3047]) ).
tff(f3047,plain,
! [X5: uni] : $less(sK14(0,int,const(int,int,X5),-1,X5),0),
inference(subsumption_resolution,[],[f3042,f675]) ).
tff(f3042,plain,
! [X5: uni] :
( $less(sK14(0,int,const(int,int,X5),-1,X5),0)
| ~ sort1(int,X5) ),
inference(evaluation,[],[f3036]) ).
tff(f3036,plain,
! [X5: uni] :
( ~ $less(0,1)
| $less(sK14(0,int,const(int,int,X5),-1,X5),0)
| ~ sort1(int,X5) ),
inference(superposition,[],[f366,f2974]) ).
tff(f9800,plain,
( spl37_204
| spl37_376
| spl37_13
| ~ spl37_390 ),
inference(avatar_split_clause,[],[f9799,f9181,f516,f8187,f2670]) ).
tff(f9799,plain,
( ( sK7 = sK2 )
| $less(sK7,sK2)
| spl37_13
| ~ spl37_390 ),
inference(subsumption_resolution,[],[f9777,f518]) ).
tff(f9777,plain,
( $less(sK7,sK2)
| $less(sK2,sK3)
| ( sK7 = sK2 )
| ~ spl37_390 ),
inference(resolution,[],[f1393,f9183]) ).
tff(f9797,plain,
( ~ spl37_331
| ~ spl37_17
| spl37_34
| spl37_131
| spl37_132 ),
inference(avatar_split_clause,[],[f9796,f1430,f1426,f624,f536,f6782]) ).
tff(f6782,plain,
( spl37_331
<=> $less(sF23,tb2t(get(int,int,sF19,sF25))) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_331])]) ).
tff(f9796,plain,
( ~ $less(sF23,tb2t(get(int,int,sF19,sF25)))
| ~ spl37_17
| spl37_34
| spl37_131
| spl37_132 ),
inference(subsumption_resolution,[],[f9795,f1431]) ).
tff(f9795,plain,
( ( sK7 = sK11 )
| ~ $less(sF23,tb2t(get(int,int,sF19,sF25)))
| ~ spl37_17
| spl37_34
| spl37_131 ),
inference(subsumption_resolution,[],[f9794,f1427]) ).
tff(f9794,plain,
( ~ $less(sF23,tb2t(get(int,int,sF19,sF25)))
| $less(sK7,sK11)
| ( sK7 = sK11 )
| ~ spl37_17
| spl37_34 ),
inference(subsumption_resolution,[],[f9783,f626]) ).
tff(f9783,plain,
( $less(sK11,sK3)
| ~ $less(sF23,tb2t(get(int,int,sF19,sF25)))
| $less(sK7,sK11)
| ( sK7 = sK11 )
| ~ spl37_17 ),
inference(superposition,[],[f1393,f538]) ).
tff(f9750,plain,
( spl37_326
| spl37_410
| ~ spl37_17
| ~ spl37_19
| spl37_289 ),
inference(avatar_split_clause,[],[f9746,f4887,f546,f536,f9748,f6602]) ).
tff(f9748,plain,
( spl37_410
<=> ! [X0: uni] : $less(-1,sK13(-1,int,const(int,int,X0),0,X0)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_410])]) ).
tff(f9746,plain,
( ! [X0: uni] :
( $less(-1,sK13(-1,int,const(int,int,X0),0,X0))
| $less(-1,sK9) )
| ~ spl37_17
| ~ spl37_19
| spl37_289 ),
inference(evaluation,[],[f9745]) ).
tff(f9745,plain,
( ! [X0: uni] :
( $less(-1,sK9)
| $less(-1,sK13(-1,int,const(int,int,X0),0,X0))
| ( 0 = 1 ) )
| ~ spl37_17
| ~ spl37_19
| spl37_289 ),
inference(forward_demodulation,[],[f9744,f2974]) ).
tff(f9744,plain,
( ! [X0: uni] :
( ( 0 = occ1(int,X0,const(int,int,X0),-1,0) )
| $less(-1,sK13(-1,int,const(int,int,X0),0,X0))
| $less(-1,sK9) )
| ~ spl37_17
| ~ spl37_19
| spl37_289 ),
inference(subsumption_resolution,[],[f9739,f675]) ).
tff(f9739,plain,
( ! [X0: uni] :
( $less(-1,sK13(-1,int,const(int,int,X0),0,X0))
| ~ sort1(int,X0)
| ( 0 = occ1(int,X0,const(int,int,X0),-1,0) )
| $less(-1,sK9) )
| ~ spl37_17
| ~ spl37_19
| spl37_289 ),
inference(superposition,[],[f8908,f1240]) ).
tff(f8908,plain,
( ! [X10: uni] : $less(sK13(-1,int,const(int,int,X10),0,X10),sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_289 ),
inference(resolution,[],[f7230,f3046]) ).
tff(f3046,plain,
! [X4: uni] : $less(sK13(-1,int,const(int,int,X4),0,X4),0),
inference(subsumption_resolution,[],[f3043,f675]) ).
tff(f3043,plain,
! [X4: uni] :
( $less(sK13(-1,int,const(int,int,X4),0,X4),0)
| ~ sort1(int,X4) ),
inference(evaluation,[],[f3035]) ).
tff(f3035,plain,
! [X4: uni] :
( $less(sK13(-1,int,const(int,int,X4),0,X4),0)
| ~ sort1(int,X4)
| ( 0 = 1 ) ),
inference(superposition,[],[f359,f2974]) ).
tff(f9727,plain,
spl37_398,
inference(avatar_split_clause,[],[f9723,f9528]) ).
tff(f9723,plain,
! [X22: $int] :
( ( 0 = X22 )
| $less(0,X22)
| ~ $less(1,X22) ),
inference(evaluation,[],[f9713]) ).
tff(f9713,plain,
! [X22: $int] :
( ~ $less(1,X22)
| $less(1,0)
| $less(0,X22)
| ( 0 = X22 ) ),
inference(superposition,[],[f1337,f4233]) ).
tff(f9692,plain,
( spl37_251
| spl37_409
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(avatar_split_clause,[],[f9688,f5273,f546,f536,f9690,f4345]) ).
tff(f9690,plain,
( spl37_409
<=> ! [X0: uni] : $less(0,sK14(1,int,const(int,int,X0),0,X0)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_409])]) ).
tff(f9688,plain,
( ! [X0: uni] :
( $less(0,sK14(1,int,const(int,int,X0),0,X0))
| $less(0,sK9) )
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(evaluation,[],[f9687]) ).
tff(f9687,plain,
( ! [X0: uni] :
( $less(0,sK9)
| ~ $less(0,1)
| $less(0,sK14(1,int,const(int,int,X0),0,X0)) )
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(forward_demodulation,[],[f9686,f1846]) ).
tff(f9686,plain,
( ! [X0: uni] :
( $less(0,sK14(1,int,const(int,int,X0),0,X0))
| $less(0,sK9)
| ~ $less(0,occ1(int,X0,const(int,int,X0),0,1)) )
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(subsumption_resolution,[],[f9674,f675]) ).
tff(f9674,plain,
( ! [X0: uni] :
( ~ $less(0,occ1(int,X0,const(int,int,X0),0,1))
| $less(0,sK14(1,int,const(int,int,X0),0,X0))
| $less(0,sK9)
| ~ sort1(int,X0) )
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(superposition,[],[f7680,f1274]) ).
tff(f7680,plain,
( ! [X26: uni] : $less(sK14(1,int,const(int,int,X26),0,X26),sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(resolution,[],[f7649,f1848]) ).
tff(f1848,plain,
! [X22: uni] : $less(sK14(1,int,const(int,int,X22),0,X22),1),
inference(superposition,[],[f1272,f1707]) ).
tff(f1272,plain,
! [X0: ty,X1: uni] : $less(sK14(1,X0,X1,0,get(X0,int,X1,t2tb(0))),1),
inference(subsumption_resolution,[],[f1267,f294]) ).
tff(f1267,plain,
! [X0: ty,X1: uni] :
( $less(sK14(1,X0,X1,0,get(X0,int,X1,t2tb(0))),1)
| ~ sort1(X0,get(X0,int,X1,t2tb(0))) ),
inference(resolution,[],[f1219,f366]) ).
tff(f9678,plain,
( ~ spl37_287
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(avatar_split_clause,[],[f9677,f5273,f546,f536,f4877]) ).
tff(f9677,plain,
( ~ $less(sK9,0)
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(evaluation,[],[f9676]) ).
tff(f9676,plain,
( ~ $less(sK9,0)
| ~ $less(0,1)
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(forward_demodulation,[],[f9675,f1846]) ).
tff(f9675,plain,
( ! [X8: uni] :
( ~ $less(0,occ1(int,X8,const(int,int,X8),0,1))
| ~ $less(sK9,0) )
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(subsumption_resolution,[],[f9668,f675]) ).
tff(f9668,plain,
( ! [X8: uni] :
( ~ sort1(int,X8)
| ~ $less(0,occ1(int,X8,const(int,int,X8),0,1))
| ~ $less(sK9,0) )
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(resolution,[],[f7680,f1275]) ).
tff(f9664,plain,
( spl37_407
| spl37_408
| spl37_40
| ~ spl37_212 ),
inference(avatar_split_clause,[],[f9645,f2805,f655,f9661,f9657]) ).
tff(f9645,plain,
( $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF27)
| ( tb2t(get(int,int,sF19,t2tb(sF36))) = sF27 )
| spl37_40
| ~ spl37_212 ),
inference(resolution,[],[f2806,f906]) ).
tff(f9638,plain,
( spl37_251
| spl37_406
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(avatar_split_clause,[],[f9634,f5273,f546,f536,f9636,f4345]) ).
tff(f9636,plain,
( spl37_406
<=> ! [X0: uni] : $less(0,sK13(0,int,const(int,int,X0),1,X0)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_406])]) ).
tff(f9634,plain,
( ! [X0: uni] :
( $less(0,sK13(0,int,const(int,int,X0),1,X0))
| $less(0,sK9) )
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(evaluation,[],[f9633]) ).
tff(f9633,plain,
( ! [X0: uni] :
( $less(0,sK9)
| ( 0 = 1 )
| $less(0,sK13(0,int,const(int,int,X0),1,X0)) )
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(forward_demodulation,[],[f9632,f1846]) ).
tff(f9632,plain,
( ! [X0: uni] :
( ( 0 = occ1(int,X0,const(int,int,X0),0,1) )
| $less(0,sK13(0,int,const(int,int,X0),1,X0))
| $less(0,sK9) )
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(subsumption_resolution,[],[f9619,f675]) ).
tff(f9619,plain,
( ! [X0: uni] :
( $less(0,sK13(0,int,const(int,int,X0),1,X0))
| ( 0 = occ1(int,X0,const(int,int,X0),0,1) )
| ~ sort1(int,X0)
| $less(0,sK9) )
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(superposition,[],[f7675,f1240]) ).
tff(f7675,plain,
( ! [X16: uni] : $less(sK13(0,int,const(int,int,X16),1,X16),sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(resolution,[],[f7649,f1847]) ).
tff(f1847,plain,
! [X21: uni] : $less(sK13(0,int,const(int,int,X21),1,X21),1),
inference(superposition,[],[f1273,f1707]) ).
tff(f1273,plain,
! [X0: ty,X1: uni] : $less(sK13(0,X0,X1,1,get(X0,int,X1,t2tb(0))),1),
inference(subsumption_resolution,[],[f1271,f294]) ).
tff(f1271,plain,
! [X0: ty,X1: uni] :
( ~ sort1(X0,get(X0,int,X1,t2tb(0)))
| $less(sK13(0,X0,X1,1,get(X0,int,X1,t2tb(0))),1) ),
inference(evaluation,[],[f1269]) ).
tff(f1269,plain,
! [X0: ty,X1: uni] :
( $less(sK13(0,X0,X1,1,get(X0,int,X1,t2tb(0))),1)
| $less(0,0)
| ~ sort1(X0,get(X0,int,X1,t2tb(0))) ),
inference(superposition,[],[f1219,f359]) ).
tff(f9627,plain,
( ~ spl37_287
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(avatar_split_clause,[],[f9626,f5273,f546,f536,f4877]) ).
tff(f9626,plain,
( ~ $less(sK9,0)
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(evaluation,[],[f9625]) ).
tff(f9625,plain,
( ~ $less(sK9,0)
| ( 0 = 1 )
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(forward_demodulation,[],[f9624,f1846]) ).
tff(f9624,plain,
( ! [X8: uni] :
( ( 0 = occ1(int,X8,const(int,int,X8),0,1) )
| ~ $less(sK9,0) )
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(subsumption_resolution,[],[f9613,f675]) ).
tff(f9613,plain,
( ! [X8: uni] :
( ( 0 = occ1(int,X8,const(int,int,X8),0,1) )
| ~ sort1(int,X8)
| ~ $less(sK9,0) )
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(resolution,[],[f7675,f1241]) ).
tff(f9607,plain,
( ~ spl37_405
| spl37_135
| ~ spl37_390 ),
inference(avatar_split_clause,[],[f9566,f9181,f1443,f9604]) ).
tff(f9604,plain,
( spl37_405
<=> $less(tb2t(get(int,int,sF19,t2tb(sK2))),sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_405])]) ).
tff(f9566,plain,
( ~ $less(tb2t(get(int,int,sF19,t2tb(sK2))),sK3)
| spl37_135
| ~ spl37_390 ),
inference(resolution,[],[f9183,f3241]) ).
tff(f3241,plain,
( ! [X0: $int] :
( ~ $less(sF23,X0)
| ~ $less(X0,sK3) )
| spl37_135 ),
inference(resolution,[],[f1444,f96]) ).
tff(f9602,plain,
( ~ spl37_404
| spl37_173
| ~ spl37_390 ),
inference(avatar_split_clause,[],[f9567,f9181,f2049,f9599]) ).
tff(f9599,plain,
( spl37_404
<=> $less(tb2t(get(int,int,sF19,t2tb(sK2))),sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_404])]) ).
tff(f9567,plain,
( ~ $less(tb2t(get(int,int,sF19,t2tb(sK2))),sK7)
| spl37_173
| ~ spl37_390 ),
inference(resolution,[],[f9183,f2480]) ).
tff(f2480,plain,
( ! [X0: $int] :
( ~ $less(sF23,X0)
| ~ $less(X0,sK7) )
| spl37_173 ),
inference(resolution,[],[f2050,f96]) ).
tff(f9595,plain,
( ~ spl37_403
| spl37_84
| ~ spl37_390 ),
inference(avatar_split_clause,[],[f9568,f9181,f978,f9592]) ).
tff(f9592,plain,
( spl37_403
<=> $less(tb2t(get(int,int,sF19,t2tb(sK2))),sF35) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_403])]) ).
tff(f9568,plain,
( ~ $less(tb2t(get(int,int,sF19,t2tb(sK2))),sF35)
| spl37_84
| ~ spl37_390 ),
inference(resolution,[],[f9183,f2177]) ).
tff(f2177,plain,
( ! [X0: $int] :
( ~ $less(sF23,X0)
| ~ $less(X0,sF35) )
| spl37_84 ),
inference(resolution,[],[f980,f96]) ).
tff(f9590,plain,
( ~ spl37_402
| spl37_41
| ~ spl37_136
| ~ spl37_390 ),
inference(avatar_split_clause,[],[f9564,f9181,f1447,f660,f9587]) ).
tff(f9587,plain,
( spl37_402
<=> $less(tb2t(get(int,int,sF19,t2tb(sK2))),0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_402])]) ).
tff(f9564,plain,
( ~ $less(tb2t(get(int,int,sF19,t2tb(sK2))),0)
| spl37_41
| ~ spl37_136
| ~ spl37_390 ),
inference(resolution,[],[f9183,f7091]) ).
tff(f7091,plain,
( ! [X3: $int] :
( ~ $less(sF23,X3)
| ~ $less(X3,0) )
| spl37_41
| ~ spl37_136 ),
inference(resolution,[],[f911,f1449]) ).
tff(f911,plain,
( ! [X2: $int,X1: $int] :
( ~ $less(sK7,X1)
| ~ $less(X1,X2)
| ~ $less(X2,0) )
| spl37_41 ),
inference(resolution,[],[f780,f96]) ).
tff(f9585,plain,
( ~ spl37_401
| spl37_107
| ~ spl37_390 ),
inference(avatar_split_clause,[],[f9565,f9181,f1163,f9582]) ).
tff(f9582,plain,
( spl37_401
<=> $less(tb2t(get(int,int,sF19,t2tb(sK2))),tb2t(get(int,int,sF19,t2tb(sF36)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_401])]) ).
tff(f9565,plain,
( ~ $less(tb2t(get(int,int,sF19,t2tb(sK2))),tb2t(get(int,int,sF19,t2tb(sF36))))
| spl37_107
| ~ spl37_390 ),
inference(resolution,[],[f9183,f3917]) ).
tff(f3917,plain,
( ! [X0: $int] :
( ~ $less(sF23,X0)
| ~ $less(X0,tb2t(get(int,int,sF19,t2tb(sF36)))) )
| spl37_107 ),
inference(resolution,[],[f1164,f96]) ).
tff(f9580,plain,
( ~ spl37_400
| ~ spl37_390 ),
inference(avatar_split_clause,[],[f9573,f9181,f9577]) ).
tff(f9577,plain,
( spl37_400
<=> $less(tb2t(get(int,int,sF19,t2tb(sK2))),sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_400])]) ).
tff(f9573,plain,
( ~ $less(tb2t(get(int,int,sF19,t2tb(sK2))),sF23)
| ~ spl37_390 ),
inference(resolution,[],[f9183,f677]) ).
tff(f9563,plain,
( spl37_251
| spl37_399
| ~ spl37_17
| ~ spl37_19 ),
inference(avatar_split_clause,[],[f9545,f546,f536,f9561,f4345]) ).
tff(f9545,plain,
( ! [X58: $int,X59: $int,X57: $int,X62: uni,X60: ty,X61: uni] :
( ~ $less(occ1(X60,X61,X62,X58,X57),X59)
| $less(0,sK9)
| $less(X57,X58)
| ~ $less(X59,sK11) )
| ~ spl37_17
| ~ spl37_19 ),
inference(resolution,[],[f1338,f7127]) ).
tff(f9533,plain,
spl37_398,
inference(avatar_split_clause,[],[f9512,f9528]) ).
tff(f9512,plain,
! [X110: $int] :
( $less(0,X110)
| ~ $less(1,X110)
| ( 0 = X110 ) ),
inference(evaluation,[],[f9511]) ).
tff(f9511,plain,
! [X110: $int] :
( $less(0,-1)
| $less(0,X110)
| ( 0 = X110 )
| ~ $less(1,X110) ),
inference(superposition,[],[f1337,f2980]) ).
tff(f2980,plain,
! [X18: uni,X17: ty] : ( 1 = occ1(array(X17),X18,const(array(X17),int,X18),-1,0) ),
inference(superposition,[],[f2960,f1716]) ).
tff(f9532,plain,
spl37_398,
inference(avatar_split_clause,[],[f9513,f9528]) ).
tff(f9513,plain,
! [X82: $int] :
( ( 0 = X82 )
| $less(0,X82)
| ~ $less(1,X82) ),
inference(evaluation,[],[f9502]) ).
tff(f9502,plain,
! [X82: $int] :
( ( 0 = X82 )
| ~ $less(1,X82)
| $less(0,X82)
| $less(1,0) ),
inference(superposition,[],[f1337,f4067]) ).
tff(f9531,plain,
spl37_398,
inference(avatar_split_clause,[],[f9514,f9528]) ).
tff(f9514,plain,
! [X85: $int] :
( ( 0 = X85 )
| $less(0,X85)
| ~ $less(1,X85) ),
inference(evaluation,[],[f9503]) ).
tff(f9503,plain,
! [X85: $int] :
( ~ $less(1,X85)
| $less(0,X85)
| $less(1,0)
| ( 0 = X85 ) ),
inference(superposition,[],[f1337,f1529]) ).
tff(f9530,plain,
( spl37_397
| spl37_398 ),
inference(avatar_split_clause,[],[f9523,f9528,f9525]) ).
tff(f9523,plain,
! [X90: $int,X88: $int,X89: $int] :
( $less(0,X90)
| ~ $less(X89,X88)
| ( 0 = X90 )
| ~ $less(1,X90)
| $less(X89,$sum(X88,-1)) ),
inference(subsumption_resolution,[],[f9504,f677]) ).
tff(f9504,plain,
! [X90: $int,X88: $int,X89: $int] :
( $less(X88,X89)
| ~ $less(X89,X88)
| $less(0,X90)
| ( 0 = X90 )
| ~ $less(1,X90)
| $less(X89,$sum(X88,-1)) ),
inference(superposition,[],[f1337,f1525]) ).
tff(f9421,plain,
( spl37_396
| ~ spl37_9 ),
inference(avatar_split_clause,[],[f9378,f496,f9418]) ).
tff(f496,plain,
( spl37_9
<=> ( t2tb1(sK6) = sF19 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_9])]) ).
tff(f9378,plain,
( ( 1 = occ1(map(int,int),sF19,const(map(int,int),int,sF19),0,1) )
| ~ spl37_9 ),
inference(superposition,[],[f1809,f498]) ).
tff(f498,plain,
( ( t2tb1(sK6) = sF19 )
| ~ spl37_9 ),
inference(avatar_component_clause,[],[f496]) ).
tff(f9415,plain,
( spl37_395
| ~ spl37_39 ),
inference(avatar_split_clause,[],[f9379,f649,f9412]) ).
tff(f649,plain,
( spl37_39
<=> ( sF24 = t2tb1(sK8) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_39])]) ).
tff(f9379,plain,
( ( 1 = occ1(map(int,int),sF24,const(map(int,int),int,sF24),0,1) )
| ~ spl37_39 ),
inference(superposition,[],[f1809,f651]) ).
tff(f651,plain,
( ( sF24 = t2tb1(sK8) )
| ~ spl37_39 ),
inference(avatar_component_clause,[],[f649]) ).
tff(f9410,plain,
( spl37_394
| ~ spl37_37 ),
inference(avatar_split_clause,[],[f9377,f639,f9407]) ).
tff(f639,plain,
( spl37_37
<=> ( sF20 = t2tb1(sK0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_37])]) ).
tff(f9377,plain,
( ( 1 = occ1(map(int,int),sF20,const(map(int,int),int,sF20),0,1) )
| ~ spl37_37 ),
inference(superposition,[],[f1809,f641]) ).
tff(f641,plain,
( ( sF20 = t2tb1(sK0) )
| ~ spl37_37 ),
inference(avatar_component_clause,[],[f639]) ).
tff(f9308,plain,
( spl37_333
| spl37_176
| spl37_174
| ~ spl37_67
| spl37_173 ),
inference(avatar_split_clause,[],[f9307,f2049,f828,f2053,f2061,f6810]) ).
tff(f6810,plain,
( spl37_333
<=> ( sF22 = get(int,int,sF19,sF22) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_333])]) ).
tff(f9307,plain,
( ( sF23 = sK4 )
| $less(sK4,sF23)
| ( sF22 = get(int,int,sF19,sF22) )
| ~ spl37_67
| spl37_173 ),
inference(subsumption_resolution,[],[f9260,f2050]) ).
tff(f9260,plain,
( $less(sF23,sK7)
| ( sF22 = get(int,int,sF19,sF22) )
| $less(sK4,sF23)
| ( sF23 = sK4 )
| ~ spl37_67 ),
inference(superposition,[],[f2065,f830]) ).
tff(f9254,plain,
( spl37_393
| ~ spl37_352
| ~ spl37_182
| ~ spl37_235 ),
inference(avatar_split_clause,[],[f9228,f3392,f2285,f7281,f9251]) ).
tff(f3392,plain,
( spl37_235
<=> ! [X6: $int] :
( $less(sK1,X6)
| ~ $less(sK7,X6)
| ~ $less(sK4,X6) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_235])]) ).
tff(f9228,plain,
( ~ $less(sK4,sK9)
| $less(sK1,sK9)
| ~ spl37_182
| ~ spl37_235 ),
inference(resolution,[],[f3393,f2287]) ).
tff(f3393,plain,
( ! [X6: $int] :
( ~ $less(sK7,X6)
| $less(sK1,X6)
| ~ $less(sK4,X6) )
| ~ spl37_235 ),
inference(avatar_component_clause,[],[f3392]) ).
tff(f9249,plain,
( ~ spl37_3
| ~ spl37_24
| ~ spl37_235 ),
inference(avatar_contradiction_clause,[],[f9248]) ).
tff(f9248,plain,
( $false
| ~ spl37_3
| ~ spl37_24
| ~ spl37_235 ),
inference(subsumption_resolution,[],[f9247,f468]) ).
tff(f9247,plain,
( ~ $less(sK4,sK1)
| ~ spl37_24
| ~ spl37_235 ),
inference(subsumption_resolution,[],[f9226,f95]) ).
tff(f9226,plain,
( $less(sK1,sK1)
| ~ $less(sK4,sK1)
| ~ spl37_24
| ~ spl37_235 ),
inference(resolution,[],[f3393,f575]) ).
tff(f9246,plain,
( spl37_205
| ~ spl37_129
| ~ spl37_164
| ~ spl37_235 ),
inference(avatar_split_clause,[],[f9245,f3392,f1974,f1416,f2686]) ).
tff(f9245,plain,
( $less(sK1,sF35)
| ~ spl37_129
| ~ spl37_164
| ~ spl37_235 ),
inference(subsumption_resolution,[],[f9231,f1975]) ).
tff(f9231,plain,
( $less(sK1,sF35)
| ~ $less(sK4,sF35)
| ~ spl37_129
| ~ spl37_235 ),
inference(resolution,[],[f3393,f1418]) ).
tff(f9244,plain,
( spl37_392
| ~ spl37_142
| ~ spl37_158
| ~ spl37_235 ),
inference(avatar_split_clause,[],[f9239,f3392,f1922,f1513,f9241]) ).
tff(f9239,plain,
( $less(sK1,sF27)
| ~ spl37_142
| ~ spl37_158
| ~ spl37_235 ),
inference(subsumption_resolution,[],[f9230,f1924]) ).
tff(f9230,plain,
( $less(sK1,sF27)
| ~ $less(sK4,sF27)
| ~ spl37_142
| ~ spl37_235 ),
inference(resolution,[],[f3393,f1515]) ).
tff(f9238,plain,
( ~ spl37_176
| spl37_391
| ~ spl37_136
| ~ spl37_235 ),
inference(avatar_split_clause,[],[f9229,f3392,f1447,f9235,f2061]) ).
tff(f9229,plain,
( $less(sK1,sF23)
| ~ $less(sK4,sF23)
| ~ spl37_136
| ~ spl37_235 ),
inference(resolution,[],[f3393,f1449]) ).
tff(f9184,plain,
( spl37_390
| ~ spl37_55
| ~ spl37_109 ),
inference(avatar_split_clause,[],[f9179,f1173,f742,f9181]) ).
tff(f1173,plain,
( spl37_109
<=> $less(sF23,tb2t(get(int,int,sF19,t2tb(sK5)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_109])]) ).
tff(f9179,plain,
( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK2))))
| ~ spl37_55
| ~ spl37_109 ),
inference(forward_demodulation,[],[f1175,f744]) ).
tff(f1175,plain,
( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK5))))
| ~ spl37_109 ),
inference(avatar_component_clause,[],[f1173]) ).
tff(f9177,plain,
( ~ spl37_389
| ~ spl37_357 ),
inference(avatar_split_clause,[],[f9172,f7331,f9174]) ).
tff(f9174,plain,
( spl37_389
<=> $less(sK9,-3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_389])]) ).
tff(f7331,plain,
( spl37_357
<=> $less(-3,sK9) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_357])]) ).
tff(f9172,plain,
( ~ $less(sK9,-3)
| ~ spl37_357 ),
inference(resolution,[],[f7333,f677]) ).
tff(f7333,plain,
( $less(-3,sK9)
| ~ spl37_357 ),
inference(avatar_component_clause,[],[f7331]) ).
tff(f8977,plain,
( ~ spl37_253
| ~ spl37_349 ),
inference(avatar_split_clause,[],[f8976,f7268,f4380]) ).
tff(f4380,plain,
( spl37_253
<=> $less(sK9,-2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_253])]) ).
tff(f7268,plain,
( spl37_349
<=> $less(-2,sK9) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_349])]) ).
tff(f8976,plain,
( ~ $less(sK9,-2)
| ~ spl37_349 ),
inference(resolution,[],[f7270,f677]) ).
tff(f7270,plain,
( $less(-2,sK9)
| ~ spl37_349 ),
inference(avatar_component_clause,[],[f7268]) ).
tff(f8968,plain,
( spl37_326
| ~ spl37_17
| ~ spl37_19
| ~ spl37_313 ),
inference(avatar_split_clause,[],[f8965,f5971,f546,f536,f6602]) ).
tff(f5971,plain,
( spl37_313
<=> $less(-1,sK11) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_313])]) ).
tff(f8965,plain,
( $less(-1,sK9)
| ~ spl37_17
| ~ spl37_19
| ~ spl37_313 ),
inference(resolution,[],[f7241,f5973]) ).
tff(f5973,plain,
( $less(-1,sK11)
| ~ spl37_313 ),
inference(avatar_component_clause,[],[f5971]) ).
tff(f8967,plain,
( spl37_251
| ~ spl37_17
| ~ spl37_19
| ~ spl37_294 ),
inference(avatar_split_clause,[],[f8948,f4949,f546,f536,f4345]) ).
tff(f4949,plain,
( spl37_294
<=> $less(0,sK11) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_294])]) ).
tff(f8948,plain,
( $less(0,sK9)
| ~ spl37_17
| ~ spl37_19
| ~ spl37_294 ),
inference(resolution,[],[f7241,f4951]) ).
tff(f4951,plain,
( $less(0,sK11)
| ~ spl37_294 ),
inference(avatar_component_clause,[],[f4949]) ).
tff(f8921,plain,
( spl37_357
| ~ spl37_17
| ~ spl37_19
| spl37_289 ),
inference(avatar_split_clause,[],[f8896,f4887,f546,f536,f7331]) ).
tff(f8896,plain,
( $less(-3,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_289 ),
inference(interpreted_simplification,[],[f8895]) ).
tff(f8895,plain,
( ~ $less(-3,0)
| $less(-3,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_289 ),
inference(instantiation,[],[f7230]) ).
tff(f8892,plain,
( ~ spl37_365
| spl37_155
| ~ spl37_164 ),
inference(avatar_split_clause,[],[f8878,f1974,f1906,f7527]) ).
tff(f8878,plain,
( ~ $less(sF35,sK11)
| spl37_155
| ~ spl37_164 ),
inference(resolution,[],[f1975,f5442]) ).
tff(f8889,plain,
( ~ spl37_168
| ~ spl37_164 ),
inference(avatar_split_clause,[],[f8885,f1974,f1997]) ).
tff(f8885,plain,
( ~ $less(sF35,sK4)
| ~ spl37_164 ),
inference(resolution,[],[f1975,f677]) ).
tff(f8888,plain,
( ~ spl37_383
| ~ spl37_164
| spl37_216 ),
inference(avatar_split_clause,[],[f8880,f2824,f1974,f8687]) ).
tff(f8687,plain,
( spl37_383
<=> $less(sF35,sF36) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_383])]) ).
tff(f8880,plain,
( ~ $less(sF35,sF36)
| ~ spl37_164
| spl37_216 ),
inference(resolution,[],[f1975,f8699]) ).
tff(f8886,plain,
( spl37_268
| spl37_267
| spl37_4
| ~ spl37_164 ),
inference(avatar_split_clause,[],[f8872,f1974,f471,f4687,f4691]) ).
tff(f8872,plain,
( $less(0,sF35)
| ( 0 = sF35 )
| spl37_4
| ~ spl37_164 ),
inference(resolution,[],[f1975,f843]) ).
tff(f8867,plain,
( spl37_359
| ~ spl37_3
| ~ spl37_25
| ~ spl37_385 ),
inference(avatar_split_clause,[],[f8859,f8703,f579,f466,f7365]) ).
tff(f8703,plain,
( spl37_385
<=> $less(sF36,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_385])]) ).
tff(f8859,plain,
( $less(sF36,sK1)
| ~ spl37_3
| ~ spl37_25
| ~ spl37_385 ),
inference(resolution,[],[f8705,f6933]) ).
tff(f8705,plain,
( $less(sF36,sK4)
| ~ spl37_385 ),
inference(avatar_component_clause,[],[f8703]) ).
tff(f8855,plain,
( spl37_199
| ~ spl37_47 ),
inference(avatar_split_clause,[],[f2076,f704,f2648]) ).
tff(f2648,plain,
( spl37_199
<=> ! [X11: $int] :
( ( tb2t(get(int,int,sF19,t2tb(X11))) = sF23 )
| $less(X11,sK7)
| ~ $less(X11,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_199])]) ).
tff(f704,plain,
( spl37_47
<=> $less(0,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_47])]) ).
tff(f2076,plain,
( ! [X5: $int] :
( ~ $less(X5,0)
| $less(X5,sK7)
| ( tb2t(get(int,int,sF19,t2tb(X5))) = sF23 ) )
| ~ spl37_47 ),
inference(resolution,[],[f1108,f706]) ).
tff(f706,plain,
( $less(0,sK4)
| ~ spl37_47 ),
inference(avatar_component_clause,[],[f704]) ).
tff(f8806,plain,
( spl37_203
| ~ spl37_63 ),
inference(avatar_split_clause,[],[f2018,f786,f2667]) ).
tff(f2667,plain,
( spl37_203
<=> ! [X12: $int] :
( $less(X12,sK3)
| ~ $less(X12,0)
| $less(tb2t(get(int,int,sF19,t2tb(X12))),sF23) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_203])]) ).
tff(f786,plain,
( spl37_63
<=> $less(0,sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_63])]) ).
tff(f2018,plain,
( ! [X5: $int] :
( $less(X5,sK3)
| ~ $less(X5,0)
| $less(tb2t(get(int,int,sF19,t2tb(X5))),sF23) )
| ~ spl37_63 ),
inference(resolution,[],[f1088,f788]) ).
tff(f788,plain,
( $less(0,sK7)
| ~ spl37_63 ),
inference(avatar_component_clause,[],[f786]) ).
tff(f8805,plain,
( ~ spl37_382
| ~ spl37_158
| spl37_216 ),
inference(avatar_split_clause,[],[f8800,f2824,f1922,f8681]) ).
tff(f8681,plain,
( spl37_382
<=> $less(sF27,sF36) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_382])]) ).
tff(f8800,plain,
( ~ $less(sF27,sF36)
| ~ spl37_158
| spl37_216 ),
inference(resolution,[],[f8699,f1924]) ).
tff(f8803,plain,
( ~ spl37_190
| ~ spl37_3
| spl37_216 ),
inference(avatar_split_clause,[],[f8797,f2824,f466,f2475]) ).
tff(f8797,plain,
( ~ $less(sK1,sF36)
| ~ spl37_3
| spl37_216 ),
inference(resolution,[],[f8699,f468]) ).
tff(f8794,plain,
( spl37_388
| spl37_386 ),
inference(avatar_split_clause,[],[f8732,f8784,f8792]) ).
tff(f8732,plain,
! [X26: $int,X27: $int,X24: uni,X25: $int] :
( ( t2tb(X25) = X24 )
| ~ $less($sum(X27,$uminus(X26)),0)
| $less(X27,X26) ),
inference(superposition,[],[f402,f1743]) ).
tff(f8789,plain,
( spl37_386
| spl37_387 ),
inference(avatar_split_clause,[],[f8735,f8787,f8784]) ).
tff(f8735,plain,
! [X40: uni,X41: $int,X42: $int,X43: $int] :
( $less(X43,X42)
| ( t2tb(X41) = X40 )
| $less(0,$sum(X43,$uminus(X42)))
| ( 0 = $sum(X43,$uminus(X42)) ) ),
inference(superposition,[],[f1030,f1743]) ).
tff(f8706,plain,
( spl37_385
| spl37_214
| spl37_216 ),
inference(avatar_split_clause,[],[f8701,f2824,f2816,f8703]) ).
tff(f8701,plain,
( $less(sF36,sK4)
| spl37_214
| spl37_216 ),
inference(subsumption_resolution,[],[f8698,f2817]) ).
tff(f8698,plain,
( ( sF36 = sK4 )
| $less(sF36,sK4)
| spl37_216 ),
inference(resolution,[],[f2825,f97]) ).
tff(f8700,plain,
( spl37_359
| ~ spl37_3
| ~ spl37_25
| spl37_216 ),
inference(avatar_split_clause,[],[f8697,f2824,f579,f466,f7365]) ).
tff(f8697,plain,
( $less(sF36,sK1)
| ~ spl37_3
| ~ spl37_25
| spl37_216 ),
inference(resolution,[],[f2825,f6898]) ).
tff(f8695,plain,
( ~ spl37_384
| ~ spl37_136
| ~ spl37_215 ),
inference(avatar_split_clause,[],[f8669,f2820,f1447,f8692]) ).
tff(f2820,plain,
( spl37_215
<=> $less(sF36,sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_215])]) ).
tff(f8669,plain,
( ~ $less(sF23,sF36)
| ~ spl37_136
| ~ spl37_215 ),
inference(resolution,[],[f8602,f1449]) ).
tff(f8602,plain,
( ! [X266: $int] :
( ~ $less(sK7,X266)
| ~ $less(X266,sF36) )
| ~ spl37_215 ),
inference(resolution,[],[f935,f2822]) ).
tff(f2822,plain,
( $less(sF36,sK7)
| ~ spl37_215 ),
inference(avatar_component_clause,[],[f2820]) ).
tff(f8690,plain,
( ~ spl37_383
| ~ spl37_129
| ~ spl37_215 ),
inference(avatar_split_clause,[],[f8671,f2820,f1416,f8687]) ).
tff(f8671,plain,
( ~ $less(sF35,sF36)
| ~ spl37_129
| ~ spl37_215 ),
inference(resolution,[],[f8602,f1418]) ).
tff(f8685,plain,
( ~ spl37_190
| ~ spl37_24
| ~ spl37_215 ),
inference(avatar_split_clause,[],[f8666,f2820,f573,f2475]) ).
tff(f8666,plain,
( ~ $less(sK1,sF36)
| ~ spl37_24
| ~ spl37_215 ),
inference(resolution,[],[f8602,f575]) ).
tff(f8684,plain,
( ~ spl37_382
| ~ spl37_142
| ~ spl37_215 ),
inference(avatar_split_clause,[],[f8670,f2820,f1513,f8681]) ).
tff(f8670,plain,
( ~ $less(sF27,sF36)
| ~ spl37_142
| ~ spl37_215 ),
inference(resolution,[],[f8602,f1515]) ).
tff(f8679,plain,
( ~ spl37_381
| ~ spl37_182
| ~ spl37_215 ),
inference(avatar_split_clause,[],[f8668,f2820,f2285,f8676]) ).
tff(f8676,plain,
( spl37_381
<=> $less(sK9,sF36) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_381])]) ).
tff(f8668,plain,
( ~ $less(sK9,sF36)
| ~ spl37_182
| ~ spl37_215 ),
inference(resolution,[],[f8602,f2287]) ).
tff(f8674,plain,
( ~ spl37_216
| ~ spl37_26
| ~ spl37_215 ),
inference(avatar_split_clause,[],[f8667,f2820,f584,f2824]) ).
tff(f8667,plain,
( ~ $less(sK4,sF36)
| ~ spl37_26
| ~ spl37_215 ),
inference(resolution,[],[f8602,f586]) ).
tff(f8665,plain,
( ~ spl37_165
| ~ spl37_163 ),
inference(avatar_split_clause,[],[f8661,f1969,f1979]) ).
tff(f8661,plain,
( ~ $less(sK4,sK3)
| ~ spl37_163 ),
inference(resolution,[],[f1971,f677]) ).
tff(f8646,plain,
( ~ spl37_371
| ~ spl37_366 ),
inference(avatar_split_clause,[],[f8645,f7539,f7657]) ).
tff(f7657,plain,
( spl37_371
<=> $less(sK9,1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_371])]) ).
tff(f7539,plain,
( spl37_366
<=> $less(1,sK9) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_366])]) ).
tff(f8645,plain,
( ~ $less(sK9,1)
| ~ spl37_366 ),
inference(resolution,[],[f7541,f677]) ).
tff(f7541,plain,
( $less(1,sK9)
| ~ spl37_366 ),
inference(avatar_component_clause,[],[f7539]) ).
tff(f8640,plain,
( ~ spl37_183
| ~ spl37_129
| ~ spl37_307 ),
inference(avatar_split_clause,[],[f8635,f5370,f1416,f2312]) ).
tff(f5370,plain,
( spl37_307
<=> $less(sF35,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_307])]) ).
tff(f8635,plain,
( ~ $less(sK2,sK7)
| ~ spl37_129
| ~ spl37_307 ),
inference(resolution,[],[f8556,f5372]) ).
tff(f5372,plain,
( $less(sF35,sK2)
| ~ spl37_307 ),
inference(avatar_component_clause,[],[f5370]) ).
tff(f8556,plain,
( ! [X126: $int] :
( ~ $less(sF35,X126)
| ~ $less(X126,sK7) )
| ~ spl37_129 ),
inference(resolution,[],[f935,f1418]) ).
tff(f8633,plain,
( ~ spl37_239
| spl37_316
| ~ spl37_347 ),
inference(avatar_split_clause,[],[f8619,f7188,f5990,f3525]) ).
tff(f3525,plain,
( spl37_239
<=> $less(sK2,-2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_239])]) ).
tff(f8619,plain,
( ~ $less(sK2,-2)
| spl37_316
| ~ spl37_347 ),
inference(resolution,[],[f7190,f6608]) ).
tff(f8630,plain,
( ~ spl37_317
| ~ spl37_347 ),
inference(avatar_split_clause,[],[f8627,f7188,f6104]) ).
tff(f8627,plain,
( ~ $less(sK2,sK11)
| ~ spl37_347 ),
inference(resolution,[],[f7190,f677]) ).
tff(f8470,plain,
( spl37_204
| ~ spl37_20
| ~ spl37_25
| ~ spl37_26
| ~ spl37_55 ),
inference(avatar_split_clause,[],[f8459,f742,f584,f579,f551,f2670]) ).
tff(f8459,plain,
( $less(sK7,sK2)
| ~ spl37_20
| ~ spl37_25
| ~ spl37_26
| ~ spl37_55 ),
inference(resolution,[],[f7162,f586]) ).
tff(f7162,plain,
( ! [X42: $int] :
( ~ $less(X42,sK4)
| $less(X42,sK2) )
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55 ),
inference(resolution,[],[f7058,f677]) ).
tff(f8469,plain,
( spl37_347
| spl37_352
| ~ spl37_17
| ~ spl37_19
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55 ),
inference(avatar_split_clause,[],[f8460,f742,f579,f551,f546,f536,f7281,f7188]) ).
tff(f8460,plain,
( $less(sK4,sK9)
| $less(sK11,sK2)
| ~ spl37_17
| ~ spl37_19
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55 ),
inference(resolution,[],[f7162,f7127]) ).
tff(f8431,plain,
( spl37_268
| spl37_267
| spl37_2
| ~ spl37_150 ),
inference(avatar_split_clause,[],[f8425,f1682,f461,f4687,f4691]) ).
tff(f8425,plain,
( $less(0,sF35)
| ( 0 = sF35 )
| spl37_2
| ~ spl37_150 ),
inference(resolution,[],[f1683,f834]) ).
tff(f1683,plain,
( $less(sK3,sF35)
| ~ spl37_150 ),
inference(avatar_component_clause,[],[f1682]) ).
tff(f8378,plain,
( spl37_320
| ~ spl37_124
| ~ spl37_146
| ~ spl37_286 ),
inference(avatar_split_clause,[],[f8377,f4871,f1579,f1377,f6361]) ).
tff(f4871,plain,
( spl37_286
<=> permut3(int,sF32,sF28,0,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_286])]) ).
tff(f8377,plain,
( permut2(int,sF20,sF19,0,sK2)
| ~ spl37_124
| ~ spl37_146
| ~ spl37_286 ),
inference(forward_demodulation,[],[f8376,f1379]) ).
tff(f8376,plain,
( permut2(int,elts(int,sF32),sF19,0,sK2)
| ~ spl37_146
| ~ spl37_286 ),
inference(forward_demodulation,[],[f8363,f1581]) ).
tff(f8363,plain,
( permut2(int,elts(int,sF32),elts(int,sF28),0,sK2)
| ~ spl37_286 ),
inference(resolution,[],[f4873,f409]) ).
tff(f409,plain,
! [X2: uni,X3: $int,X0: ty,X1: uni,X4: $int] :
( ~ permut3(X0,X1,X2,X4,X3)
| permut2(X0,elts(X0,X1),elts(X0,X2),X4,X3) ),
inference(cnf_transformation,[],[f284]) ).
tff(f4873,plain,
( permut3(int,sF32,sF28,0,sK2)
| ~ spl37_286 ),
inference(avatar_component_clause,[],[f4871]) ).
tff(f8375,plain,
( spl37_291
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146
| ~ spl37_196
| ~ spl37_240
| ~ spl37_286 ),
inference(avatar_split_clause,[],[f8374,f4871,f3555,f2549,f1579,f1382,f1377,f4897]) ).
tff(f4897,plain,
( spl37_291
<=> permut_sub1(int,sF32,sF28,0,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_291])]) ).
tff(f2549,plain,
( spl37_196
<=> map_eq_sub1(int,sF20,sF19,0,0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_196])]) ).
tff(f8374,plain,
( permut_sub1(int,sF32,sF28,0,sK2)
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146
| ~ spl37_196
| ~ spl37_240
| ~ spl37_286 ),
inference(subsumption_resolution,[],[f8373,f3557]) ).
tff(f8373,plain,
( ~ map_eq_sub1(int,sF20,sF19,sK2,sK1)
| permut_sub1(int,sF32,sF28,0,sK2)
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146
| ~ spl37_196
| ~ spl37_286 ),
inference(forward_demodulation,[],[f8372,f1379]) ).
tff(f8372,plain,
( ~ map_eq_sub1(int,elts(int,sF32),sF19,sK2,sK1)
| permut_sub1(int,sF32,sF28,0,sK2)
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146
| ~ spl37_196
| ~ spl37_286 ),
inference(forward_demodulation,[],[f8371,f1581]) ).
tff(f8371,plain,
( permut_sub1(int,sF32,sF28,0,sK2)
| ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,sK1)
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146
| ~ spl37_196
| ~ spl37_286 ),
inference(subsumption_resolution,[],[f8370,f2551]) ).
tff(f2551,plain,
( map_eq_sub1(int,sF20,sF19,0,0)
| ~ spl37_196 ),
inference(avatar_component_clause,[],[f2549]) ).
tff(f8370,plain,
( permut_sub1(int,sF32,sF28,0,sK2)
| ~ map_eq_sub1(int,sF20,sF19,0,0)
| ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,sK1)
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146
| ~ spl37_286 ),
inference(forward_demodulation,[],[f8369,f1379]) ).
tff(f8369,plain,
( ~ map_eq_sub1(int,elts(int,sF32),sF19,0,0)
| permut_sub1(int,sF32,sF28,0,sK2)
| ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,sK1)
| ~ spl37_125
| ~ spl37_146
| ~ spl37_286 ),
inference(forward_demodulation,[],[f8368,f1384]) ).
tff(f8368,plain,
( ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,length1(int,sF32))
| ~ map_eq_sub1(int,elts(int,sF32),sF19,0,0)
| permut_sub1(int,sF32,sF28,0,sK2)
| ~ spl37_146
| ~ spl37_286 ),
inference(forward_demodulation,[],[f8367,f1581]) ).
tff(f8367,plain,
( ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),0,0)
| ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,length1(int,sF32))
| permut_sub1(int,sF32,sF28,0,sK2)
| ~ spl37_286 ),
inference(resolution,[],[f4873,f418]) ).
tff(f418,plain,
! [X2: $int,X3: ty,X0: $int,X1: uni,X4: uni] :
( ~ permut3(X3,X4,X1,X0,X2)
| ~ map_eq_sub1(X3,elts(X3,X4),elts(X3,X1),0,X0)
| ~ map_eq_sub1(X3,elts(X3,X4),elts(X3,X1),X2,length1(X3,X4))
| permut_sub1(X3,X4,X1,X0,X2) ),
inference(cnf_transformation,[],[f289]) ).
tff(f8358,plain,
( ~ spl37_372
| ~ spl37_380
| spl37_43
| ~ spl37_55 ),
inference(avatar_split_clause,[],[f8350,f742,f671,f8355,f7971]) ).
tff(f8355,plain,
( spl37_380
<=> $less(-2,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_380])]) ).
tff(f671,plain,
( spl37_43
<=> $less(sK5,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_43])]) ).
tff(f8350,plain,
( ~ $less(-2,sK4)
| ~ $less(sK2,-3)
| spl37_43
| ~ spl37_55 ),
inference(interpreted_simplification,[],[f8349]) ).
tff(f8349,plain,
( ~ $less(sK2,-3)
| ~ $less(-3,-2)
| ~ $less(-2,sK4)
| spl37_43
| ~ spl37_55 ),
inference(instantiation,[],[f7225]) ).
tff(f7225,plain,
( ! [X2: $int,X1: $int] :
( ~ $less(sK2,X2)
| ~ $less(X2,X1)
| ~ $less(X1,sK4) )
| spl37_43
| ~ spl37_55 ),
inference(forward_demodulation,[],[f926,f744]) ).
tff(f926,plain,
( ! [X2: $int,X1: $int] :
( ~ $less(sK5,X2)
| ~ $less(X2,X1)
| ~ $less(X1,sK4) )
| spl37_43 ),
inference(resolution,[],[f791,f96]) ).
tff(f791,plain,
( ! [X0: $int] :
( ~ $less(sK5,X0)
| ~ $less(X0,sK4) )
| spl37_43 ),
inference(resolution,[],[f673,f96]) ).
tff(f673,plain,
( ~ $less(sK5,sK4)
| spl37_43 ),
inference(avatar_component_clause,[],[f671]) ).
tff(f8330,plain,
( spl37_350
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_155 ),
inference(avatar_split_clause,[],[f7147,f1906,f742,f579,f551,f7273]) ).
tff(f7273,plain,
( spl37_350
<=> ! [X40: $int] :
( $less(X40,sK2)
| ~ $less(X40,sK11) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_350])]) ).
tff(f7147,plain,
( ! [X18: $int] :
( ~ $less(X18,sK11)
| $less(X18,sK2) )
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_155 ),
inference(resolution,[],[f7058,f5442]) ).
tff(f8290,plain,
( spl37_2
| spl37_32
| ~ spl37_36
| ~ spl37_125
| spl37_286 ),
inference(avatar_contradiction_clause,[],[f8289]) ).
tff(f8289,plain,
( $false
| spl37_2
| spl37_32
| ~ spl37_36
| ~ spl37_125
| spl37_286 ),
inference(subsumption_resolution,[],[f8288,f95]) ).
tff(f8288,plain,
( $less(sK2,sK2)
| spl37_2
| spl37_32
| ~ spl37_36
| ~ spl37_125
| spl37_286 ),
inference(subsumption_resolution,[],[f8272,f616]) ).
tff(f8272,plain,
( $less(sK1,sK2)
| $less(sK2,sK2)
| spl37_2
| ~ spl37_36
| ~ spl37_125
| spl37_286 ),
inference(resolution,[],[f4872,f2541]) ).
tff(f4872,plain,
( ~ permut3(int,sF32,sF28,0,sK2)
| spl37_286 ),
inference(avatar_component_clause,[],[f4871]) ).
tff(f8287,plain,
( ~ spl37_379
| spl37_2
| spl37_7
| spl37_32
| ~ spl37_36
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146
| ~ spl37_147
| spl37_208
| spl37_286 ),
inference(avatar_split_clause,[],[f8282,f4871,f2743,f1584,f1579,f1382,f1377,f634,f614,f486,f461,f8284]) ).
tff(f8284,plain,
( spl37_379
<=> ( occ1(int,sK16(sF20,0,sF19,sK2,int),sF20,0,sK2) = occ1(int,sK16(sF20,0,sF19,sK2,int),sF19,0,sK2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_379])]) ).
tff(f8282,plain,
( ( occ1(int,sK16(sF20,0,sF19,sK2,int),sF20,0,sK2) != occ1(int,sK16(sF20,0,sF19,sK2,int),sF19,0,sK2) )
| spl37_2
| spl37_7
| spl37_32
| ~ spl37_36
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146
| ~ spl37_147
| spl37_208
| spl37_286 ),
inference(subsumption_resolution,[],[f8281,f616]) ).
tff(f8281,plain,
( $less(sK1,sK2)
| ( occ1(int,sK16(sF20,0,sF19,sK2,int),sF20,0,sK2) != occ1(int,sK16(sF20,0,sF19,sK2,int),sF19,0,sK2) )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146
| ~ spl37_147
| spl37_208
| spl37_286 ),
inference(forward_demodulation,[],[f8280,f1384]) ).
tff(f8280,plain,
( $less(length1(int,sF32),sK2)
| ( occ1(int,sK16(sF20,0,sF19,sK2,int),sF20,0,sK2) != occ1(int,sK16(sF20,0,sF19,sK2,int),sF19,0,sK2) )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146
| ~ spl37_147
| spl37_208
| spl37_286 ),
inference(forward_demodulation,[],[f8279,f1581]) ).
tff(f8279,plain,
( ( occ1(int,sK16(sF20,0,elts(int,sF28),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(sF20,0,elts(int,sF28),sK2,int),sF20,0,sK2) )
| $less(length1(int,sF32),sK2)
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_124
| ~ spl37_125
| ~ spl37_147
| spl37_208
| spl37_286 ),
inference(forward_demodulation,[],[f8278,f1379]) ).
tff(f8278,plain,
( ( occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF32),0,sK2) )
| $less(length1(int,sF32),sK2)
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125
| ~ spl37_147
| spl37_208
| spl37_286 ),
inference(subsumption_resolution,[],[f8277,f1586]) ).
tff(f8277,plain,
( $less(length1(int,sF32),sK2)
| ( length1(int,sF28) != sK1 )
| ( occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF32),0,sK2) )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125
| spl37_208
| spl37_286 ),
inference(forward_demodulation,[],[f8276,f1384]) ).
tff(f8276,plain,
( ( length1(int,sF28) != length1(int,sF32) )
| $less(length1(int,sF32),sK2)
| ( occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF32),0,sK2) )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125
| spl37_208
| spl37_286 ),
inference(subsumption_resolution,[],[f8275,f2571]) ).
tff(f8275,plain,
( $less(length1(int,sF32),sK2)
| $less(length1(int,sF32),0)
| ( occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF32),0,sK2) )
| ( length1(int,sF28) != length1(int,sF32) )
| spl37_208
| spl37_286 ),
inference(subsumption_resolution,[],[f8274,f2745]) ).
tff(f8274,plain,
( ( occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF32),0,sK2) )
| ( length1(int,sF28) != length1(int,sF32) )
| $less(sK2,0)
| $less(length1(int,sF32),0)
| $less(length1(int,sF32),sK2)
| spl37_286 ),
inference(evaluation,[],[f8273]) ).
tff(f8273,plain,
( ( length1(int,sF28) != length1(int,sF32) )
| ( occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF32),0,elts(int,sF28),sK2,int),elts(int,sF32),0,sK2) )
| $less(length1(int,sF32),0)
| $less(sK2,0)
| $less(length1(int,sF32),sK2)
| $less(0,0)
| spl37_286 ),
inference(resolution,[],[f4872,f1597]) ).
tff(f1597,plain,
! [X2: uni,X3: $int,X0: ty,X1: uni,X4: $int] :
( permut3(X0,X1,X2,X3,X4)
| $less(X4,0)
| ( occ1(X0,sK16(elts(X0,X1),X3,elts(X0,X2),X4,X0),elts(X0,X1),X3,X4) != occ1(X0,sK16(elts(X0,X1),X3,elts(X0,X2),X4,X0),elts(X0,X2),X3,X4) )
| ( length1(X0,X1) != length1(X0,X2) )
| $less(length1(X0,X1),X4)
| $less(length1(X0,X1),X3)
| $less(X3,0) ),
inference(resolution,[],[f406,f377]) ).
tff(f377,plain,
! [X2: uni,X3: $int,X0: uni,X1: $int,X4: ty] :
( permut2(X4,X0,X2,X1,X3)
| ( occ1(X4,sK16(X0,X1,X2,X3,X4),X0,X1,X3) != occ1(X4,sK16(X0,X1,X2,X3,X4),X2,X1,X3) ) ),
inference(cnf_transformation,[],[f261]) ).
tff(f406,plain,
! [X2: uni,X3: $int,X0: ty,X1: uni,X4: $int] :
( ~ permut2(X0,elts(X0,X1),elts(X0,X2),X4,X3)
| permut3(X0,X1,X2,X4,X3)
| $less(length1(X0,X1),X4)
| $less(length1(X0,X1),X3)
| $less(X4,0)
| ( length1(X0,X1) != length1(X0,X2) )
| $less(X3,0) ),
inference(cnf_transformation,[],[f284]) ).
tff(f8257,plain,
( spl37_377
| spl37_378
| spl37_288 ),
inference(avatar_split_clause,[],[f8247,f4882,f8254,f8250]) ).
tff(f8250,plain,
( spl37_377
<=> ( 0 = sF36 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_377])]) ).
tff(f8254,plain,
( spl37_378
<=> $less(0,sF36) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_378])]) ).
tff(f8247,plain,
( $less(0,sF36)
| ( 0 = sF36 )
| spl37_288 ),
inference(resolution,[],[f4884,f97]) ).
tff(f8246,plain,
( spl37_347
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_79
| ~ spl37_138 ),
inference(avatar_split_clause,[],[f8235,f1480,f953,f742,f579,f551,f7188]) ).
tff(f1480,plain,
( spl37_138
<=> $less(sK11,sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_138])]) ).
tff(f8235,plain,
( $less(sK11,sK2)
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_79
| ~ spl37_138 ),
inference(resolution,[],[f7144,f1481]) ).
tff(f1481,plain,
( $less(sK11,sK7)
| ~ spl37_138 ),
inference(avatar_component_clause,[],[f1480]) ).
tff(f8196,plain,
( spl37_263
| ~ spl37_3
| ~ spl37_25
| spl37_155
| ~ spl37_368 ),
inference(avatar_split_clause,[],[f8191,f7548,f1906,f579,f466,f4656]) ).
tff(f7548,plain,
( spl37_368
<=> $less(1,sK11) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_368])]) ).
tff(f8191,plain,
( $less(1,sK1)
| ~ spl37_3
| ~ spl37_25
| spl37_155
| ~ spl37_368 ),
inference(resolution,[],[f7550,f6918]) ).
tff(f7550,plain,
( $less(1,sK11)
| ~ spl37_368 ),
inference(avatar_component_clause,[],[f7548]) ).
tff(f8190,plain,
( spl37_204
| spl37_376
| ~ spl37_26
| spl37_43
| ~ spl37_55 ),
inference(avatar_split_clause,[],[f8171,f742,f671,f584,f8187,f2670]) ).
tff(f8171,plain,
( ( sK7 = sK2 )
| $less(sK7,sK2)
| ~ spl37_26
| spl37_43
| ~ spl37_55 ),
inference(resolution,[],[f7207,f586]) ).
tff(f7207,plain,
( ! [X0: $int] :
( ~ $less(X0,sK4)
| $less(X0,sK2)
| ( sK2 = X0 ) )
| spl37_43
| ~ spl37_55 ),
inference(forward_demodulation,[],[f7206,f744]) ).
tff(f7206,plain,
( ! [X0: $int] :
( ~ $less(X0,sK4)
| ( sK5 = X0 )
| $less(X0,sK2) )
| spl37_43
| ~ spl37_55 ),
inference(forward_demodulation,[],[f925,f744]) ).
tff(f925,plain,
( ! [X0: $int] :
( $less(X0,sK5)
| ( sK5 = X0 )
| ~ $less(X0,sK4) )
| spl37_43 ),
inference(resolution,[],[f791,f97]) ).
tff(f8185,plain,
( spl37_375
| spl37_347
| spl37_352
| ~ spl37_17
| ~ spl37_19
| spl37_43
| ~ spl37_55 ),
inference(avatar_split_clause,[],[f8172,f742,f671,f546,f536,f7281,f7188,f8182]) ).
tff(f8172,plain,
( $less(sK4,sK9)
| $less(sK11,sK2)
| ( sK2 = sK11 )
| ~ spl37_17
| ~ spl37_19
| spl37_43
| ~ spl37_55 ),
inference(resolution,[],[f7207,f7127]) ).
tff(f8160,plain,
( spl37_284
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147
| ~ spl37_238
| ~ spl37_283
| ~ spl37_292 ),
inference(avatar_split_clause,[],[f8159,f4902,f4856,f3413,f1584,f1579,f1558,f4861]) ).
tff(f4861,plain,
( spl37_284
<=> permut_sub1(int,sF28,sF29,0,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_284])]) ).
tff(f4856,plain,
( spl37_283
<=> permut3(int,sF28,sF29,0,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_283])]) ).
tff(f4902,plain,
( spl37_292
<=> map_eq_sub1(int,sF19,sF24,0,0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_292])]) ).
tff(f8159,plain,
( permut_sub1(int,sF28,sF29,0,sK2)
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147
| ~ spl37_238
| ~ spl37_283
| ~ spl37_292 ),
inference(subsumption_resolution,[],[f8158,f3415]) ).
tff(f8158,plain,
( ~ map_eq_sub1(int,sF19,sF24,sK2,sK1)
| permut_sub1(int,sF28,sF29,0,sK2)
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147
| ~ spl37_283
| ~ spl37_292 ),
inference(forward_demodulation,[],[f8157,f1581]) ).
tff(f8157,plain,
( ~ map_eq_sub1(int,elts(int,sF28),sF24,sK2,sK1)
| permut_sub1(int,sF28,sF29,0,sK2)
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147
| ~ spl37_283
| ~ spl37_292 ),
inference(subsumption_resolution,[],[f8156,f4904]) ).
tff(f4904,plain,
( map_eq_sub1(int,sF19,sF24,0,0)
| ~ spl37_292 ),
inference(avatar_component_clause,[],[f4902]) ).
tff(f8156,plain,
( ~ map_eq_sub1(int,sF19,sF24,0,0)
| ~ map_eq_sub1(int,elts(int,sF28),sF24,sK2,sK1)
| permut_sub1(int,sF28,sF29,0,sK2)
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147
| ~ spl37_283 ),
inference(forward_demodulation,[],[f8155,f1581]) ).
tff(f8155,plain,
( permut_sub1(int,sF28,sF29,0,sK2)
| ~ map_eq_sub1(int,elts(int,sF28),sF24,0,0)
| ~ map_eq_sub1(int,elts(int,sF28),sF24,sK2,sK1)
| ~ spl37_143
| ~ spl37_147
| ~ spl37_283 ),
inference(forward_demodulation,[],[f8154,f1560]) ).
tff(f8154,plain,
( ~ map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,0)
| permut_sub1(int,sF28,sF29,0,sK2)
| ~ map_eq_sub1(int,elts(int,sF28),sF24,sK2,sK1)
| ~ spl37_143
| ~ spl37_147
| ~ spl37_283 ),
inference(forward_demodulation,[],[f8153,f1560]) ).
tff(f8153,plain,
( ~ map_eq_sub1(int,elts(int,sF28),elts(int,sF29),sK2,sK1)
| permut_sub1(int,sF28,sF29,0,sK2)
| ~ map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,0)
| ~ spl37_147
| ~ spl37_283 ),
inference(forward_demodulation,[],[f8146,f1586]) ).
tff(f8146,plain,
( permut_sub1(int,sF28,sF29,0,sK2)
| ~ map_eq_sub1(int,elts(int,sF28),elts(int,sF29),sK2,length1(int,sF28))
| ~ map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,0)
| ~ spl37_283 ),
inference(resolution,[],[f4858,f418]) ).
tff(f4858,plain,
( permut3(int,sF28,sF29,0,sK2)
| ~ spl37_283 ),
inference(avatar_component_clause,[],[f4856]) ).
tff(f8152,plain,
( spl37_319
| ~ spl37_143
| ~ spl37_146
| ~ spl37_283 ),
inference(avatar_split_clause,[],[f8151,f4856,f1579,f1558,f6355]) ).
tff(f8151,plain,
( permut2(int,sF19,sF24,0,sK2)
| ~ spl37_143
| ~ spl37_146
| ~ spl37_283 ),
inference(forward_demodulation,[],[f8150,f1581]) ).
tff(f8150,plain,
( permut2(int,elts(int,sF28),sF24,0,sK2)
| ~ spl37_143
| ~ spl37_283 ),
inference(forward_demodulation,[],[f8142,f1560]) ).
tff(f8142,plain,
( permut2(int,elts(int,sF28),elts(int,sF29),0,sK2)
| ~ spl37_283 ),
inference(resolution,[],[f4858,f409]) ).
tff(f8122,plain,
( ~ spl37_374
| spl37_2
| spl37_7
| spl37_32
| ~ spl37_36
| ~ spl37_125
| ~ spl37_143
| ~ spl37_144
| ~ spl37_146
| ~ spl37_147
| spl37_208
| spl37_283 ),
inference(avatar_split_clause,[],[f8117,f4856,f2743,f1584,f1579,f1563,f1558,f1382,f634,f614,f486,f461,f8119]) ).
tff(f8119,plain,
( spl37_374
<=> ( occ1(int,sK16(sF19,0,sF24,sK2,int),sF19,0,sK2) = occ1(int,sK16(sF19,0,sF24,sK2,int),sF24,0,sK2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_374])]) ).
tff(f1563,plain,
( spl37_144
<=> ( sK1 = length1(int,sF29) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_144])]) ).
tff(f8117,plain,
( ( occ1(int,sK16(sF19,0,sF24,sK2,int),sF19,0,sK2) != occ1(int,sK16(sF19,0,sF24,sK2,int),sF24,0,sK2) )
| spl37_2
| spl37_7
| spl37_32
| ~ spl37_36
| ~ spl37_125
| ~ spl37_143
| ~ spl37_144
| ~ spl37_146
| ~ spl37_147
| spl37_208
| spl37_283 ),
inference(forward_demodulation,[],[f8116,f1581]) ).
tff(f8116,plain,
( ( occ1(int,sK16(elts(int,sF28),0,sF24,sK2,int),sF24,0,sK2) != occ1(int,sK16(elts(int,sF28),0,sF24,sK2,int),elts(int,sF28),0,sK2) )
| spl37_2
| spl37_7
| spl37_32
| ~ spl37_36
| ~ spl37_125
| ~ spl37_143
| ~ spl37_144
| ~ spl37_147
| spl37_208
| spl37_283 ),
inference(subsumption_resolution,[],[f8115,f1586]) ).
tff(f8115,plain,
( ( length1(int,sF28) != sK1 )
| ( occ1(int,sK16(elts(int,sF28),0,sF24,sK2,int),sF24,0,sK2) != occ1(int,sK16(elts(int,sF28),0,sF24,sK2,int),elts(int,sF28),0,sK2) )
| spl37_2
| spl37_7
| spl37_32
| ~ spl37_36
| ~ spl37_125
| ~ spl37_143
| ~ spl37_144
| ~ spl37_147
| spl37_208
| spl37_283 ),
inference(forward_demodulation,[],[f8114,f1565]) ).
tff(f1565,plain,
( ( sK1 = length1(int,sF29) )
| ~ spl37_144 ),
inference(avatar_component_clause,[],[f1563]) ).
tff(f8114,plain,
( ( length1(int,sF28) != length1(int,sF29) )
| ( occ1(int,sK16(elts(int,sF28),0,sF24,sK2,int),sF24,0,sK2) != occ1(int,sK16(elts(int,sF28),0,sF24,sK2,int),elts(int,sF28),0,sK2) )
| spl37_2
| spl37_7
| spl37_32
| ~ spl37_36
| ~ spl37_125
| ~ spl37_143
| ~ spl37_147
| spl37_208
| spl37_283 ),
inference(forward_demodulation,[],[f8113,f1560]) ).
tff(f8113,plain,
( ( occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF29),0,sK2) )
| ( length1(int,sF28) != length1(int,sF29) )
| spl37_2
| spl37_7
| spl37_32
| ~ spl37_36
| ~ spl37_125
| ~ spl37_147
| spl37_208
| spl37_283 ),
inference(subsumption_resolution,[],[f8112,f616]) ).
tff(f8112,plain,
( $less(sK1,sK2)
| ( occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF29),0,sK2) )
| ( length1(int,sF28) != length1(int,sF29) )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125
| ~ spl37_147
| spl37_208
| spl37_283 ),
inference(forward_demodulation,[],[f8111,f1586]) ).
tff(f8111,plain,
( $less(length1(int,sF28),sK2)
| ( length1(int,sF28) != length1(int,sF29) )
| ( occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF29),0,sK2) )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125
| spl37_208
| spl37_283 ),
inference(subsumption_resolution,[],[f8110,f2571]) ).
tff(f8110,plain,
( ( length1(int,sF28) != length1(int,sF29) )
| ( occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF29),0,sK2) )
| $less(length1(int,sF28),sK2)
| $less(length1(int,sF28),0)
| spl37_208
| spl37_283 ),
inference(subsumption_resolution,[],[f8106,f2745]) ).
tff(f8106,plain,
( $less(length1(int,sF28),sK2)
| ( length1(int,sF28) != length1(int,sF29) )
| $less(sK2,0)
| ( occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF29),0,sK2) )
| $less(length1(int,sF28),0)
| spl37_283 ),
inference(evaluation,[],[f8105]) ).
tff(f8105,plain,
( ( length1(int,sF28) != length1(int,sF29) )
| $less(length1(int,sF28),sK2)
| ( occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF28),0,sK2) != occ1(int,sK16(elts(int,sF28),0,elts(int,sF29),sK2,int),elts(int,sF29),0,sK2) )
| $less(sK2,0)
| $less(0,0)
| $less(length1(int,sF28),0)
| spl37_283 ),
inference(resolution,[],[f4857,f1597]) ).
tff(f4857,plain,
( ~ permut3(int,sF28,sF29,0,sK2)
| spl37_283 ),
inference(avatar_component_clause,[],[f4856]) ).
tff(f8109,plain,
( spl37_2
| ~ spl37_27
| spl37_32
| ~ spl37_147
| spl37_283 ),
inference(avatar_contradiction_clause,[],[f8108]) ).
tff(f8108,plain,
( $false
| spl37_2
| ~ spl37_27
| spl37_32
| ~ spl37_147
| spl37_283 ),
inference(subsumption_resolution,[],[f8107,f95]) ).
tff(f8107,plain,
( $less(sK2,sK2)
| spl37_2
| ~ spl37_27
| spl37_32
| ~ spl37_147
| spl37_283 ),
inference(subsumption_resolution,[],[f8104,f616]) ).
tff(f8104,plain,
( $less(sK1,sK2)
| $less(sK2,sK2)
| spl37_2
| ~ spl37_27
| ~ spl37_147
| spl37_283 ),
inference(resolution,[],[f4857,f6368]) ).
tff(f6368,plain,
( ! [X5: $int] :
( permut3(int,sF28,sF29,0,X5)
| $less(X5,sK2)
| $less(sK1,X5) )
| spl37_2
| ~ spl37_27
| ~ spl37_147 ),
inference(resolution,[],[f6352,f415]) ).
tff(f6352,plain,
( ! [X1: $int] :
( permut_sub1(int,sF28,sF29,0,X1)
| $less(X1,sK2)
| $less(sK1,X1) )
| spl37_2
| ~ spl37_27
| ~ spl37_147 ),
inference(forward_demodulation,[],[f2443,f1586]) ).
tff(f2443,plain,
( ! [X1: $int] :
( permut_sub1(int,sF28,sF29,0,X1)
| $less(X1,sK2)
| $less(length1(int,sF28),X1) )
| spl37_2
| ~ spl37_27 ),
inference(subsumption_resolution,[],[f2431,f463]) ).
tff(f2431,plain,
( ! [X1: $int] :
( $less(sK3,0)
| $less(length1(int,sF28),X1)
| permut_sub1(int,sF28,sF29,0,X1)
| $less(X1,sK2) )
| ~ spl37_27 ),
inference(interpreted_simplification,[],[f2430]) ).
tff(f2430,plain,
( ! [X1: $int] :
( permut_sub1(int,sF28,sF29,0,X1)
| $less(length1(int,sF28),X1)
| $less(0,0)
| $less(X1,sK2)
| $less(sK3,0) )
| ~ spl37_27 ),
inference(instantiation,[],[f1365]) ).
tff(f1365,plain,
( ! [X0: $int,X1: $int] :
( permut_sub1(int,sF28,sF29,X0,X1)
| $less(length1(int,sF28),X1)
| $less(X0,0)
| $less(X1,sK2)
| $less(sK3,X0) )
| ~ spl37_27 ),
inference(resolution,[],[f356,f591]) ).
tff(f591,plain,
( permut_sub1(int,sF28,sF29,sK3,sK2)
| ~ spl37_27 ),
inference(avatar_component_clause,[],[f589]) ).
tff(f589,plain,
( spl37_27
<=> permut_sub1(int,sF28,sF29,sK3,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_27])]) ).
tff(f8038,plain,
( spl37_233
| spl37_309
| spl37_232
| ~ spl37_14
| spl37_40
| ~ spl37_58 ),
inference(avatar_split_clause,[],[f8027,f760,f655,f521,f3370,f5387,f3374]) ).
tff(f8027,plain,
( ( sF27 = sK3 )
| $less(sF23,sK11)
| $less(sK3,sF27)
| ~ spl37_14
| spl37_40
| ~ spl37_58 ),
inference(resolution,[],[f7955,f906]) ).
tff(f7989,plain,
( ~ spl37_373
| spl37_41
| ~ spl37_129 ),
inference(avatar_split_clause,[],[f7977,f1416,f660,f7986]) ).
tff(f7986,plain,
( spl37_373
<=> $less(sF35,-3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_373])]) ).
tff(f7977,plain,
( ~ $less(sF35,-3)
| spl37_41
| ~ spl37_129 ),
inference(interpreted_simplification,[],[f7976]) ).
tff(f7976,plain,
( ~ $less(sF35,-3)
| ~ $less(-3,0)
| spl37_41
| ~ spl37_129 ),
inference(instantiation,[],[f7516]) ).
tff(f7516,plain,
( ! [X1: $int] :
( ~ $less(sF35,X1)
| ~ $less(X1,0) )
| spl37_41
| ~ spl37_129 ),
inference(resolution,[],[f1418,f911]) ).
tff(f7984,plain,
( ~ spl37_290
| spl37_41
| ~ spl37_129
| ~ spl37_334 ),
inference(avatar_split_clause,[],[f7980,f6833,f1416,f660,f4892]) ).
tff(f6833,plain,
( spl37_334
<=> $less(sF35,sF27) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_334])]) ).
tff(f7980,plain,
( ~ $less(sF27,0)
| spl37_41
| ~ spl37_129
| ~ spl37_334 ),
inference(resolution,[],[f7516,f6835]) ).
tff(f6835,plain,
( $less(sF35,sF27)
| ~ spl37_334 ),
inference(avatar_component_clause,[],[f6833]) ).
tff(f7983,plain,
( ~ spl37_293
| ~ spl37_12
| spl37_41
| ~ spl37_129 ),
inference(avatar_split_clause,[],[f7979,f1416,f660,f511,f4907]) ).
tff(f7979,plain,
( ~ $less(sF23,0)
| ~ spl37_12
| spl37_41
| ~ spl37_129 ),
inference(resolution,[],[f7516,f513]) ).
tff(f7974,plain,
( ~ spl37_372
| spl37_30
| ~ spl37_55
| ~ spl37_206 ),
inference(avatar_split_clause,[],[f7969,f2699,f742,f604,f7971]) ).
tff(f604,plain,
( spl37_30
<=> $less(sK2,sK5) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_30])]) ).
tff(f2699,plain,
( spl37_206
<=> $less(-2,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_206])]) ).
tff(f7969,plain,
( ~ $less(sK2,-3)
| spl37_30
| ~ spl37_55
| ~ spl37_206 ),
inference(subsumption_resolution,[],[f7965,f2701]) ).
tff(f2701,plain,
( $less(-2,sK2)
| ~ spl37_206 ),
inference(avatar_component_clause,[],[f2699]) ).
tff(f7965,plain,
( ~ $less(sK2,-3)
| ~ $less(-2,sK2)
| spl37_30
| ~ spl37_55 ),
inference(interpreted_simplification,[],[f7964]) ).
tff(f7964,plain,
( ~ $less(sK2,-3)
| ~ $less(-2,sK2)
| ~ $less(-3,-2)
| spl37_30
| ~ spl37_55 ),
inference(instantiation,[],[f6606]) ).
tff(f6606,plain,
( ! [X2: $int,X1: $int] :
( ~ $less(sK2,X2)
| ~ $less(X1,sK2)
| ~ $less(X2,X1) )
| spl37_30
| ~ spl37_55 ),
inference(forward_demodulation,[],[f863,f744]) ).
tff(f863,plain,
( ! [X2: $int,X1: $int] :
( ~ $less(X2,X1)
| ~ $less(X1,sK5)
| ~ $less(sK2,X2) )
| spl37_30 ),
inference(resolution,[],[f736,f96]) ).
tff(f736,plain,
( ! [X0: $int] :
( ~ $less(sK2,X0)
| ~ $less(X0,sK5) )
| spl37_30 ),
inference(resolution,[],[f606,f96]) ).
tff(f606,plain,
( ~ $less(sK2,sK5)
| spl37_30 ),
inference(avatar_component_clause,[],[f604]) ).
tff(f7899,plain,
( spl37_233
| spl37_232
| ~ spl37_14
| spl37_40
| ~ spl37_44
| spl37_173 ),
inference(avatar_split_clause,[],[f7898,f2049,f691,f655,f521,f3370,f3374]) ).
tff(f7898,plain,
( ( sF27 = sK3 )
| $less(sK3,sF27)
| ~ spl37_14
| spl37_40
| ~ spl37_44
| spl37_173 ),
inference(subsumption_resolution,[],[f7884,f2050]) ).
tff(f7884,plain,
( $less(sK3,sF27)
| $less(sF23,sK7)
| ( sF27 = sK3 )
| ~ spl37_14
| spl37_40
| ~ spl37_44 ),
inference(resolution,[],[f7777,f906]) ).
tff(f7845,plain,
( spl37_232
| spl37_340
| spl37_233
| ~ spl37_14
| spl37_40
| ~ spl37_52 ),
inference(avatar_split_clause,[],[f7833,f727,f655,f521,f3374,f6861,f3370]) ).
tff(f7833,plain,
( $less(sK3,sF27)
| $less(sF23,sK2)
| ( sF27 = sK3 )
| ~ spl37_14
| spl37_40
| ~ spl37_52 ),
inference(resolution,[],[f7745,f906]) ).
tff(f7789,plain,
( ~ spl37_332
| ~ spl37_364
| spl37_34 ),
inference(avatar_split_clause,[],[f7782,f624,f7464,f6800]) ).
tff(f6800,plain,
( spl37_332
<=> $less(sK11,-3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_332])]) ).
tff(f7464,plain,
( spl37_364
<=> $less(-2,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_364])]) ).
tff(f7782,plain,
( ~ $less(-2,sK3)
| ~ $less(sK11,-3)
| spl37_34 ),
inference(interpreted_simplification,[],[f7781]) ).
tff(f7781,plain,
( ~ $less(sK11,-3)
| ~ $less(-2,sK3)
| ~ $less(-3,-2)
| spl37_34 ),
inference(instantiation,[],[f880]) ).
tff(f880,plain,
( ! [X2: $int,X1: $int] :
( ~ $less(sK11,X2)
| ~ $less(X1,sK3)
| ~ $less(X2,X1) )
| spl37_34 ),
inference(resolution,[],[f758,f96]) ).
tff(f7689,plain,
( spl37_352
| spl37_263
| ~ spl37_3
| ~ spl37_17
| ~ spl37_19
| ~ spl37_25
| spl37_299 ),
inference(avatar_split_clause,[],[f7669,f5273,f579,f546,f536,f466,f4656,f7281]) ).
tff(f7669,plain,
( $less(1,sK1)
| $less(sK4,sK9)
| ~ spl37_3
| ~ spl37_17
| ~ spl37_19
| ~ spl37_25
| spl37_299 ),
inference(resolution,[],[f7649,f6898]) ).
tff(f7688,plain,
( spl37_357
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(avatar_split_clause,[],[f7663,f5273,f546,f536,f7331]) ).
tff(f7663,plain,
( $less(-3,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(interpreted_simplification,[],[f7662]) ).
tff(f7662,plain,
( ~ $less(-3,1)
| $less(-3,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(instantiation,[],[f7649]) ).
tff(f7661,plain,
( ~ spl37_332
| spl37_299 ),
inference(avatar_split_clause,[],[f7648,f5273,f6800]) ).
tff(f7648,plain,
( ~ $less(sK11,-3)
| spl37_299 ),
inference(interpreted_simplification,[],[f7647]) ).
tff(f7647,plain,
( ~ $less(sK11,-3)
| ~ $less(-3,1)
| spl37_299 ),
inference(instantiation,[],[f7537]) ).
tff(f7660,plain,
( ~ spl37_371
| ~ spl37_19
| spl37_299 ),
inference(avatar_split_clause,[],[f7652,f5273,f546,f7657]) ).
tff(f7652,plain,
( ~ $less(sK9,1)
| ~ spl37_19
| spl37_299 ),
inference(resolution,[],[f7537,f548]) ).
tff(f7655,plain,
( ~ spl37_342
| ~ spl37_138
| spl37_299 ),
inference(avatar_split_clause,[],[f7651,f5273,f1480,f6967]) ).
tff(f7651,plain,
( ~ $less(sK7,1)
| ~ spl37_138
| spl37_299 ),
inference(resolution,[],[f7537,f1481]) ).
tff(f7646,plain,
( ~ spl37_290
| spl37_41
| ~ spl37_60
| ~ spl37_136 ),
inference(avatar_split_clause,[],[f7638,f1447,f771,f660,f4892]) ).
tff(f771,plain,
( spl37_60
<=> $less(sF23,sF27) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_60])]) ).
tff(f7638,plain,
( ~ $less(sF27,0)
| spl37_41
| ~ spl37_60
| ~ spl37_136 ),
inference(resolution,[],[f7091,f773]) ).
tff(f773,plain,
( $less(sF23,sF27)
| ~ spl37_60 ),
inference(avatar_component_clause,[],[f771]) ).
tff(f7645,plain,
( ~ spl37_370
| spl37_41
| ~ spl37_136 ),
inference(avatar_split_clause,[],[f7637,f1447,f660,f7642]) ).
tff(f7642,plain,
( spl37_370
<=> $less(sF23,-3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_370])]) ).
tff(f7637,plain,
( ~ $less(sF23,-3)
| spl37_41
| ~ spl37_136 ),
inference(interpreted_simplification,[],[f7636]) ).
tff(f7636,plain,
( ~ $less(sF23,-3)
| ~ $less(-3,0)
| spl37_41
| ~ spl37_136 ),
inference(instantiation,[],[f7091]) ).
tff(f7633,plain,
( spl37_369
| spl37_233
| spl37_232
| ~ spl37_14
| ~ spl37_15
| spl37_40 ),
inference(avatar_split_clause,[],[f7621,f655,f526,f521,f3370,f3374,f7630]) ).
tff(f7621,plain,
( ( sF27 = sK3 )
| $less(sK3,sF27)
| $less(sF23,sK1)
| ~ spl37_14
| ~ spl37_15
| spl37_40 ),
inference(resolution,[],[f7582,f906]) ).
tff(f7551,plain,
( spl37_367
| spl37_368
| spl37_299 ),
inference(avatar_split_clause,[],[f7536,f5273,f7548,f7544]) ).
tff(f7544,plain,
( spl37_367
<=> ( 1 = sK11 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_367])]) ).
tff(f7536,plain,
( $less(1,sK11)
| ( 1 = sK11 )
| spl37_299 ),
inference(resolution,[],[f5275,f97]) ).
tff(f7542,plain,
( spl37_366
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(avatar_split_clause,[],[f7535,f5273,f546,f536,f7539]) ).
tff(f7535,plain,
( $less(1,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_299 ),
inference(resolution,[],[f5275,f7127]) ).
tff(f7534,plain,
( spl37_268
| spl37_267
| spl37_296 ),
inference(avatar_split_clause,[],[f7532,f5003,f4687,f4691]) ).
tff(f7532,plain,
( $less(0,sF35)
| ( 0 = sF35 )
| spl37_296 ),
inference(resolution,[],[f5004,f97]) ).
tff(f7531,plain,
( spl37_268
| spl37_267
| spl37_41
| ~ spl37_129 ),
inference(avatar_split_clause,[],[f7517,f1416,f660,f4687,f4691]) ).
tff(f7517,plain,
( $less(0,sF35)
| ( 0 = sF35 )
| spl37_41
| ~ spl37_129 ),
inference(resolution,[],[f1418,f910]) ).
tff(f910,plain,
( ! [X0: $int] :
( ~ $less(sK7,X0)
| $less(0,X0)
| ( 0 = X0 ) )
| spl37_41 ),
inference(resolution,[],[f780,f97]) ).
tff(f7530,plain,
( ~ spl37_365
| ~ spl37_129
| spl37_131 ),
inference(avatar_split_clause,[],[f7518,f1426,f1416,f7527]) ).
tff(f7518,plain,
( ~ $less(sF35,sK11)
| ~ spl37_129
| spl37_131 ),
inference(resolution,[],[f1418,f5161]) ).
tff(f5161,plain,
( ! [X0: $int] :
( ~ $less(sK7,X0)
| ~ $less(X0,sK11) )
| spl37_131 ),
inference(resolution,[],[f1427,f96]) ).
tff(f7525,plain,
( spl37_150
| spl37_218
| spl37_23
| ~ spl37_129 ),
inference(avatar_split_clause,[],[f7519,f1416,f568,f2889,f1682]) ).
tff(f2889,plain,
( spl37_218
<=> ( sF35 = sK3 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_218])]) ).
tff(f7519,plain,
( ( sF35 = sK3 )
| $less(sK3,sF35)
| spl37_23
| ~ spl37_129 ),
inference(resolution,[],[f1418,f850]) ).
tff(f850,plain,
( ! [X0: $int] :
( ~ $less(sK7,X0)
| ( sK3 = X0 )
| $less(sK3,X0) )
| spl37_23 ),
inference(resolution,[],[f682,f97]) ).
tff(f7524,plain,
( ~ spl37_139
| ~ spl37_129 ),
inference(avatar_split_clause,[],[f7523,f1416,f1498]) ).
tff(f7523,plain,
( ~ $less(sF35,sK7)
| ~ spl37_129 ),
inference(resolution,[],[f1418,f677]) ).
tff(f7497,plain,
( spl37_150
| spl37_218
| spl37_128 ),
inference(avatar_split_clause,[],[f7495,f1412,f2889,f1682]) ).
tff(f7495,plain,
( ( sF35 = sK3 )
| $less(sK3,sF35)
| spl37_128 ),
inference(resolution,[],[f1413,f97]) ).
tff(f1413,plain,
( ~ $less(sF35,sK3)
| spl37_128 ),
inference(avatar_component_clause,[],[f1412]) ).
tff(f7467,plain,
( ~ spl37_364
| ~ spl37_346
| spl37_23 ),
inference(avatar_split_clause,[],[f7455,f568,f7082,f7464]) ).
tff(f7455,plain,
( ~ $less(sK7,-3)
| ~ $less(-2,sK3)
| spl37_23 ),
inference(interpreted_simplification,[],[f7454]) ).
tff(f7454,plain,
( ~ $less(sK7,-3)
| ~ $less(-2,sK3)
| ~ $less(-3,-2)
| spl37_23 ),
inference(instantiation,[],[f851]) ).
tff(f851,plain,
( ! [X2: $int,X1: $int] :
( ~ $less(sK7,X1)
| ~ $less(X2,sK3)
| ~ $less(X1,X2) )
| spl37_23 ),
inference(resolution,[],[f682,f96]) ).
tff(f7436,plain,
( spl37_251
| ~ spl37_17
| ~ spl37_19
| spl37_34
| ~ spl37_49 ),
inference(avatar_split_clause,[],[f7429,f713,f624,f546,f536,f4345]) ).
tff(f7429,plain,
( $less(0,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_34
| ~ spl37_49 ),
inference(resolution,[],[f715,f7226]) ).
tff(f7425,plain,
( spl37_363
| spl37_361
| ~ spl37_96
| ~ spl37_14 ),
inference(avatar_split_clause,[],[f7414,f521,f1083,f7392,f7423]) ).
tff(f7423,plain,
( spl37_363
<=> ! [X6: ty,X7: uni] : exchange2(X6,X7,set(X6,int,set(X6,int,X7,sF21,get(X6,int,X7,t2tb(-3))),t2tb(-3),get(X6,int,X7,sF21)),-3,-2,sK3,-3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_363])]) ).
tff(f7392,plain,
( spl37_361
<=> $less(sK3,-3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_361])]) ).
tff(f1083,plain,
( spl37_96
<=> $less(sK3,-2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_96])]) ).
tff(f7414,plain,
( ! [X6: ty,X7: uni] :
( ~ $less(sK3,-2)
| $less(sK3,-3)
| exchange2(X6,X7,set(X6,int,set(X6,int,X7,sF21,get(X6,int,X7,t2tb(-3))),t2tb(-3),get(X6,int,X7,sF21)),-3,-2,sK3,-3) )
| ~ spl37_14 ),
inference(interpreted_simplification,[],[f7413]) ).
tff(f7413,plain,
( ! [X6: ty,X7: uni] :
( ~ $less(sK3,-2)
| $less(sK3,-3)
| ~ $less(-3,-2)
| $less(-3,-3)
| exchange2(X6,X7,set(X6,int,set(X6,int,X7,sF21,get(X6,int,X7,t2tb(-3))),t2tb(-3),get(X6,int,X7,sF21)),-3,-2,sK3,-3) )
| ~ spl37_14 ),
inference(instantiation,[],[f1629]) ).
tff(f1629,plain,
( ! [X10: $int,X8: $int,X6: ty,X9: $int,X7: uni] :
( ~ $less(sK3,X10)
| $less(sK3,X9)
| ~ $less(X8,X10)
| $less(X8,X9)
| exchange2(X6,X7,set(X6,int,set(X6,int,X7,sF21,get(X6,int,X7,t2tb(X8))),t2tb(X8),get(X6,int,X7,sF21)),X9,X10,sK3,X8) )
| ~ spl37_14 ),
inference(superposition,[],[f380,f523]) ).
tff(f7412,plain,
( spl37_326
| ~ spl37_17
| ~ spl37_19
| spl37_34
| ~ spl37_91 ),
inference(avatar_split_clause,[],[f7411,f1050,f624,f546,f536,f6602]) ).
tff(f1050,plain,
( spl37_91
<=> $less(-1,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_91])]) ).
tff(f7411,plain,
( $less(-1,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_34
| ~ spl37_91 ),
inference(resolution,[],[f7226,f1052]) ).
tff(f1052,plain,
( $less(-1,sK3)
| ~ spl37_91 ),
inference(avatar_component_clause,[],[f1050]) ).
tff(f7398,plain,
( spl37_361
| ~ spl37_96
| spl37_362
| ~ spl37_14 ),
inference(avatar_split_clause,[],[f7381,f521,f7396,f1083,f7392]) ).
tff(f7396,plain,
( spl37_362
<=> ! [X6: ty,X7: uni] : exchange2(X6,X7,set(X6,int,set(X6,int,X7,t2tb(-3),get(X6,int,X7,sF21)),sF21,get(X6,int,X7,t2tb(-3))),-3,-2,-3,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_362])]) ).
tff(f7381,plain,
( ! [X6: ty,X7: uni] :
( exchange2(X6,X7,set(X6,int,set(X6,int,X7,t2tb(-3),get(X6,int,X7,sF21)),sF21,get(X6,int,X7,t2tb(-3))),-3,-2,-3,sK3)
| ~ $less(sK3,-2)
| $less(sK3,-3) )
| ~ spl37_14 ),
inference(interpreted_simplification,[],[f7380]) ).
tff(f7380,plain,
( ! [X6: ty,X7: uni] :
( ~ $less(sK3,-2)
| exchange2(X6,X7,set(X6,int,set(X6,int,X7,t2tb(-3),get(X6,int,X7,sF21)),sF21,get(X6,int,X7,t2tb(-3))),-3,-2,-3,sK3)
| ~ $less(-3,-2)
| $less(-3,-3)
| $less(sK3,-3) )
| ~ spl37_14 ),
inference(instantiation,[],[f1623]) ).
tff(f1623,plain,
( ! [X10: $int,X8: $int,X6: ty,X9: $int,X7: uni] :
( ~ $less(sK3,X10)
| exchange2(X6,X7,set(X6,int,set(X6,int,X7,t2tb(X8),get(X6,int,X7,sF21)),sF21,get(X6,int,X7,t2tb(X8))),X9,X10,X8,sK3)
| ~ $less(X8,X10)
| $less(X8,X9)
| $less(sK3,X9) )
| ~ spl37_14 ),
inference(superposition,[],[f380,f523]) ).
tff(f7375,plain,
( spl37_360
| spl37_204
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55 ),
inference(avatar_split_clause,[],[f7178,f742,f579,f551,f2670,f7373]) ).
tff(f7178,plain,
( ! [X54: $int] :
( $less(sK7,sK2)
| $less(X54,sK3)
| ~ $less(X54,sK4)
| $less(tb2t(get(int,int,sF19,t2tb(X54))),sF23) )
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55 ),
inference(resolution,[],[f7058,f1088]) ).
tff(f7370,plain,
( spl37_326
| ~ spl37_58
| ~ spl37_17
| ~ spl37_19
| spl37_68 ),
inference(avatar_split_clause,[],[f7263,f837,f546,f536,f760,f6602]) ).
tff(f7263,plain,
( ~ $less(sK3,sK11)
| $less(-1,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_68 ),
inference(resolution,[],[f7127,f1048]) ).
tff(f7369,plain,
( spl37_359
| ~ spl37_3
| ~ spl37_25
| spl37_79
| ~ spl37_215 ),
inference(avatar_split_clause,[],[f7009,f2820,f953,f579,f466,f7365]) ).
tff(f7009,plain,
( $less(sF36,sK1)
| ~ spl37_3
| ~ spl37_25
| spl37_79
| ~ spl37_215 ),
inference(resolution,[],[f6915,f2822]) ).
tff(f7368,plain,
( spl37_358
| spl37_359
| ~ spl37_29
| spl37_32 ),
inference(avatar_split_clause,[],[f6643,f614,f599,f7365,f7361]) ).
tff(f599,plain,
( spl37_29
<=> $less(sF36,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_29])]) ).
tff(f6643,plain,
( $less(sF36,sK1)
| ( sK1 = sF36 )
| ~ spl37_29
| spl37_32 ),
inference(resolution,[],[f864,f601]) ).
tff(f601,plain,
( $less(sF36,sK2)
| ~ spl37_29 ),
inference(avatar_component_clause,[],[f599]) ).
tff(f7357,plain,
( spl37_251
| ~ spl37_58
| spl37_2
| ~ spl37_17
| ~ spl37_19 ),
inference(avatar_split_clause,[],[f7242,f546,f536,f461,f760,f4345]) ).
tff(f7242,plain,
( ~ $less(sK3,sK11)
| $less(0,sK9)
| spl37_2
| ~ spl37_17
| ~ spl37_19 ),
inference(resolution,[],[f7127,f680]) ).
tff(f7342,plain,
( spl37_237
| spl37_4
| ~ spl37_5
| spl37_41
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147 ),
inference(avatar_split_clause,[],[f7341,f1584,f1579,f1558,f660,f476,f471,f3404]) ).
tff(f3404,plain,
( spl37_237
<=> ! [X4: $int] :
( map_eq_sub1(int,sF19,sF24,X4,sK1)
| ~ $less(sK4,X4)
| $less(sK1,X4)
| ~ $less(sK7,X4) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_237])]) ).
tff(f7341,plain,
( ! [X3: $int] :
( ~ $less(sK7,X3)
| ~ $less(sK4,X3)
| map_eq_sub1(int,sF19,sF24,X3,sK1)
| $less(sK1,X3) )
| spl37_4
| ~ spl37_5
| spl37_41
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147 ),
inference(forward_demodulation,[],[f7340,f1581]) ).
tff(f7340,plain,
( ! [X3: $int] :
( $less(sK1,X3)
| map_eq_sub1(int,elts(int,sF28),sF24,X3,sK1)
| ~ $less(sK4,X3)
| ~ $less(sK7,X3) )
| spl37_4
| ~ spl37_5
| spl37_41
| ~ spl37_143
| ~ spl37_147 ),
inference(forward_demodulation,[],[f7339,f1560]) ).
tff(f7339,plain,
( ! [X3: $int] :
( ~ $less(sK4,X3)
| $less(sK1,X3)
| map_eq_sub1(int,elts(int,sF28),elts(int,sF29),X3,sK1)
| ~ $less(sK7,X3) )
| spl37_4
| ~ spl37_5
| spl37_41
| ~ spl37_147 ),
inference(forward_demodulation,[],[f7336,f1586]) ).
tff(f7336,plain,
( ! [X3: $int] :
( ~ $less(sK7,X3)
| ~ $less(sK4,X3)
| $less(sK1,X3)
| map_eq_sub1(int,elts(int,sF28),elts(int,sF29),X3,length1(int,sF28)) )
| spl37_4
| ~ spl37_5
| spl37_41
| ~ spl37_147 ),
inference(resolution,[],[f3396,f416]) ).
tff(f416,plain,
! [X2: $int,X3: ty,X0: $int,X1: uni,X4: uni] :
( ~ permut_sub1(X3,X4,X1,X0,X2)
| map_eq_sub1(X3,elts(X3,X4),elts(X3,X1),X2,length1(X3,X4)) ),
inference(cnf_transformation,[],[f289]) ).
tff(f3396,plain,
( ! [X1: $int] :
( permut_sub1(int,sF28,sF29,0,X1)
| ~ $less(sK7,X1)
| ~ $less(sK4,X1)
| $less(sK1,X1) )
| spl37_4
| ~ spl37_5
| spl37_41
| ~ spl37_147 ),
inference(subsumption_resolution,[],[f3395,f473]) ).
tff(f3395,plain,
( ! [X1: $int] :
( ~ $less(sK7,X1)
| $less(sK1,X1)
| $less(sK4,0)
| ~ $less(sK4,X1)
| permut_sub1(int,sF28,sF29,0,X1) )
| ~ spl37_5
| spl37_41
| ~ spl37_147 ),
inference(subsumption_resolution,[],[f3380,f662]) ).
tff(f3380,plain,
( ! [X1: $int] :
( $less(sK1,X1)
| permut_sub1(int,sF28,sF29,0,X1)
| $less(sK7,0)
| ~ $less(sK7,X1)
| ~ $less(sK4,X1)
| $less(sK4,0) )
| ~ spl37_5
| ~ spl37_147 ),
inference(interpreted_simplification,[],[f3379]) ).
tff(f3379,plain,
( ! [X1: $int] :
( permut_sub1(int,sF28,sF29,0,X1)
| ~ $less(sK4,X1)
| $less(sK4,0)
| $less(0,0)
| $less(sK1,X1)
| ~ $less(sK7,X1)
| $less(sK7,0) )
| ~ spl37_5
| ~ spl37_147 ),
inference(instantiation,[],[f3354]) ).
tff(f7334,plain,
( spl37_357
| ~ spl37_17
| ~ spl37_19
| spl37_302 ),
inference(avatar_split_clause,[],[f7316,f5320,f546,f536,f7331]) ).
tff(f7316,plain,
( $less(-3,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_302 ),
inference(interpreted_simplification,[],[f7315]) ).
tff(f7315,plain,
( ~ $less(-3,-1)
| $less(-3,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_302 ),
inference(instantiation,[],[f7231]) ).
tff(f7314,plain,
( spl37_347
| spl37_251
| spl37_2
| spl37_7
| ~ spl37_17
| ~ spl37_19
| ~ spl37_36
| ~ spl37_125 ),
inference(avatar_split_clause,[],[f7247,f1382,f634,f546,f536,f486,f461,f4345,f7188]) ).
tff(f7247,plain,
( $less(0,sK9)
| $less(sK11,sK2)
| spl37_2
| spl37_7
| ~ spl37_17
| ~ spl37_19
| ~ spl37_36
| ~ spl37_125 ),
inference(resolution,[],[f7127,f2571]) ).
tff(f7311,plain,
( spl37_326
| ~ spl37_17
| ~ spl37_19
| ~ spl37_48
| spl37_68
| ~ spl37_294 ),
inference(avatar_split_clause,[],[f7310,f4949,f837,f709,f546,f536,f6602]) ).
tff(f709,plain,
( spl37_48
<=> ( 0 = sK3 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_48])]) ).
tff(f7310,plain,
( $less(-1,sK9)
| ~ spl37_17
| ~ spl37_19
| ~ spl37_48
| spl37_68
| ~ spl37_294 ),
inference(subsumption_resolution,[],[f7309,f4951]) ).
tff(f7309,plain,
( ~ $less(0,sK11)
| $less(-1,sK9)
| ~ spl37_17
| ~ spl37_19
| ~ spl37_48
| spl37_68 ),
inference(forward_demodulation,[],[f7263,f711]) ).
tff(f711,plain,
( ( 0 = sK3 )
| ~ spl37_48 ),
inference(avatar_component_clause,[],[f709]) ).
tff(f7307,plain,
( spl37_251
| spl37_2
| ~ spl37_17
| ~ spl37_19
| ~ spl37_48
| ~ spl37_294 ),
inference(avatar_split_clause,[],[f7306,f4949,f709,f546,f536,f461,f4345]) ).
tff(f7306,plain,
( $less(0,sK9)
| spl37_2
| ~ spl37_17
| ~ spl37_19
| ~ spl37_48
| ~ spl37_294 ),
inference(subsumption_resolution,[],[f7305,f4951]) ).
tff(f7305,plain,
( $less(0,sK9)
| ~ $less(0,sK11)
| spl37_2
| ~ spl37_17
| ~ spl37_19
| ~ spl37_48 ),
inference(forward_demodulation,[],[f7242,f711]) ).
tff(f7302,plain,
( spl37_326
| ~ spl37_17
| ~ spl37_19
| spl37_302 ),
inference(avatar_split_clause,[],[f7235,f5320,f546,f536,f6602]) ).
tff(f7235,plain,
( $less(-1,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_302 ),
inference(resolution,[],[f7127,f5321]) ).
tff(f7301,plain,
( spl37_251
| ~ spl37_17
| ~ spl37_19
| spl37_289 ),
inference(avatar_split_clause,[],[f7233,f4887,f546,f536,f4345]) ).
tff(f7233,plain,
( $less(0,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_289 ),
inference(resolution,[],[f7127,f4889]) ).
tff(f7300,plain,
( spl37_354
| spl37_355
| spl37_356
| ~ spl37_17
| ~ spl37_19
| spl37_40 ),
inference(avatar_split_clause,[],[f7260,f655,f546,f536,f7297,f7293,f7289]) ).
tff(f7297,plain,
( spl37_356
<=> $less(sF23,sK9) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_356])]) ).
tff(f7260,plain,
( $less(sF23,sK9)
| ( sF27 = sK11 )
| $less(sK11,sF27)
| ~ spl37_17
| ~ spl37_19
| spl37_40 ),
inference(resolution,[],[f7127,f906]) ).
tff(f7287,plain,
( spl37_352
| spl37_353
| ~ spl37_17
| ~ spl37_19 ),
inference(avatar_split_clause,[],[f7254,f546,f536,f7285,f7281]) ).
tff(f7254,plain,
( ! [X45: $int] :
( $less(X45,sK7)
| ~ $less(X45,sK11)
| $less(sK4,sK9)
| ( tb2t(get(int,int,sF19,t2tb(X45))) = sF23 ) )
| ~ spl37_17
| ~ spl37_19 ),
inference(resolution,[],[f7127,f1108]) ).
tff(f7279,plain,
( spl37_351
| spl37_251
| ~ spl37_17
| ~ spl37_19 ),
inference(avatar_split_clause,[],[f7246,f546,f536,f4345,f7277]) ).
tff(f7246,plain,
( ! [X38: uni,X39: uni,X36: $int,X37: ty,X35: $int] :
( $less(0,sK9)
| ~ $less(occ1(X37,X38,X39,X36,X35),sK11)
| $less(X35,X36) )
| ~ spl37_17
| ~ spl37_19 ),
inference(resolution,[],[f7127,f991]) ).
tff(f7275,plain,
( spl37_350
| spl37_251
| spl37_2
| spl37_7
| ~ spl37_17
| ~ spl37_19
| ~ spl37_36
| ~ spl37_125 ),
inference(avatar_split_clause,[],[f7248,f1382,f634,f546,f536,f486,f461,f4345,f7273]) ).
tff(f7248,plain,
( ! [X40: $int] :
( $less(0,sK9)
| $less(X40,sK2)
| ~ $less(X40,sK11) )
| spl37_2
| spl37_7
| ~ spl37_17
| ~ spl37_19
| ~ spl37_36
| ~ spl37_125 ),
inference(resolution,[],[f7127,f2577]) ).
tff(f2577,plain,
( ! [X2: $int,X1: $int] :
( ~ $less(X2,0)
| ~ $less(X1,X2)
| $less(X1,sK2) )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(resolution,[],[f2571,f96]) ).
tff(f7271,plain,
( spl37_349
| ~ spl37_17
| ~ spl37_19
| spl37_316 ),
inference(avatar_split_clause,[],[f7236,f5990,f546,f536,f7268]) ).
tff(f7236,plain,
( $less(-2,sK9)
| ~ spl37_17
| ~ spl37_19
| spl37_316 ),
inference(resolution,[],[f7127,f5992]) ).
tff(f7222,plain,
( ~ spl37_95
| spl37_316
| ~ spl37_341 ),
inference(avatar_split_clause,[],[f7215,f6956,f5990,f1074]) ).
tff(f1074,plain,
( spl37_95
<=> $less(sK1,-2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_95])]) ).
tff(f7215,plain,
( ~ $less(sK1,-2)
| spl37_316
| ~ spl37_341 ),
inference(resolution,[],[f6958,f6608]) ).
tff(f7220,plain,
( ~ spl37_310
| ~ spl37_341 ),
inference(avatar_split_clause,[],[f7219,f6956,f5393]) ).
tff(f7219,plain,
( ~ $less(sK1,sK11)
| ~ spl37_341 ),
inference(resolution,[],[f6958,f677]) ).
tff(f7204,plain,
( spl37_204
| spl37_348
| ~ spl37_20
| ~ spl37_25
| ~ spl37_48
| ~ spl37_55 ),
inference(avatar_split_clause,[],[f7200,f742,f709,f579,f551,f7202,f2670]) ).
tff(f7202,plain,
( spl37_348
<=> ! [X54: $int] :
( $less(tb2t(get(int,int,sF19,t2tb(X54))),sF23)
| ~ $less(X54,sK4)
| $less(X54,0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_348])]) ).
tff(f7200,plain,
( ! [X54: $int] :
( $less(tb2t(get(int,int,sF19,t2tb(X54))),sF23)
| $less(X54,0)
| ~ $less(X54,sK4)
| $less(sK7,sK2) )
| ~ spl37_20
| ~ spl37_25
| ~ spl37_48
| ~ spl37_55 ),
inference(forward_demodulation,[],[f7178,f711]) ).
tff(f7193,plain,
( spl37_204
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_79 ),
inference(avatar_split_clause,[],[f7150,f953,f742,f579,f551,f2670]) ).
tff(f7150,plain,
( $less(sK7,sK2)
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_79 ),
inference(resolution,[],[f7058,f955]) ).
tff(f7191,plain,
( spl37_347
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_155 ),
inference(avatar_split_clause,[],[f7151,f1906,f742,f579,f551,f7188]) ).
tff(f7151,plain,
( $less(sK11,sK2)
| ~ spl37_20
| ~ spl37_25
| ~ spl37_55
| spl37_155 ),
inference(resolution,[],[f7058,f1907]) ).
tff(f7095,plain,
( ~ spl37_346
| spl37_41 ),
inference(avatar_split_clause,[],[f7087,f660,f7082]) ).
tff(f7087,plain,
( ~ $less(sK7,-3)
| spl37_41 ),
inference(interpreted_simplification,[],[f7086]) ).
tff(f7086,plain,
( ~ $less(sK7,-3)
| ~ $less(-3,-2)
| ~ $less(-2,0)
| spl37_41 ),
inference(instantiation,[],[f911]) ).
tff(f7085,plain,
( ~ spl37_346
| spl37_41 ),
inference(avatar_split_clause,[],[f7066,f660,f7082]) ).
tff(f7066,plain,
( ~ $less(sK7,-3)
| spl37_41 ),
inference(interpreted_simplification,[],[f7065]) ).
tff(f7065,plain,
( ~ $less(sK7,-3)
| $less(0,-3)
| ( 0 = -3 )
| spl37_41 ),
inference(instantiation,[],[f910]) ).
tff(f7080,plain,
( spl37_255
| spl37_254
| spl37_41
| ~ spl37_142 ),
inference(avatar_split_clause,[],[f7071,f1513,f660,f4395,f4399]) ).
tff(f7071,plain,
( $less(0,sF27)
| ( 0 = sF27 )
| spl37_41
| ~ spl37_142 ),
inference(resolution,[],[f910,f1515]) ).
tff(f7079,plain,
( spl37_345
| spl37_339
| spl37_41
| ~ spl37_136 ),
inference(avatar_split_clause,[],[f7070,f1447,f660,f6857,f7076]) ).
tff(f7070,plain,
( ( 0 = sF23 )
| $less(0,sF23)
| spl37_41
| ~ spl37_136 ),
inference(resolution,[],[f910,f1449]) ).
tff(f7074,plain,
( spl37_252
| spl37_251
| spl37_41
| ~ spl37_182 ),
inference(avatar_split_clause,[],[f7069,f2285,f660,f4345,f4349]) ).
tff(f7069,plain,
( $less(0,sK9)
| ( 0 = sK9 )
| spl37_41
| ~ spl37_182 ),
inference(resolution,[],[f910,f2287]) ).
tff(f7014,plain,
( spl37_341
| ~ spl37_3
| ~ spl37_25
| spl37_79
| ~ spl37_138 ),
inference(avatar_split_clause,[],[f7000,f1480,f953,f579,f466,f6956]) ).
tff(f7000,plain,
( $less(sK11,sK1)
| ~ spl37_3
| ~ spl37_25
| spl37_79
| ~ spl37_138 ),
inference(resolution,[],[f6915,f1481]) ).
tff(f7013,plain,
( spl37_263
| ~ spl37_3
| ~ spl37_25
| spl37_79
| ~ spl37_215
| ~ spl37_285 ),
inference(avatar_split_clause,[],[f7012,f4866,f2820,f953,f579,f466,f4656]) ).
tff(f4866,plain,
( spl37_285
<=> ( 1 = sF36 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_285])]) ).
tff(f7012,plain,
( $less(1,sK1)
| ~ spl37_3
| ~ spl37_25
| spl37_79
| ~ spl37_215
| ~ spl37_285 ),
inference(forward_demodulation,[],[f7009,f4868]) ).
tff(f4868,plain,
( ( 1 = sF36 )
| ~ spl37_285 ),
inference(avatar_component_clause,[],[f4866]) ).
tff(f7011,plain,
( spl37_305
| ~ spl37_3
| ~ spl37_25
| spl37_79
| ~ spl37_139 ),
inference(avatar_split_clause,[],[f7008,f1498,f953,f579,f466,f5360]) ).
tff(f7008,plain,
( $less(sF35,sK1)
| ~ spl37_3
| ~ spl37_25
| spl37_79
| ~ spl37_139 ),
inference(resolution,[],[f6915,f1500]) ).
tff(f1500,plain,
( $less(sF35,sK7)
| ~ spl37_139 ),
inference(avatar_component_clause,[],[f1498]) ).
tff(f6993,plain,
( ~ spl37_343
| ~ spl37_344
| spl37_40 ),
inference(avatar_split_clause,[],[f6982,f655,f6990,f6986]) ).
tff(f6986,plain,
( spl37_343
<=> $less(-2,sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_343])]) ).
tff(f6982,plain,
( ~ $less(sF27,-3)
| ~ $less(-2,sF23)
| spl37_40 ),
inference(interpreted_simplification,[],[f6981]) ).
tff(f6981,plain,
( ~ $less(sF27,-3)
| ~ $less(-3,-2)
| ~ $less(-2,sF23)
| spl37_40 ),
inference(instantiation,[],[f907]) ).
tff(f907,plain,
( ! [X2: $int,X1: $int] :
( ~ $less(sF27,X2)
| ~ $less(X2,X1)
| ~ $less(X1,sF23) )
| spl37_40 ),
inference(resolution,[],[f769,f96]) ).
tff(f6970,plain,
( ~ spl37_342
| spl37_225
| ~ spl37_285 ),
inference(avatar_split_clause,[],[f6965,f4866,f3103,f6967]) ).
tff(f3103,plain,
( spl37_225
<=> $less(sK7,sF36) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_225])]) ).
tff(f6965,plain,
( ~ $less(sK7,1)
| spl37_225
| ~ spl37_285 ),
inference(forward_demodulation,[],[f3105,f4868]) ).
tff(f3105,plain,
( ~ $less(sK7,sF36)
| spl37_225 ),
inference(avatar_component_clause,[],[f3103]) ).
tff(f6964,plain,
( spl37_305
| ~ spl37_3
| ~ spl37_25
| spl37_164 ),
inference(avatar_split_clause,[],[f6927,f1974,f579,f466,f5360]) ).
tff(f6927,plain,
( $less(sF35,sK1)
| ~ spl37_3
| ~ spl37_25
| spl37_164 ),
inference(resolution,[],[f6898,f1976]) ).
tff(f1976,plain,
( ~ $less(sK4,sF35)
| spl37_164 ),
inference(avatar_component_clause,[],[f1974]) ).
tff(f6959,plain,
( spl37_341
| ~ spl37_3
| ~ spl37_25
| spl37_155 ),
inference(avatar_split_clause,[],[f6922,f1906,f579,f466,f6956]) ).
tff(f6922,plain,
( $less(sK11,sK1)
| ~ spl37_3
| ~ spl37_25
| spl37_155 ),
inference(resolution,[],[f6898,f1907]) ).
tff(f6908,plain,
( ~ spl37_198
| ~ spl37_334 ),
inference(avatar_split_clause,[],[f6907,f6833,f2618]) ).
tff(f6907,plain,
( ~ $less(sF27,sF35)
| ~ spl37_334 ),
inference(resolution,[],[f6835,f677]) ).
tff(f6864,plain,
( spl37_255
| spl37_254
| spl37_339
| spl37_340
| spl37_2
| spl37_7
| ~ spl37_36
| spl37_40
| ~ spl37_125 ),
inference(avatar_split_clause,[],[f6818,f1382,f655,f634,f486,f461,f6861,f6857,f4395,f4399]) ).
tff(f6818,plain,
( $less(sF23,sK2)
| ( 0 = sF23 )
| $less(0,sF27)
| ( 0 = sF27 )
| spl37_2
| spl37_7
| ~ spl37_36
| spl37_40
| ~ spl37_125 ),
inference(resolution,[],[f906,f2576]) ).
tff(f6855,plain,
( spl37_337
| spl37_338
| spl37_40
| ~ spl37_97 ),
inference(avatar_split_clause,[],[f6821,f1094,f655,f6852,f6848]) ).
tff(f6848,plain,
( spl37_337
<=> $less(tb2t(get(int,int,sF19,sF21)),sF27) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_337])]) ).
tff(f6852,plain,
( spl37_338
<=> ( tb2t(get(int,int,sF19,sF21)) = sF27 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_338])]) ).
tff(f6821,plain,
( ( tb2t(get(int,int,sF19,sF21)) = sF27 )
| $less(tb2t(get(int,int,sF19,sF21)),sF27)
| spl37_40
| ~ spl37_97 ),
inference(resolution,[],[f906,f1096]) ).
tff(f6845,plain,
( spl37_335
| spl37_336
| spl37_40
| ~ spl37_133 ),
inference(avatar_split_clause,[],[f6822,f1434,f655,f6842,f6838]) ).
tff(f6838,plain,
( spl37_335
<=> ( tb2t(get(int,int,sF19,sF25)) = sF27 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_335])]) ).
tff(f6842,plain,
( spl37_336
<=> $less(tb2t(get(int,int,sF19,sF25)),sF27) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_336])]) ).
tff(f6822,plain,
( $less(tb2t(get(int,int,sF19,sF25)),sF27)
| ( tb2t(get(int,int,sF19,sF25)) = sF27 )
| spl37_40
| ~ spl37_133 ),
inference(resolution,[],[f906,f1436]) ).
tff(f6836,plain,
( spl37_334
| ~ spl37_12
| spl37_40
| spl37_247 ),
inference(avatar_split_clause,[],[f6831,f4029,f655,f511,f6833]) ).
tff(f4029,plain,
( spl37_247
<=> ( sF35 = sF27 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_247])]) ).
tff(f6831,plain,
( $less(sF35,sF27)
| ~ spl37_12
| spl37_40
| spl37_247 ),
inference(subsumption_resolution,[],[f6830,f4030]) ).
tff(f4030,plain,
( ( sF35 != sF27 )
| spl37_247 ),
inference(avatar_component_clause,[],[f4029]) ).
tff(f6830,plain,
( ( sF35 = sF27 )
| $less(sF35,sF27)
| ~ spl37_12
| spl37_40 ),
inference(resolution,[],[f906,f513]) ).
tff(f6813,plain,
( spl37_333
| ~ spl37_67
| ~ spl37_175 ),
inference(avatar_split_clause,[],[f6808,f2057,f828,f6810]) ).
tff(f2057,plain,
( spl37_175
<=> ( tb2t(get(int,int,sF19,sF22)) = sF23 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_175])]) ).
tff(f6808,plain,
( ( sF22 = get(int,int,sF19,sF22) )
| ~ spl37_67
| ~ spl37_175 ),
inference(forward_demodulation,[],[f6807,f830]) ).
tff(f6807,plain,
( ( get(int,int,sF19,sF22) = t2tb(sF23) )
| ~ spl37_175 ),
inference(superposition,[],[f334,f2059]) ).
tff(f2059,plain,
( ( tb2t(get(int,int,sF19,sF22)) = sF23 )
| ~ spl37_175 ),
inference(avatar_component_clause,[],[f2057]) ).
tff(f6803,plain,
( ~ spl37_332
| spl37_316 ),
inference(avatar_split_clause,[],[f6792,f5990,f6800]) ).
tff(f6792,plain,
( ~ $less(sK11,-3)
| spl37_316 ),
inference(interpreted_simplification,[],[f6791]) ).
tff(f6791,plain,
( ~ $less(sK11,-3)
| ~ $less(-3,-2)
| spl37_316 ),
inference(instantiation,[],[f6608]) ).
tff(f6798,plain,
( ~ spl37_253
| ~ spl37_19
| spl37_316 ),
inference(avatar_split_clause,[],[f6793,f5990,f546,f4380]) ).
tff(f6793,plain,
( ~ $less(sK9,-2)
| ~ spl37_19
| spl37_316 ),
inference(resolution,[],[f6608,f548]) ).
tff(f6797,plain,
( ~ spl37_115
| ~ spl37_138
| spl37_316 ),
inference(avatar_split_clause,[],[f6794,f5990,f1480,f1234]) ).
tff(f1234,plain,
( spl37_115
<=> $less(sK7,-2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_115])]) ).
tff(f6794,plain,
( ~ $less(sK7,-2)
| ~ spl37_138
| spl37_316 ),
inference(resolution,[],[f6608,f1481]) ).
tff(f6790,plain,
( ~ spl37_253
| spl37_315 ),
inference(avatar_split_clause,[],[f6787,f5985,f4380]) ).
tff(f5985,plain,
( spl37_315
<=> $less(sK9,-1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_315])]) ).
tff(f6787,plain,
( ~ $less(sK9,-2)
| spl37_315 ),
inference(interpreted_simplification,[],[f6786]) ).
tff(f6786,plain,
( ~ $less(sK9,-2)
| ~ $less(-2,-1)
| spl37_315 ),
inference(instantiation,[],[f6596]) ).
tff(f6596,plain,
( ! [X0: $int] :
( ~ $less(sK9,X0)
| ~ $less(X0,-1) )
| spl37_315 ),
inference(resolution,[],[f5987,f96]) ).
tff(f5987,plain,
( ~ $less(sK9,-1)
| spl37_315 ),
inference(avatar_component_clause,[],[f5985]) ).
tff(f6785,plain,
( ~ spl37_331
| ~ spl37_133 ),
inference(avatar_split_clause,[],[f6777,f1434,f6782]) ).
tff(f6777,plain,
( ~ $less(sF23,tb2t(get(int,int,sF19,sF25)))
| ~ spl37_133 ),
inference(resolution,[],[f1436,f677]) ).
tff(f6765,plain,
( ~ spl37_106
| ~ spl37_97 ),
inference(avatar_split_clause,[],[f6763,f1094,f1158]) ).
tff(f6763,plain,
( ~ $less(sF23,tb2t(get(int,int,sF19,sF21)))
| ~ spl37_97 ),
inference(resolution,[],[f1096,f677]) ).
tff(f6713,plain,
( spl37_196
| ~ spl37_124
| ~ spl37_146
| ~ spl37_291 ),
inference(avatar_split_clause,[],[f6712,f4897,f1579,f1377,f2549]) ).
tff(f6712,plain,
( map_eq_sub1(int,sF20,sF19,0,0)
| ~ spl37_124
| ~ spl37_146
| ~ spl37_291 ),
inference(forward_demodulation,[],[f6711,f1379]) ).
tff(f6711,plain,
( map_eq_sub1(int,elts(int,sF32),sF19,0,0)
| ~ spl37_146
| ~ spl37_291 ),
inference(forward_demodulation,[],[f6708,f1581]) ).
tff(f6708,plain,
( map_eq_sub1(int,elts(int,sF32),elts(int,sF28),0,0)
| ~ spl37_291 ),
inference(resolution,[],[f4899,f417]) ).
tff(f417,plain,
! [X2: $int,X3: ty,X0: $int,X1: uni,X4: uni] :
( ~ permut_sub1(X3,X4,X1,X0,X2)
| map_eq_sub1(X3,elts(X3,X4),elts(X3,X1),0,X0) ),
inference(cnf_transformation,[],[f289]) ).
tff(f4899,plain,
( permut_sub1(int,sF32,sF28,0,sK2)
| ~ spl37_291 ),
inference(avatar_component_clause,[],[f4897]) ).
tff(f6702,plain,
( ~ spl37_321
| ~ spl37_307 ),
inference(avatar_split_clause,[],[f6698,f5370,f6384]) ).
tff(f6698,plain,
( ~ $less(sK2,sF35)
| ~ spl37_307 ),
inference(resolution,[],[f5372,f677]) ).
tff(f6701,plain,
( spl37_305
| spl37_306
| spl37_32
| ~ spl37_307 ),
inference(avatar_split_clause,[],[f6693,f5370,f614,f5364,f5360]) ).
tff(f5364,plain,
( spl37_306
<=> ( sK1 = sF35 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_306])]) ).
tff(f6693,plain,
( ( sK1 = sF35 )
| $less(sF35,sK1)
| spl37_32
| ~ spl37_307 ),
inference(resolution,[],[f5372,f864]) ).
tff(f6691,plain,
( ~ spl37_270
| ~ spl37_260 ),
inference(avatar_split_clause,[],[f6689,f4434,f4712]) ).
tff(f4434,plain,
( spl37_260
<=> $less(1,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_260])]) ).
tff(f6689,plain,
( ~ $less(sK2,1)
| ~ spl37_260 ),
inference(resolution,[],[f4436,f677]) ).
tff(f4436,plain,
( $less(1,sK2)
| ~ spl37_260 ),
inference(avatar_component_clause,[],[f4434]) ).
tff(f6690,plain,
( spl37_263
| spl37_312
| spl37_32
| ~ spl37_260 ),
inference(avatar_split_clause,[],[f6684,f4434,f614,f5824,f4656]) ).
tff(f6684,plain,
( ( 1 = sK1 )
| $less(1,sK1)
| spl37_32
| ~ spl37_260 ),
inference(resolution,[],[f4436,f864]) ).
tff(f6683,plain,
( ~ spl37_95
| spl37_32
| ~ spl37_197 ),
inference(avatar_split_clause,[],[f6682,f2564,f614,f1074]) ).
tff(f2564,plain,
( spl37_197
<=> $less(-1,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_197])]) ).
tff(f6682,plain,
( ~ $less(sK1,-2)
| spl37_32
| ~ spl37_197 ),
inference(subsumption_resolution,[],[f6679,f2566]) ).
tff(f2566,plain,
( $less(-1,sK2)
| ~ spl37_197 ),
inference(avatar_component_clause,[],[f2564]) ).
tff(f6679,plain,
( ~ $less(sK1,-2)
| ~ $less(-1,sK2)
| spl37_32 ),
inference(interpreted_simplification,[],[f6678]) ).
tff(f6678,plain,
( ~ $less(sK1,-2)
| ~ $less(-2,-1)
| ~ $less(-1,sK2)
| spl37_32 ),
inference(instantiation,[],[f865]) ).
tff(f865,plain,
( ! [X2: $int,X1: $int] :
( ~ $less(sK1,X2)
| ~ $less(X2,X1)
| ~ $less(X1,sK2) )
| spl37_32 ),
inference(resolution,[],[f747,f96]) ).
tff(f6677,plain,
( ~ spl37_196
| spl37_291
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146
| ~ spl37_240
| ~ spl37_286 ),
inference(avatar_split_clause,[],[f6676,f4871,f3555,f1579,f1382,f1377,f4897,f2549]) ).
tff(f6676,plain,
( permut_sub1(int,sF32,sF28,0,sK2)
| ~ map_eq_sub1(int,sF20,sF19,0,0)
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146
| ~ spl37_240
| ~ spl37_286 ),
inference(subsumption_resolution,[],[f6675,f3557]) ).
tff(f6675,plain,
( permut_sub1(int,sF32,sF28,0,sK2)
| ~ map_eq_sub1(int,sF20,sF19,sK2,sK1)
| ~ map_eq_sub1(int,sF20,sF19,0,0)
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146
| ~ spl37_286 ),
inference(forward_demodulation,[],[f6674,f1379]) ).
tff(f6674,plain,
( permut_sub1(int,sF32,sF28,0,sK2)
| ~ map_eq_sub1(int,elts(int,sF32),sF19,sK2,sK1)
| ~ map_eq_sub1(int,sF20,sF19,0,0)
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146
| ~ spl37_286 ),
inference(forward_demodulation,[],[f6673,f1581]) ).
tff(f6673,plain,
( ~ map_eq_sub1(int,sF20,sF19,0,0)
| ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,sK1)
| permut_sub1(int,sF32,sF28,0,sK2)
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146
| ~ spl37_286 ),
inference(forward_demodulation,[],[f6672,f1384]) ).
tff(f6672,plain,
( ~ map_eq_sub1(int,sF20,sF19,0,0)
| ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,length1(int,sF32))
| permut_sub1(int,sF32,sF28,0,sK2)
| ~ spl37_124
| ~ spl37_146
| ~ spl37_286 ),
inference(forward_demodulation,[],[f6671,f1379]) ).
tff(f6671,plain,
( ~ map_eq_sub1(int,elts(int,sF32),sF19,0,0)
| ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,length1(int,sF32))
| permut_sub1(int,sF32,sF28,0,sK2)
| ~ spl37_146
| ~ spl37_286 ),
inference(forward_demodulation,[],[f6664,f1581]) ).
tff(f6664,plain,
( permut_sub1(int,sF32,sF28,0,sK2)
| ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),0,0)
| ~ map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,length1(int,sF32))
| ~ spl37_286 ),
inference(resolution,[],[f4873,f418]) ).
tff(f6668,plain,
( spl37_320
| ~ spl37_124
| ~ spl37_146
| ~ spl37_286 ),
inference(avatar_split_clause,[],[f6667,f4871,f1579,f1377,f6361]) ).
tff(f6667,plain,
( permut2(int,sF20,sF19,0,sK2)
| ~ spl37_124
| ~ spl37_146
| ~ spl37_286 ),
inference(forward_demodulation,[],[f6666,f1379]) ).
tff(f6666,plain,
( permut2(int,elts(int,sF32),sF19,0,sK2)
| ~ spl37_146
| ~ spl37_286 ),
inference(forward_demodulation,[],[f6660,f1581]) ).
tff(f6660,plain,
( permut2(int,elts(int,sF32),elts(int,sF28),0,sK2)
| ~ spl37_286 ),
inference(resolution,[],[f4873,f409]) ).
tff(f6657,plain,
( spl37_329
| spl37_330
| spl37_32
| ~ spl37_206 ),
inference(avatar_split_clause,[],[f6645,f2699,f614,f6654,f6650]) ).
tff(f6650,plain,
( spl37_329
<=> $less(-2,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_329])]) ).
tff(f6654,plain,
( spl37_330
<=> ( -2 = sK1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_330])]) ).
tff(f6645,plain,
( ( -2 = sK1 )
| $less(-2,sK1)
| spl37_32
| ~ spl37_206 ),
inference(resolution,[],[f864,f2701]) ).
tff(f6648,plain,
( spl37_263
| spl37_312
| ~ spl37_29
| spl37_32
| ~ spl37_285 ),
inference(avatar_split_clause,[],[f6647,f4866,f614,f599,f5824,f4656]) ).
tff(f6647,plain,
( ( 1 = sK1 )
| $less(1,sK1)
| ~ spl37_29
| spl37_32
| ~ spl37_285 ),
inference(forward_demodulation,[],[f6646,f4868]) ).
tff(f6646,plain,
( $less(sF36,sK1)
| ( 1 = sK1 )
| ~ spl37_29
| spl37_32
| ~ spl37_285 ),
inference(forward_demodulation,[],[f6643,f4868]) ).
tff(f6624,plain,
( spl37_292
| ~ spl37_143
| ~ spl37_146
| ~ spl37_284 ),
inference(avatar_split_clause,[],[f6623,f4861,f1579,f1558,f4902]) ).
tff(f6623,plain,
( map_eq_sub1(int,sF19,sF24,0,0)
| ~ spl37_143
| ~ spl37_146
| ~ spl37_284 ),
inference(forward_demodulation,[],[f6622,f1581]) ).
tff(f6622,plain,
( map_eq_sub1(int,elts(int,sF28),sF24,0,0)
| ~ spl37_143
| ~ spl37_284 ),
inference(forward_demodulation,[],[f6620,f1560]) ).
tff(f6620,plain,
( map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,0)
| ~ spl37_284 ),
inference(resolution,[],[f4863,f417]) ).
tff(f4863,plain,
( permut_sub1(int,sF28,sF29,0,sK2)
| ~ spl37_284 ),
inference(avatar_component_clause,[],[f4861]) ).
tff(f6617,plain,
( spl37_327
| spl37_328
| spl37_316 ),
inference(avatar_split_clause,[],[f6607,f5990,f6614,f6610]) ).
tff(f6610,plain,
( spl37_327
<=> ( -2 = sK11 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_327])]) ).
tff(f6614,plain,
( spl37_328
<=> $less(-2,sK11) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_328])]) ).
tff(f6607,plain,
( $less(-2,sK11)
| ( -2 = sK11 )
| spl37_316 ),
inference(resolution,[],[f5992,f97]) ).
tff(f6605,plain,
( spl37_325
| spl37_326
| spl37_315 ),
inference(avatar_split_clause,[],[f6595,f5985,f6602,f6598]) ).
tff(f6598,plain,
( spl37_325
<=> ( -1 = sK9 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_325])]) ).
tff(f6595,plain,
( $less(-1,sK9)
| ( -1 = sK9 )
| spl37_315 ),
inference(resolution,[],[f5987,f97]) ).
tff(f6594,plain,
( spl37_324
| ~ spl37_6
| ~ spl37_282 ),
inference(avatar_split_clause,[],[f6564,f4851,f481,f6591]) ).
tff(f4851,plain,
( spl37_282
<=> ( sF21 = t2tb(0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_282])]) ).
tff(f6564,plain,
( $less(sK14(1,int,sF20,0,sF22),1)
| ~ spl37_6
| ~ spl37_282 ),
inference(superposition,[],[f6329,f483]) ).
tff(f6329,plain,
( ! [X6: ty,X7: uni] : $less(sK14(1,X6,X7,0,get(X6,int,X7,sF21)),1)
| ~ spl37_282 ),
inference(superposition,[],[f1272,f4853]) ).
tff(f4853,plain,
( ( sF21 = t2tb(0) )
| ~ spl37_282 ),
inference(avatar_component_clause,[],[f4851]) ).
tff(f6545,plain,
( spl37_323
| ~ spl37_6
| ~ spl37_282 ),
inference(avatar_split_clause,[],[f6524,f4851,f481,f6542]) ).
tff(f6524,plain,
( $less(sK13(0,int,sF20,1,sF22),1)
| ~ spl37_6
| ~ spl37_282 ),
inference(superposition,[],[f6328,f483]) ).
tff(f6328,plain,
( ! [X4: ty,X5: uni] : $less(sK13(0,X4,X5,1,get(X4,int,X5,sF21)),1)
| ~ spl37_282 ),
inference(superposition,[],[f1273,f4853]) ).
tff(f6513,plain,
( spl37_322
| ~ spl37_6
| ~ spl37_282 ),
inference(avatar_split_clause,[],[f6470,f4851,f481,f6510]) ).
tff(f6510,plain,
( spl37_322
<=> ( 1 = occ1(int,sF22,sF20,0,1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_322])]) ).
tff(f6470,plain,
( ( 1 = occ1(int,sF22,sF20,0,1) )
| ~ spl37_6
| ~ spl37_282 ),
inference(superposition,[],[f6327,f483]) ).
tff(f6327,plain,
( ! [X2: ty,X3: uni] : ( 1 = occ1(X2,get(X2,int,X3,sF21),X3,0,1) )
| ~ spl37_282 ),
inference(superposition,[],[f1529,f4853]) ).
tff(f6410,plain,
( ~ spl37_292
| spl37_284
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147
| ~ spl37_238
| ~ spl37_283 ),
inference(avatar_split_clause,[],[f6409,f4856,f3413,f1584,f1579,f1558,f4861,f4902]) ).
tff(f6409,plain,
( permut_sub1(int,sF28,sF29,0,sK2)
| ~ map_eq_sub1(int,sF19,sF24,0,0)
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147
| ~ spl37_238
| ~ spl37_283 ),
inference(subsumption_resolution,[],[f6408,f3415]) ).
tff(f6408,plain,
( ~ map_eq_sub1(int,sF19,sF24,sK2,sK1)
| permut_sub1(int,sF28,sF29,0,sK2)
| ~ map_eq_sub1(int,sF19,sF24,0,0)
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147
| ~ spl37_283 ),
inference(forward_demodulation,[],[f6407,f1581]) ).
tff(f6407,plain,
( permut_sub1(int,sF28,sF29,0,sK2)
| ~ map_eq_sub1(int,sF19,sF24,0,0)
| ~ map_eq_sub1(int,elts(int,sF28),sF24,sK2,sK1)
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147
| ~ spl37_283 ),
inference(forward_demodulation,[],[f6406,f1581]) ).
tff(f6406,plain,
( ~ map_eq_sub1(int,elts(int,sF28),sF24,0,0)
| ~ map_eq_sub1(int,elts(int,sF28),sF24,sK2,sK1)
| permut_sub1(int,sF28,sF29,0,sK2)
| ~ spl37_143
| ~ spl37_147
| ~ spl37_283 ),
inference(forward_demodulation,[],[f6405,f1560]) ).
tff(f6405,plain,
( ~ map_eq_sub1(int,elts(int,sF28),elts(int,sF29),sK2,sK1)
| ~ map_eq_sub1(int,elts(int,sF28),sF24,0,0)
| permut_sub1(int,sF28,sF29,0,sK2)
| ~ spl37_143
| ~ spl37_147
| ~ spl37_283 ),
inference(forward_demodulation,[],[f6404,f1586]) ).
tff(f6404,plain,
( permut_sub1(int,sF28,sF29,0,sK2)
| ~ map_eq_sub1(int,elts(int,sF28),elts(int,sF29),sK2,length1(int,sF28))
| ~ map_eq_sub1(int,elts(int,sF28),sF24,0,0)
| ~ spl37_143
| ~ spl37_283 ),
inference(forward_demodulation,[],[f6397,f1560]) ).
tff(f6397,plain,
( permut_sub1(int,sF28,sF29,0,sK2)
| ~ map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,0)
| ~ map_eq_sub1(int,elts(int,sF28),elts(int,sF29),sK2,length1(int,sF28))
| ~ spl37_283 ),
inference(resolution,[],[f4858,f418]) ).
tff(f6402,plain,
( spl37_319
| ~ spl37_143
| ~ spl37_146
| ~ spl37_283 ),
inference(avatar_split_clause,[],[f6401,f4856,f1579,f1558,f6355]) ).
tff(f6401,plain,
( permut2(int,sF19,sF24,0,sK2)
| ~ spl37_143
| ~ spl37_146
| ~ spl37_283 ),
inference(forward_demodulation,[],[f6400,f1581]) ).
tff(f6400,plain,
( permut2(int,elts(int,sF28),sF24,0,sK2)
| ~ spl37_143
| ~ spl37_283 ),
inference(forward_demodulation,[],[f6393,f1560]) ).
tff(f6393,plain,
( permut2(int,elts(int,sF28),elts(int,sF29),0,sK2)
| ~ spl37_283 ),
inference(resolution,[],[f4858,f409]) ).
tff(f6390,plain,
( ~ spl37_321
| ~ spl37_20
| ~ spl37_55
| spl37_164 ),
inference(avatar_split_clause,[],[f6389,f1974,f742,f551,f6384]) ).
tff(f6389,plain,
( ~ $less(sK2,sF35)
| ~ spl37_20
| ~ spl37_55
| spl37_164 ),
inference(forward_demodulation,[],[f6378,f744]) ).
tff(f6378,plain,
( ~ $less(sK5,sF35)
| ~ spl37_20
| spl37_164 ),
inference(resolution,[],[f6170,f553]) ).
tff(f6170,plain,
( ! [X0: $int] :
( ~ $less(sK4,X0)
| ~ $less(X0,sF35) )
| spl37_164 ),
inference(resolution,[],[f1976,f96]) ).
tff(f6388,plain,
( ~ spl37_198
| ~ spl37_158
| spl37_164 ),
inference(avatar_split_clause,[],[f6379,f1974,f1922,f2618]) ).
tff(f6379,plain,
( ~ $less(sF27,sF35)
| ~ spl37_158
| spl37_164 ),
inference(resolution,[],[f6170,f1924]) ).
tff(f6387,plain,
( ~ spl37_321
| ~ spl37_122
| spl37_164 ),
inference(avatar_split_clause,[],[f6377,f1974,f1302,f6384]) ).
tff(f6377,plain,
( ~ $less(sK2,sF35)
| ~ spl37_122
| spl37_164 ),
inference(resolution,[],[f6170,f1304]) ).
tff(f6382,plain,
( ~ spl37_205
| ~ spl37_3
| spl37_164 ),
inference(avatar_split_clause,[],[f6376,f1974,f466,f2686]) ).
tff(f6376,plain,
( ~ $less(sK1,sF35)
| ~ spl37_3
| spl37_164 ),
inference(resolution,[],[f6170,f468]) ).
tff(f6371,plain,
( spl37_292
| spl37_192
| spl37_2
| ~ spl37_27
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147 ),
inference(avatar_split_clause,[],[f6370,f1584,f1579,f1558,f589,f461,f2501,f4902]) ).
tff(f2501,plain,
( spl37_192
<=> ! [X7: $int] :
( $less(X7,sK2)
| $less(sK1,X7) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_192])]) ).
tff(f6370,plain,
( ! [X4: $int] :
( $less(sK1,X4)
| $less(X4,sK2)
| map_eq_sub1(int,sF19,sF24,0,0) )
| spl37_2
| ~ spl37_27
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147 ),
inference(forward_demodulation,[],[f6369,f1581]) ).
tff(f6369,plain,
( ! [X4: $int] :
( map_eq_sub1(int,elts(int,sF28),sF24,0,0)
| $less(X4,sK2)
| $less(sK1,X4) )
| spl37_2
| ~ spl37_27
| ~ spl37_143
| ~ spl37_147 ),
inference(forward_demodulation,[],[f6367,f1560]) ).
tff(f6367,plain,
( ! [X4: $int] :
( map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,0)
| $less(sK1,X4)
| $less(X4,sK2) )
| spl37_2
| ~ spl37_27
| ~ spl37_147 ),
inference(resolution,[],[f6352,f417]) ).
tff(f6364,plain,
( spl37_320
| ~ spl37_48
| ~ spl37_210 ),
inference(avatar_split_clause,[],[f6359,f2771,f709,f6361]) ).
tff(f6359,plain,
( permut2(int,sF20,sF19,0,sK2)
| ~ spl37_48
| ~ spl37_210 ),
inference(forward_demodulation,[],[f2773,f711]) ).
tff(f6358,plain,
( spl37_319
| ~ spl37_48
| ~ spl37_209 ),
inference(avatar_split_clause,[],[f6353,f2751,f709,f6355]) ).
tff(f6353,plain,
( permut2(int,sF19,sF24,0,sK2)
| ~ spl37_48
| ~ spl37_209 ),
inference(forward_demodulation,[],[f2753,f711]) ).
tff(f6351,plain,
( spl37_62
| spl37_97
| spl37_41
| ~ spl37_48
| ~ spl37_282 ),
inference(avatar_split_clause,[],[f6350,f4851,f709,f660,f1094,f782]) ).
tff(f6350,plain,
( $less(tb2t(get(int,int,sF19,sF21)),sF23)
| ( 0 = sK7 )
| spl37_41
| ~ spl37_48
| ~ spl37_282 ),
inference(evaluation,[],[f6349]) ).
tff(f6349,plain,
( $less(0,0)
| ( 0 = sK7 )
| $less(tb2t(get(int,int,sF19,sF21)),sF23)
| spl37_41
| ~ spl37_48
| ~ spl37_282 ),
inference(forward_demodulation,[],[f6348,f711]) ).
tff(f6348,plain,
( $less(0,sK3)
| $less(tb2t(get(int,int,sF19,sF21)),sF23)
| ( 0 = sK7 )
| spl37_41
| ~ spl37_282 ),
inference(subsumption_resolution,[],[f6336,f662]) ).
tff(f6336,plain,
( $less(sK7,0)
| ( 0 = sK7 )
| $less(0,sK3)
| $less(tb2t(get(int,int,sF19,sF21)),sF23)
| ~ spl37_282 ),
inference(superposition,[],[f1087,f4853]) ).
tff(f6347,plain,
( spl37_318
| ~ spl37_282 ),
inference(avatar_split_clause,[],[f6335,f4851,f6344]) ).
tff(f6344,plain,
( spl37_318
<=> ( 0 = tb2t(sF21) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_318])]) ).
tff(f6335,plain,
( ( 0 = tb2t(sF21) )
| ~ spl37_282 ),
inference(superposition,[],[f384,f4853]) ).
tff(f6171,plain,
( spl37_168
| spl37_171
| spl37_164 ),
inference(avatar_split_clause,[],[f6169,f1974,f2039,f1997]) ).
tff(f6169,plain,
( ( sF35 = sK4 )
| $less(sF35,sK4)
| spl37_164 ),
inference(resolution,[],[f1976,f97]) ).
tff(f6114,plain,
( ~ spl37_95
| spl37_258 ),
inference(avatar_split_clause,[],[f6111,f4426,f1074]) ).
tff(f6111,plain,
( ~ $less(sK1,-2)
| spl37_258 ),
inference(interpreted_simplification,[],[f6110]) ).
tff(f6110,plain,
( ~ $less(sK1,-2)
| ~ $less(-2,1)
| spl37_258 ),
inference(instantiation,[],[f5822]) ).
tff(f5822,plain,
( ! [X0: $int] :
( ~ $less(sK1,X0)
| ~ $less(X0,1) )
| spl37_258 ),
inference(resolution,[],[f4427,f96]) ).
tff(f6109,plain,
( ~ spl37_310
| ~ spl37_3
| spl37_155 ),
inference(avatar_split_clause,[],[f6095,f1906,f466,f5393]) ).
tff(f6095,plain,
( ~ $less(sK1,sK11)
| ~ spl37_3
| spl37_155 ),
inference(resolution,[],[f5442,f468]) ).
tff(f6108,plain,
( ~ spl37_317
| ~ spl37_122
| spl37_155 ),
inference(avatar_split_clause,[],[f6096,f1906,f1302,f6104]) ).
tff(f6096,plain,
( ~ $less(sK2,sK11)
| ~ spl37_122
| spl37_155 ),
inference(resolution,[],[f5442,f1304]) ).
tff(f6107,plain,
( ~ spl37_317
| ~ spl37_20
| ~ spl37_55
| spl37_155 ),
inference(avatar_split_clause,[],[f6102,f1906,f742,f551,f6104]) ).
tff(f6102,plain,
( ~ $less(sK2,sK11)
| ~ spl37_20
| ~ spl37_55
| spl37_155 ),
inference(forward_demodulation,[],[f6097,f744]) ).
tff(f6097,plain,
( ~ $less(sK5,sK11)
| ~ spl37_20
| spl37_155 ),
inference(resolution,[],[f5442,f553]) ).
tff(f6101,plain,
( ~ spl37_308
| spl37_155
| ~ spl37_158 ),
inference(avatar_split_clause,[],[f6098,f1922,f1906,f5382]) ).
tff(f5382,plain,
( spl37_308
<=> $less(sF27,sK11) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_308])]) ).
tff(f6098,plain,
( ~ $less(sF27,sK11)
| spl37_155
| ~ spl37_158 ),
inference(resolution,[],[f5442,f1924]) ).
tff(f6035,plain,
( ~ spl37_267
| ~ spl37_48
| spl37_150 ),
inference(avatar_split_clause,[],[f6034,f1682,f709,f4687]) ).
tff(f6034,plain,
( ~ $less(0,sF35)
| ~ spl37_48
| spl37_150 ),
inference(forward_demodulation,[],[f1684,f711]) ).
tff(f6033,plain,
( spl37_133
| ~ spl37_17
| spl37_34
| ~ spl37_138 ),
inference(avatar_split_clause,[],[f6032,f1480,f624,f536,f1434]) ).
tff(f6032,plain,
( $less(tb2t(get(int,int,sF19,sF25)),sF23)
| ~ spl37_17
| spl37_34
| ~ spl37_138 ),
inference(forward_demodulation,[],[f6031,f538]) ).
tff(f6031,plain,
( $less(tb2t(get(int,int,sF19,t2tb(sK11))),sF23)
| spl37_34
| ~ spl37_138 ),
inference(subsumption_resolution,[],[f6022,f626]) ).
tff(f6022,plain,
( $less(tb2t(get(int,int,sF19,t2tb(sK11))),sF23)
| $less(sK11,sK3)
| ~ spl37_138 ),
inference(resolution,[],[f1481,f429]) ).
tff(f5993,plain,
( ~ spl37_316
| spl37_302 ),
inference(avatar_split_clause,[],[f5980,f5320,f5990]) ).
tff(f5980,plain,
( ~ $less(sK11,-2)
| spl37_302 ),
inference(interpreted_simplification,[],[f5979]) ).
tff(f5979,plain,
( ~ $less(sK11,-2)
| ~ $less(-2,-1)
| spl37_302 ),
inference(instantiation,[],[f5969]) ).
tff(f5988,plain,
( ~ spl37_315
| ~ spl37_19
| spl37_302 ),
inference(avatar_split_clause,[],[f5981,f5320,f546,f5985]) ).
tff(f5981,plain,
( ~ $less(sK9,-1)
| ~ spl37_19
| spl37_302 ),
inference(resolution,[],[f5969,f548]) ).
tff(f5978,plain,
( spl37_313
| spl37_314
| spl37_302 ),
inference(avatar_split_clause,[],[f5968,f5320,f5975,f5971]) ).
tff(f5975,plain,
( spl37_314
<=> ( -1 = sK11 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_314])]) ).
tff(f5968,plain,
( ( -1 = sK11 )
| $less(-1,sK11)
| spl37_302 ),
inference(resolution,[],[f5321,f97]) ).
tff(f5967,plain,
( ~ spl37_287
| ~ spl37_19
| spl37_289 ),
inference(avatar_split_clause,[],[f5963,f4887,f546,f4877]) ).
tff(f5963,plain,
( ~ $less(sK9,0)
| ~ spl37_19
| spl37_289 ),
inference(resolution,[],[f5347,f548]) ).
tff(f5966,plain,
( ~ spl37_302
| spl37_289 ),
inference(avatar_split_clause,[],[f5962,f4887,f5320]) ).
tff(f5962,plain,
( ~ $less(sK11,-1)
| spl37_289 ),
inference(interpreted_simplification,[],[f5961]) ).
tff(f5961,plain,
( ~ $less(sK11,-1)
| ~ $less(-1,0)
| spl37_289 ),
inference(instantiation,[],[f5347]) ).
tff(f5827,plain,
( spl37_263
| spl37_312
| spl37_258 ),
inference(avatar_split_clause,[],[f5821,f4426,f5824,f4656]) ).
tff(f5821,plain,
( ( 1 = sK1 )
| $less(1,sK1)
| spl37_258 ),
inference(resolution,[],[f4427,f97]) ).
tff(f5447,plain,
( spl37_156
| spl37_311
| spl37_155 ),
inference(avatar_split_clause,[],[f5441,f1906,f5444,f1910]) ).
tff(f5441,plain,
( $less(sK11,sK4)
| ( sK4 = sK11 )
| spl37_155 ),
inference(resolution,[],[f1907,f97]) ).
tff(f5396,plain,
( ~ spl37_310
| ~ spl37_24
| spl37_131 ),
inference(avatar_split_clause,[],[f5374,f1426,f573,f5393]) ).
tff(f5374,plain,
( ~ $less(sK1,sK11)
| ~ spl37_24
| spl37_131 ),
inference(resolution,[],[f5161,f575]) ).
tff(f5391,plain,
( ~ spl37_155
| ~ spl37_26
| spl37_131 ),
inference(avatar_split_clause,[],[f5375,f1426,f584,f1906]) ).
tff(f5375,plain,
( ~ $less(sK4,sK11)
| ~ spl37_26
| spl37_131 ),
inference(resolution,[],[f5161,f586]) ).
tff(f5390,plain,
( ~ spl37_309
| spl37_131
| ~ spl37_136 ),
inference(avatar_split_clause,[],[f5377,f1447,f1426,f5387]) ).
tff(f5377,plain,
( ~ $less(sF23,sK11)
| spl37_131
| ~ spl37_136 ),
inference(resolution,[],[f5161,f1449]) ).
tff(f5385,plain,
( ~ spl37_308
| spl37_131
| ~ spl37_142 ),
inference(avatar_split_clause,[],[f5378,f1513,f1426,f5382]) ).
tff(f5378,plain,
( ~ $less(sF27,sK11)
| spl37_131
| ~ spl37_142 ),
inference(resolution,[],[f5161,f1515]) ).
tff(f5373,plain,
( spl37_307
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125
| ~ spl37_296 ),
inference(avatar_split_clause,[],[f5353,f5003,f1382,f634,f486,f461,f5370]) ).
tff(f5353,plain,
( $less(sF35,sK2)
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125
| ~ spl37_296 ),
inference(resolution,[],[f5005,f2571]) ).
tff(f5368,plain,
( ~ spl37_164
| spl37_4
| ~ spl37_296 ),
inference(avatar_split_clause,[],[f5349,f5003,f471,f1974]) ).
tff(f5349,plain,
( ~ $less(sK4,sF35)
| spl37_4
| ~ spl37_296 ),
inference(resolution,[],[f5005,f681]) ).
tff(f5367,plain,
( spl37_305
| spl37_306
| spl37_7
| ~ spl37_296 ),
inference(avatar_split_clause,[],[f5351,f5003,f486,f5364,f5360]) ).
tff(f5351,plain,
( ( sK1 = sF35 )
| $less(sF35,sK1)
| spl37_7
| ~ spl37_296 ),
inference(resolution,[],[f5005,f795]) ).
tff(f795,plain,
( ! [X0: $int] :
( ~ $less(X0,0)
| $less(X0,sK1)
| ( sK1 = X0 ) )
| spl37_7 ),
inference(resolution,[],[f678,f97]) ).
tff(f5358,plain,
( ~ spl37_267
| spl37_2
| ~ spl37_48
| ~ spl37_296 ),
inference(avatar_split_clause,[],[f5357,f5003,f709,f461,f4687]) ).
tff(f5357,plain,
( ~ $less(0,sF35)
| spl37_2
| ~ spl37_48
| ~ spl37_296 ),
inference(forward_demodulation,[],[f5348,f711]) ).
tff(f5348,plain,
( ~ $less(sK3,sF35)
| spl37_2
| ~ spl37_296 ),
inference(resolution,[],[f5005,f680]) ).
tff(f5356,plain,
( ~ spl37_267
| ~ spl37_296 ),
inference(avatar_split_clause,[],[f5355,f5003,f4687]) ).
tff(f5355,plain,
( ~ $less(0,sF35)
| ~ spl37_296 ),
inference(resolution,[],[f5005,f677]) ).
tff(f5345,plain,
( ~ spl37_304
| spl37_107
| ~ spl37_285 ),
inference(avatar_split_clause,[],[f5326,f4866,f1163,f5342]) ).
tff(f5342,plain,
( spl37_304
<=> $less(sF23,tb2t(get(int,int,sF19,t2tb(1)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_304])]) ).
tff(f5326,plain,
( ~ $less(sF23,tb2t(get(int,int,sF19,t2tb(1))))
| spl37_107
| ~ spl37_285 ),
inference(superposition,[],[f1164,f4868]) ).
tff(f5340,plain,
( ~ spl37_270
| spl37_83
| ~ spl37_285 ),
inference(avatar_split_clause,[],[f5325,f4866,f973,f4712]) ).
tff(f973,plain,
( spl37_83
<=> $less(sK2,sF36) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_83])]) ).
tff(f5325,plain,
( ~ $less(sK2,1)
| spl37_83
| ~ spl37_285 ),
inference(superposition,[],[f975,f4868]) ).
tff(f975,plain,
( ~ $less(sK2,sF36)
| spl37_83 ),
inference(avatar_component_clause,[],[f973]) ).
tff(f5338,plain,
( spl37_264
| ~ spl37_215
| ~ spl37_285 ),
inference(avatar_split_clause,[],[f5328,f4866,f2820,f4661]) ).
tff(f5328,plain,
( $less(1,sK7)
| ~ spl37_215
| ~ spl37_285 ),
inference(superposition,[],[f2822,f4868]) ).
tff(f5337,plain,
( spl37_260
| ~ spl37_29
| ~ spl37_285 ),
inference(avatar_split_clause,[],[f5324,f4866,f599,f4434]) ).
tff(f5324,plain,
( $less(1,sK2)
| ~ spl37_29
| ~ spl37_285 ),
inference(superposition,[],[f601,f4868]) ).
tff(f5335,plain,
( ~ spl37_303
| spl37_214
| ~ spl37_285 ),
inference(avatar_split_clause,[],[f5327,f4866,f2816,f5332]) ).
tff(f5327,plain,
( ( 1 != sK4 )
| spl37_214
| ~ spl37_285 ),
inference(superposition,[],[f2817,f4868]) ).
tff(f5323,plain,
( spl37_301
| spl37_302
| ~ spl37_289
| ~ spl37_17 ),
inference(avatar_split_clause,[],[f5312,f536,f4887,f5320,f5317]) ).
tff(f5317,plain,
( spl37_301
<=> ! [X16: ty,X17: uni] : exchange2(X16,X17,set(X16,int,set(X16,int,X17,sF25,get(X16,int,X17,t2tb(-1))),t2tb(-1),get(X16,int,X17,sF25)),-1,0,sK11,-1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_301])]) ).
tff(f5312,plain,
( ! [X16: ty,X17: uni] :
( ~ $less(sK11,0)
| $less(sK11,-1)
| exchange2(X16,X17,set(X16,int,set(X16,int,X17,sF25,get(X16,int,X17,t2tb(-1))),t2tb(-1),get(X16,int,X17,sF25)),-1,0,sK11,-1) )
| ~ spl37_17 ),
inference(interpreted_simplification,[],[f5311]) ).
tff(f5311,plain,
( ! [X16: ty,X17: uni] :
( ~ $less(sK11,0)
| exchange2(X16,X17,set(X16,int,set(X16,int,X17,sF25,get(X16,int,X17,t2tb(-1))),t2tb(-1),get(X16,int,X17,sF25)),-1,0,sK11,-1)
| $less(sK11,-1)
| $less(-1,-1)
| ~ $less(-1,0) )
| ~ spl37_17 ),
inference(instantiation,[],[f1631]) ).
tff(f1631,plain,
( ! [X18: $int,X19: $int,X16: ty,X17: uni,X20: $int] :
( ~ $less(sK11,X20)
| exchange2(X16,X17,set(X16,int,set(X16,int,X17,sF25,get(X16,int,X17,t2tb(X18))),t2tb(X18),get(X16,int,X17,sF25)),X19,X20,sK11,X18)
| $less(sK11,X19)
| $less(X18,X19)
| ~ $less(X18,X20) )
| ~ spl37_17 ),
inference(superposition,[],[f380,f538]) ).
tff(f5308,plain,
( ~ spl37_271
| spl37_300
| spl37_4
| ~ spl37_25 ),
inference(avatar_split_clause,[],[f5304,f579,f471,f5306,f4751]) ).
tff(f5306,plain,
( spl37_300
<=> ! [X11: ty,X12: uni] : exchange2(X11,X12,set(X11,int,set(X11,int,X12,sF33,get(X11,int,X12,t2tb(0))),t2tb(0),get(X11,int,X12,sF33)),0,1,sK4,0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_300])]) ).
tff(f5304,plain,
( ! [X11: ty,X12: uni] :
( exchange2(X11,X12,set(X11,int,set(X11,int,X12,sF33,get(X11,int,X12,t2tb(0))),t2tb(0),get(X11,int,X12,sF33)),0,1,sK4,0)
| ~ $less(sK4,1) )
| spl37_4
| ~ spl37_25 ),
inference(subsumption_resolution,[],[f5297,f473]) ).
tff(f5297,plain,
( ! [X11: ty,X12: uni] :
( $less(sK4,0)
| ~ $less(sK4,1)
| exchange2(X11,X12,set(X11,int,set(X11,int,X12,sF33,get(X11,int,X12,t2tb(0))),t2tb(0),get(X11,int,X12,sF33)),0,1,sK4,0) )
| ~ spl37_25 ),
inference(interpreted_simplification,[],[f5296]) ).
tff(f5296,plain,
( ! [X11: ty,X12: uni] :
( ~ $less(sK4,1)
| ~ $less(0,1)
| exchange2(X11,X12,set(X11,int,set(X11,int,X12,sF33,get(X11,int,X12,t2tb(0))),t2tb(0),get(X11,int,X12,sF33)),0,1,sK4,0)
| $less(sK4,0)
| $less(0,0) )
| ~ spl37_25 ),
inference(instantiation,[],[f1630]) ).
tff(f1630,plain,
( ! [X11: ty,X14: $int,X15: $int,X12: uni,X13: $int] :
( ~ $less(sK4,X15)
| ~ $less(X13,X15)
| exchange2(X11,X12,set(X11,int,set(X11,int,X12,sF33,get(X11,int,X12,t2tb(X13))),t2tb(X13),get(X11,int,X12,sF33)),X14,X15,sK4,X13)
| $less(sK4,X14)
| $less(X13,X14) )
| ~ spl37_25 ),
inference(superposition,[],[f380,f581]) ).
tff(f5276,plain,
( spl37_289
| spl37_298
| ~ spl37_299
| ~ spl37_17 ),
inference(avatar_split_clause,[],[f5265,f536,f5273,f5270,f4887]) ).
tff(f5270,plain,
( spl37_298
<=> ! [X16: ty,X17: uni] : exchange2(X16,X17,set(X16,int,set(X16,int,X17,t2tb(0),get(X16,int,X17,sF25)),sF25,get(X16,int,X17,t2tb(0))),0,1,0,sK11) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_298])]) ).
tff(f5265,plain,
( ! [X16: ty,X17: uni] :
( ~ $less(sK11,1)
| exchange2(X16,X17,set(X16,int,set(X16,int,X17,t2tb(0),get(X16,int,X17,sF25)),sF25,get(X16,int,X17,t2tb(0))),0,1,0,sK11)
| $less(sK11,0) )
| ~ spl37_17 ),
inference(interpreted_simplification,[],[f5264]) ).
tff(f5264,plain,
( ! [X16: ty,X17: uni] :
( ~ $less(sK11,1)
| ~ $less(0,1)
| $less(0,0)
| $less(sK11,0)
| exchange2(X16,X17,set(X16,int,set(X16,int,X17,t2tb(0),get(X16,int,X17,sF25)),sF25,get(X16,int,X17,t2tb(0))),0,1,0,sK11) )
| ~ spl37_17 ),
inference(instantiation,[],[f1625]) ).
tff(f1625,plain,
( ! [X18: $int,X19: $int,X16: ty,X17: uni,X20: $int] :
( ~ $less(sK11,X20)
| ~ $less(X18,X20)
| $less(X18,X19)
| $less(sK11,X19)
| exchange2(X16,X17,set(X16,int,set(X16,int,X17,t2tb(X18),get(X16,int,X17,sF25)),sF25,get(X16,int,X17,t2tb(X18))),X19,X20,X18,sK11) )
| ~ spl37_17 ),
inference(superposition,[],[f380,f538]) ).
tff(f5246,plain,
( ~ spl37_271
| spl37_297
| spl37_4
| ~ spl37_25 ),
inference(avatar_split_clause,[],[f5242,f579,f471,f5244,f4751]) ).
tff(f5244,plain,
( spl37_297
<=> ! [X11: ty,X12: uni] : exchange2(X11,X12,set(X11,int,set(X11,int,X12,t2tb(0),get(X11,int,X12,sF33)),sF33,get(X11,int,X12,t2tb(0))),0,1,0,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_297])]) ).
tff(f5242,plain,
( ! [X11: ty,X12: uni] :
( exchange2(X11,X12,set(X11,int,set(X11,int,X12,t2tb(0),get(X11,int,X12,sF33)),sF33,get(X11,int,X12,t2tb(0))),0,1,0,sK4)
| ~ $less(sK4,1) )
| spl37_4
| ~ spl37_25 ),
inference(subsumption_resolution,[],[f5235,f473]) ).
tff(f5235,plain,
( ! [X11: ty,X12: uni] :
( ~ $less(sK4,1)
| exchange2(X11,X12,set(X11,int,set(X11,int,X12,t2tb(0),get(X11,int,X12,sF33)),sF33,get(X11,int,X12,t2tb(0))),0,1,0,sK4)
| $less(sK4,0) )
| ~ spl37_25 ),
inference(interpreted_simplification,[],[f5234]) ).
tff(f5234,plain,
( ! [X11: ty,X12: uni] :
( ~ $less(sK4,1)
| ~ $less(0,1)
| exchange2(X11,X12,set(X11,int,set(X11,int,X12,t2tb(0),get(X11,int,X12,sF33)),sF33,get(X11,int,X12,t2tb(0))),0,1,0,sK4)
| $less(0,0)
| $less(sK4,0) )
| ~ spl37_25 ),
inference(instantiation,[],[f1624]) ).
tff(f1624,plain,
( ! [X11: ty,X14: $int,X15: $int,X12: uni,X13: $int] :
( ~ $less(sK4,X15)
| ~ $less(X13,X15)
| exchange2(X11,X12,set(X11,int,set(X11,int,X12,t2tb(X13),get(X11,int,X12,sF33)),sF33,get(X11,int,X12,t2tb(X13))),X14,X15,X13,sK4)
| $less(X13,X14)
| $less(sK4,X14) )
| ~ spl37_25 ),
inference(superposition,[],[f380,f581]) ).
tff(f5162,plain,
( spl37_132
| spl37_138
| spl37_131 ),
inference(avatar_split_clause,[],[f5160,f1426,f1480,f1430]) ).
tff(f5160,plain,
( $less(sK11,sK7)
| ( sK7 = sK11 )
| spl37_131 ),
inference(resolution,[],[f1427,f97]) ).
tff(f5096,plain,
( ~ spl37_164
| ~ spl37_26
| spl37_129 ),
inference(avatar_split_clause,[],[f5087,f1416,f584,f1974]) ).
tff(f5087,plain,
( ~ $less(sK4,sF35)
| ~ spl37_26
| spl37_129 ),
inference(resolution,[],[f5054,f586]) ).
tff(f5054,plain,
( ! [X0: $int] :
( ~ $less(sK7,X0)
| ~ $less(X0,sF35) )
| spl37_129 ),
inference(resolution,[],[f1417,f96]) ).
tff(f5095,plain,
( ~ spl37_205
| ~ spl37_24
| spl37_129 ),
inference(avatar_split_clause,[],[f5086,f1416,f573,f2686]) ).
tff(f5086,plain,
( ~ $less(sK1,sF35)
| ~ spl37_24
| spl37_129 ),
inference(resolution,[],[f5054,f575]) ).
tff(f5094,plain,
( ~ spl37_198
| spl37_129
| ~ spl37_142 ),
inference(avatar_split_clause,[],[f5090,f1513,f1416,f2618]) ).
tff(f5090,plain,
( ~ $less(sF27,sF35)
| spl37_129
| ~ spl37_142 ),
inference(resolution,[],[f5054,f1515]) ).
tff(f5093,plain,
( ~ spl37_207
| spl37_129
| ~ spl37_182 ),
inference(avatar_split_clause,[],[f5088,f2285,f1416,f2707]) ).
tff(f5088,plain,
( ~ $less(sK9,sF35)
| spl37_129
| ~ spl37_182 ),
inference(resolution,[],[f5054,f2287]) ).
tff(f5055,plain,
( spl37_130
| spl37_139
| spl37_129 ),
inference(avatar_split_clause,[],[f5053,f1416,f1498,f1420]) ).
tff(f5053,plain,
( $less(sF35,sK7)
| ( sK7 = sF35 )
| spl37_129 ),
inference(resolution,[],[f1417,f97]) ).
tff(f5006,plain,
( spl37_296
| ~ spl37_48
| ~ spl37_128 ),
inference(avatar_split_clause,[],[f5001,f1412,f709,f5003]) ).
tff(f5001,plain,
( $less(sF35,0)
| ~ spl37_48
| ~ spl37_128 ),
inference(forward_demodulation,[],[f1414,f711]) ).
tff(f4995,plain,
( ~ spl37_289
| ~ spl37_294 ),
inference(avatar_split_clause,[],[f4994,f4949,f4887]) ).
tff(f4994,plain,
( ~ $less(sK11,0)
| ~ spl37_294 ),
inference(resolution,[],[f4951,f677]) ).
tff(f4992,plain,
( ~ spl37_295
| ~ spl37_48
| spl37_59 ),
inference(avatar_split_clause,[],[f4987,f764,f709,f4989]) ).
tff(f4989,plain,
( spl37_295
<=> ( 0 = sK11 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_295])]) ).
tff(f764,plain,
( spl37_59
<=> ( sK11 = sK3 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_59])]) ).
tff(f4987,plain,
( ( 0 != sK11 )
| ~ spl37_48
| spl37_59 ),
inference(forward_demodulation,[],[f765,f711]) ).
tff(f765,plain,
( ( sK11 != sK3 )
| spl37_59 ),
inference(avatar_component_clause,[],[f764]) ).
tff(f4952,plain,
( spl37_294
| ~ spl37_48
| ~ spl37_58 ),
inference(avatar_split_clause,[],[f4947,f760,f709,f4949]) ).
tff(f4947,plain,
( $less(0,sK11)
| ~ spl37_48
| ~ spl37_58 ),
inference(forward_demodulation,[],[f762,f711]) ).
tff(f4910,plain,
( ~ spl37_293
| ~ spl37_48
| spl37_135 ),
inference(avatar_split_clause,[],[f4838,f1443,f709,f4907]) ).
tff(f4838,plain,
( ~ $less(sF23,0)
| ~ spl37_48
| spl37_135 ),
inference(superposition,[],[f1444,f711]) ).
tff(f4905,plain,
( spl37_292
| ~ spl37_48
| ~ spl37_219 ),
inference(avatar_split_clause,[],[f4840,f2907,f709,f4902]) ).
tff(f4840,plain,
( map_eq_sub1(int,sF19,sF24,0,0)
| ~ spl37_48
| ~ spl37_219 ),
inference(superposition,[],[f2909,f711]) ).
tff(f4900,plain,
( spl37_291
| ~ spl37_36
| ~ spl37_48 ),
inference(avatar_split_clause,[],[f4822,f709,f634,f4897]) ).
tff(f4822,plain,
( permut_sub1(int,sF32,sF28,0,sK2)
| ~ spl37_36
| ~ spl37_48 ),
inference(superposition,[],[f636,f711]) ).
tff(f4895,plain,
( ~ spl37_290
| ~ spl37_48
| spl37_153 ),
inference(avatar_split_clause,[],[f4839,f1883,f709,f4892]) ).
tff(f4839,plain,
( ~ $less(sF27,0)
| ~ spl37_48
| spl37_153 ),
inference(superposition,[],[f1884,f711]) ).
tff(f4890,plain,
( ~ spl37_289
| spl37_34
| ~ spl37_48 ),
inference(avatar_split_clause,[],[f4821,f709,f624,f4887]) ).
tff(f4821,plain,
( ~ $less(sK11,0)
| spl37_34
| ~ spl37_48 ),
inference(superposition,[],[f626,f711]) ).
tff(f4885,plain,
( ~ spl37_288
| ~ spl37_48
| spl37_224 ),
inference(avatar_split_clause,[],[f4842,f3098,f709,f4882]) ).
tff(f3098,plain,
( spl37_224
<=> $less(sF36,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_224])]) ).
tff(f4842,plain,
( ~ $less(sF36,0)
| ~ spl37_48
| spl37_224 ),
inference(superposition,[],[f3099,f711]) ).
tff(f3099,plain,
( ~ $less(sF36,sK3)
| spl37_224 ),
inference(avatar_component_clause,[],[f3098]) ).
tff(f4880,plain,
( ~ spl37_287
| ~ spl37_48
| spl37_72 ),
inference(avatar_split_clause,[],[f4830,f882,f709,f4877]) ).
tff(f882,plain,
( spl37_72
<=> $less(sK9,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_72])]) ).
tff(f4830,plain,
( ~ $less(sK9,0)
| ~ spl37_48
| spl37_72 ),
inference(superposition,[],[f884,f711]) ).
tff(f884,plain,
( ~ $less(sK9,sK3)
| spl37_72 ),
inference(avatar_component_clause,[],[f882]) ).
tff(f4875,plain,
( spl37_196
| ~ spl37_48
| ~ spl37_230 ),
inference(avatar_split_clause,[],[f4844,f3350,f709,f2549]) ).
tff(f4844,plain,
( map_eq_sub1(int,sF20,sF19,0,0)
| ~ spl37_48
| ~ spl37_230 ),
inference(superposition,[],[f3352,f711]) ).
tff(f4874,plain,
( spl37_286
| ~ spl37_48
| ~ spl37_119 ),
inference(avatar_split_clause,[],[f4837,f1285,f709,f4871]) ).
tff(f1285,plain,
( spl37_119
<=> permut3(int,sF32,sF28,sK3,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_119])]) ).
tff(f4837,plain,
( permut3(int,sF32,sF28,0,sK2)
| ~ spl37_48
| ~ spl37_119 ),
inference(superposition,[],[f1287,f711]) ).
tff(f1287,plain,
( permut3(int,sF32,sF28,sK3,sK2)
| ~ spl37_119 ),
inference(avatar_component_clause,[],[f1285]) ).
tff(f4869,plain,
( spl37_285
| ~ spl37_1
| ~ spl37_48 ),
inference(avatar_split_clause,[],[f4847,f709,f456,f4866]) ).
tff(f456,plain,
( spl37_1
<=> ( $sum(sK3,1) = sF36 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_1])]) ).
tff(f4847,plain,
( ( 1 = sF36 )
| ~ spl37_1
| ~ spl37_48 ),
inference(evaluation,[],[f4814]) ).
tff(f4814,plain,
( ( $sum(0,1) = sF36 )
| ~ spl37_1
| ~ spl37_48 ),
inference(superposition,[],[f458,f711]) ).
tff(f458,plain,
( ( $sum(sK3,1) = sF36 )
| ~ spl37_1 ),
inference(avatar_component_clause,[],[f456]) ).
tff(f4864,plain,
( spl37_284
| ~ spl37_27
| ~ spl37_48 ),
inference(avatar_split_clause,[],[f4820,f709,f589,f4861]) ).
tff(f4820,plain,
( permut_sub1(int,sF28,sF29,0,sK2)
| ~ spl37_27
| ~ spl37_48 ),
inference(superposition,[],[f591,f711]) ).
tff(f4859,plain,
( spl37_283
| ~ spl37_48
| ~ spl37_114 ),
inference(avatar_split_clause,[],[f4835,f1213,f709,f4856]) ).
tff(f1213,plain,
( spl37_114
<=> permut3(int,sF28,sF29,sK3,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_114])]) ).
tff(f4835,plain,
( permut3(int,sF28,sF29,0,sK2)
| ~ spl37_48
| ~ spl37_114 ),
inference(superposition,[],[f1215,f711]) ).
tff(f1215,plain,
( permut3(int,sF28,sF29,sK3,sK2)
| ~ spl37_114 ),
inference(avatar_component_clause,[],[f1213]) ).
tff(f4854,plain,
( spl37_282
| ~ spl37_14
| ~ spl37_48 ),
inference(avatar_split_clause,[],[f4817,f709,f521,f4851]) ).
tff(f4817,plain,
( ( sF21 = t2tb(0) )
| ~ spl37_14
| ~ spl37_48 ),
inference(superposition,[],[f523,f711]) ).
tff(f4849,plain,
( spl37_251
| ~ spl37_48
| ~ spl37_100 ),
inference(avatar_split_clause,[],[f4833,f1120,f709,f4345]) ).
tff(f4833,plain,
( $less(0,sK9)
| ~ spl37_48
| ~ spl37_100 ),
inference(superposition,[],[f1122,f711]) ).
tff(f4813,plain,
( spl37_49
| spl37_281
| ~ spl37_63 ),
inference(avatar_split_clause,[],[f1089,f786,f4808,f713]) ).
tff(f1089,plain,
( $less(tb2t(get(int,int,sF19,t2tb(0))),sF23)
| $less(0,sK3)
| ~ spl37_63 ),
inference(resolution,[],[f429,f788]) ).
tff(f4812,plain,
( spl37_49
| spl37_281
| ~ spl37_264 ),
inference(avatar_split_clause,[],[f2015,f4661,f4808,f713]) ).
tff(f2015,plain,
( ~ $less(1,sK7)
| $less(tb2t(get(int,int,sF19,t2tb(0))),sF23)
| $less(0,sK3) ),
inference(interpreted_simplification,[],[f2014]) ).
tff(f2014,plain,
( ~ $less(1,sK7)
| ~ $less(0,1)
| $less(tb2t(get(int,int,sF19,t2tb(0))),sF23)
| $less(0,sK3) ),
inference(instantiation,[],[f1088]) ).
tff(f4811,plain,
( spl37_281
| spl37_49
| spl37_204
| spl37_62
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(avatar_split_clause,[],[f2637,f1382,f634,f486,f461,f782,f2670,f713,f4808]) ).
tff(f2637,plain,
( ( 0 = sK7 )
| $less(sK7,sK2)
| $less(0,sK3)
| $less(tb2t(get(int,int,sF19,t2tb(0))),sF23)
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(resolution,[],[f2576,f429]) ).
tff(f4806,plain,
( spl37_280
| ~ spl37_240
| ~ spl37_269 ),
inference(avatar_split_clause,[],[f4745,f4708,f3555,f4803]) ).
tff(f4803,plain,
( spl37_280
<=> map_eq_sub1(int,sF20,sF19,1,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_280])]) ).
tff(f4708,plain,
( spl37_269
<=> ( 1 = sK2 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_269])]) ).
tff(f4745,plain,
( map_eq_sub1(int,sF20,sF19,1,sK1)
| ~ spl37_240
| ~ spl37_269 ),
inference(superposition,[],[f3557,f4710]) ).
tff(f4710,plain,
( ( 1 = sK2 )
| ~ spl37_269 ),
inference(avatar_component_clause,[],[f4708]) ).
tff(f4801,plain,
( spl37_279
| ~ spl37_36
| ~ spl37_269 ),
inference(avatar_split_clause,[],[f4722,f4708,f634,f4798]) ).
tff(f4798,plain,
( spl37_279
<=> permut_sub1(int,sF32,sF28,sK3,1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_279])]) ).
tff(f4722,plain,
( permut_sub1(int,sF32,sF28,sK3,1)
| ~ spl37_36
| ~ spl37_269 ),
inference(superposition,[],[f636,f4710]) ).
tff(f4796,plain,
( spl37_263
| ~ spl37_56
| ~ spl37_269 ),
inference(avatar_split_clause,[],[f4726,f4708,f749,f4656]) ).
tff(f4726,plain,
( $less(1,sK1)
| ~ spl37_56
| ~ spl37_269 ),
inference(superposition,[],[f751,f4710]) ).
tff(f4795,plain,
( spl37_278
| ~ spl37_238
| ~ spl37_269 ),
inference(avatar_split_clause,[],[f4744,f4708,f3413,f4792]) ).
tff(f4792,plain,
( spl37_278
<=> map_eq_sub1(int,sF19,sF24,1,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_278])]) ).
tff(f4744,plain,
( map_eq_sub1(int,sF19,sF24,1,sK1)
| ~ spl37_238
| ~ spl37_269 ),
inference(superposition,[],[f3415,f4710]) ).
tff(f4790,plain,
( ~ spl37_277
| spl37_83
| ~ spl37_269 ),
inference(avatar_split_clause,[],[f4729,f4708,f973,f4787]) ).
tff(f4787,plain,
( spl37_277
<=> $less(1,sF36) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_277])]) ).
tff(f4729,plain,
( ~ $less(1,sF36)
| spl37_83
| ~ spl37_269 ),
inference(superposition,[],[f975,f4710]) ).
tff(f4785,plain,
( spl37_276
| ~ spl37_29
| ~ spl37_269 ),
inference(avatar_split_clause,[],[f4719,f4708,f599,f4782]) ).
tff(f4719,plain,
( $less(sF36,1)
| ~ spl37_29
| ~ spl37_269 ),
inference(superposition,[],[f601,f4710]) ).
tff(f4780,plain,
( spl37_275
| ~ spl37_119
| ~ spl37_269 ),
inference(avatar_split_clause,[],[f4731,f4708,f1285,f4777]) ).
tff(f4777,plain,
( spl37_275
<=> permut3(int,sF32,sF28,sK3,1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_275])]) ).
tff(f4731,plain,
( permut3(int,sF32,sF28,sK3,1)
| ~ spl37_119
| ~ spl37_269 ),
inference(superposition,[],[f1287,f4710]) ).
tff(f4775,plain,
( spl37_274
| ~ spl37_27
| ~ spl37_269 ),
inference(avatar_split_clause,[],[f4718,f4708,f589,f4772]) ).
tff(f4772,plain,
( spl37_274
<=> permut_sub1(int,sF28,sF29,sK3,1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_274])]) ).
tff(f4718,plain,
( permut_sub1(int,sF28,sF29,sK3,1)
| ~ spl37_27
| ~ spl37_269 ),
inference(superposition,[],[f591,f4710]) ).
tff(f4768,plain,
( ~ spl37_265
| spl37_78
| ~ spl37_269 ),
inference(avatar_split_clause,[],[f4728,f4708,f928,f4666]) ).
tff(f4728,plain,
( ~ $less(1,sK4)
| spl37_78
| ~ spl37_269 ),
inference(superposition,[],[f930,f4710]) ).
tff(f4766,plain,
( spl37_273
| ~ spl37_52
| ~ spl37_269 ),
inference(avatar_split_clause,[],[f4724,f4708,f727,f4763]) ).
tff(f4724,plain,
( $less(sK3,1)
| ~ spl37_52
| ~ spl37_269 ),
inference(superposition,[],[f729,f4710]) ).
tff(f4761,plain,
( spl37_272
| ~ spl37_114
| ~ spl37_269 ),
inference(avatar_split_clause,[],[f4730,f4708,f1213,f4758]) ).
tff(f4758,plain,
( spl37_272
<=> permut3(int,sF28,sF29,sK3,1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_272])]) ).
tff(f4730,plain,
( permut3(int,sF28,sF29,sK3,1)
| ~ spl37_114
| ~ spl37_269 ),
inference(superposition,[],[f1215,f4710]) ).
tff(f4754,plain,
( spl37_271
| ~ spl37_122
| ~ spl37_269 ),
inference(avatar_split_clause,[],[f4733,f4708,f1302,f4751]) ).
tff(f4733,plain,
( $less(sK4,1)
| ~ spl37_122
| ~ spl37_269 ),
inference(superposition,[],[f1304,f4710]) ).
tff(f4749,plain,
( ~ spl37_266
| spl37_13
| ~ spl37_269 ),
inference(avatar_split_clause,[],[f4717,f4708,f516,f4671]) ).
tff(f4717,plain,
( ~ $less(1,sK3)
| spl37_13
| ~ spl37_269 ),
inference(superposition,[],[f518,f4710]) ).
tff(f4748,plain,
( spl37_32
| ~ spl37_258
| ~ spl37_269 ),
inference(avatar_contradiction_clause,[],[f4747]) ).
tff(f4747,plain,
( $false
| spl37_32
| ~ spl37_258
| ~ spl37_269 ),
inference(subsumption_resolution,[],[f4721,f4428]) ).
tff(f4428,plain,
( $less(sK1,1)
| ~ spl37_258 ),
inference(avatar_component_clause,[],[f4426]) ).
tff(f4721,plain,
( ~ $less(sK1,1)
| spl37_32
| ~ spl37_269 ),
inference(superposition,[],[f616,f4710]) ).
tff(f4715,plain,
( spl37_269
| spl37_270
| spl37_260 ),
inference(avatar_split_clause,[],[f4705,f4434,f4712,f4708]) ).
tff(f4705,plain,
( $less(sK2,1)
| ( 1 = sK2 )
| spl37_260 ),
inference(resolution,[],[f4435,f97]) ).
tff(f4435,plain,
( ~ $less(1,sK2)
| spl37_260 ),
inference(avatar_component_clause,[],[f4434]) ).
tff(f4694,plain,
( spl37_267
| spl37_268
| spl37_2
| ~ spl37_150 ),
inference(avatar_split_clause,[],[f4683,f1682,f461,f4691,f4687]) ).
tff(f4683,plain,
( ( 0 = sF35 )
| $less(0,sF35)
| spl37_2
| ~ spl37_150 ),
inference(resolution,[],[f1683,f834]) ).
tff(f4674,plain,
( ~ spl37_266
| spl37_74
| ~ spl37_258 ),
inference(avatar_split_clause,[],[f4647,f4426,f895,f4671]) ).
tff(f4647,plain,
( ~ $less(1,sK3)
| spl37_74
| ~ spl37_258 ),
inference(resolution,[],[f4428,f1179]) ).
tff(f1179,plain,
( ! [X0: $int] :
( ~ $less(sK1,X0)
| ~ $less(X0,sK3) )
| spl37_74 ),
inference(resolution,[],[f897,f96]) ).
tff(f4669,plain,
( ~ spl37_265
| spl37_81
| ~ spl37_258 ),
inference(avatar_split_clause,[],[f4649,f4426,f963,f4666]) ).
tff(f4649,plain,
( ~ $less(1,sK4)
| spl37_81
| ~ spl37_258 ),
inference(resolution,[],[f4428,f1491]) ).
tff(f1491,plain,
( ! [X0: $int] :
( ~ $less(sK1,X0)
| ~ $less(X0,sK4) )
| spl37_81 ),
inference(resolution,[],[f965,f96]) ).
tff(f4664,plain,
( ~ spl37_264
| spl37_82
| ~ spl37_258 ),
inference(avatar_split_clause,[],[f4650,f4426,f968,f4661]) ).
tff(f4650,plain,
( ~ $less(1,sK7)
| spl37_82
| ~ spl37_258 ),
inference(resolution,[],[f4428,f1547]) ).
tff(f1547,plain,
( ! [X0: $int] :
( ~ $less(sK1,X0)
| ~ $less(X0,sK7) )
| spl37_82 ),
inference(resolution,[],[f970,f96]) ).
tff(f4659,plain,
( ~ spl37_263
| ~ spl37_258 ),
inference(avatar_split_clause,[],[f4651,f4426,f4656]) ).
tff(f4651,plain,
( ~ $less(1,sK1)
| ~ spl37_258 ),
inference(resolution,[],[f4428,f677]) ).
tff(f4654,plain,
( ~ spl37_260
| ~ spl37_55
| spl37_75
| ~ spl37_258 ),
inference(avatar_split_clause,[],[f4653,f4426,f900,f742,f4434]) ).
tff(f900,plain,
( spl37_75
<=> $less(sK1,sK5) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_75])]) ).
tff(f4653,plain,
( ~ $less(1,sK2)
| ~ spl37_55
| spl37_75
| ~ spl37_258 ),
inference(forward_demodulation,[],[f4648,f744]) ).
tff(f4648,plain,
( ~ $less(1,sK5)
| spl37_75
| ~ spl37_258 ),
inference(resolution,[],[f4428,f1249]) ).
tff(f1249,plain,
( ! [X0: $int] :
( ~ $less(sK1,X0)
| ~ $less(X0,sK5) )
| spl37_75 ),
inference(resolution,[],[f902,f96]) ).
tff(f902,plain,
( ~ $less(sK1,sK5)
| spl37_75 ),
inference(avatar_component_clause,[],[f900]) ).
tff(f4652,plain,
( ~ spl37_260
| spl37_32
| ~ spl37_258 ),
inference(avatar_split_clause,[],[f4644,f4426,f614,f4434]) ).
tff(f4644,plain,
( ~ $less(1,sK2)
| spl37_32
| ~ spl37_258 ),
inference(resolution,[],[f4428,f747]) ).
tff(f4587,plain,
( spl37_232
| spl37_233
| spl37_23
| ~ spl37_142 ),
inference(avatar_split_clause,[],[f4576,f1513,f568,f3374,f3370]) ).
tff(f4576,plain,
( $less(sK3,sF27)
| ( sF27 = sK3 )
| spl37_23
| ~ spl37_142 ),
inference(resolution,[],[f850,f1515]) ).
tff(f4586,plain,
( spl37_163
| spl37_262
| spl37_23
| ~ spl37_26 ),
inference(avatar_split_clause,[],[f4573,f584,f568,f4583,f1969]) ).
tff(f4573,plain,
( ( sK4 = sK3 )
| $less(sK3,sK4)
| spl37_23
| ~ spl37_26 ),
inference(resolution,[],[f850,f586]) ).
tff(f4581,plain,
( spl37_228
| spl37_227
| spl37_23
| ~ spl37_136 ),
inference(avatar_split_clause,[],[f4575,f1447,f568,f3243,f3247]) ).
tff(f3243,plain,
( spl37_227
<=> ( sF23 = sK3 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_227])]) ).
tff(f4575,plain,
( ( sF23 = sK3 )
| $less(sK3,sF23)
| spl37_23
| ~ spl37_136 ),
inference(resolution,[],[f850,f1449]) ).
tff(f4580,plain,
( spl37_150
| spl37_218
| spl37_23
| ~ spl37_129 ),
inference(avatar_split_clause,[],[f4577,f1416,f568,f2889,f1682]) ).
tff(f4577,plain,
( ( sF35 = sK3 )
| $less(sK3,sF35)
| spl37_23
| ~ spl37_129 ),
inference(resolution,[],[f850,f1418]) ).
tff(f4485,plain,
( ~ spl37_261
| spl37_4
| ~ spl37_158 ),
inference(avatar_split_clause,[],[f4478,f1922,f471,f4482]) ).
tff(f4482,plain,
( spl37_261
<=> $less(sF27,-2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_261])]) ).
tff(f4478,plain,
( ~ $less(sF27,-2)
| spl37_4
| ~ spl37_158 ),
inference(interpreted_simplification,[],[f4477]) ).
tff(f4477,plain,
( ~ $less(sF27,-2)
| ~ $less(-2,0)
| spl37_4
| ~ spl37_158 ),
inference(instantiation,[],[f4443]) ).
tff(f4443,plain,
( ! [X3: $int] :
( ~ $less(sF27,X3)
| ~ $less(X3,0) )
| spl37_4
| ~ spl37_158 ),
inference(resolution,[],[f844,f1924]) ).
tff(f844,plain,
( ! [X2: $int,X1: $int] :
( ~ $less(sK4,X1)
| ~ $less(X1,X2)
| ~ $less(X2,0) )
| spl37_4 ),
inference(resolution,[],[f681,f96]) ).
tff(f4447,plain,
( ~ spl37_98
| spl37_4 ),
inference(avatar_split_clause,[],[f4439,f471,f1103]) ).
tff(f4439,plain,
( ~ $less(sK4,-2)
| spl37_4 ),
inference(interpreted_simplification,[],[f4438]) ).
tff(f4438,plain,
( ~ $less(sK4,-2)
| ~ $less(-2,-1)
| ~ $less(-1,0)
| spl37_4 ),
inference(instantiation,[],[f844]) ).
tff(f4437,plain,
( spl37_258
| spl37_259
| spl37_260
| spl37_2
| ~ spl37_36
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146 ),
inference(avatar_split_clause,[],[f4424,f1579,f1382,f1377,f634,f461,f4434,f4430,f4426]) ).
tff(f4430,plain,
( spl37_259
<=> ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(sK17(0,0,int,1,sF19,sF20))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_259])]) ).
tff(f4424,plain,
( $less(1,sK2)
| ( get(int,int,sF19,t2tb(0)) = get(int,int,sF20,t2tb(sK17(0,0,int,1,sF19,sF20))) )
| $less(sK1,1)
| spl37_2
| ~ spl37_36
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146 ),
inference(resolution,[],[f2290,f2570]) ).
tff(f2570,plain,
( ! [X2: $int] :
( permut2(int,sF20,sF19,0,X2)
| $less(sK1,X2)
| $less(X2,sK2) )
| spl37_2
| ~ spl37_36
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146 ),
inference(forward_demodulation,[],[f2569,f1379]) ).
tff(f2569,plain,
( ! [X2: $int] :
( permut2(int,elts(int,sF32),sF19,0,X2)
| $less(X2,sK2)
| $less(sK1,X2) )
| spl37_2
| ~ spl37_36
| ~ spl37_125
| ~ spl37_146 ),
inference(forward_demodulation,[],[f2555,f1581]) ).
tff(f2555,plain,
( ! [X2: $int] :
( $less(X2,sK2)
| permut2(int,elts(int,sF32),elts(int,sF28),0,X2)
| $less(sK1,X2) )
| spl37_2
| ~ spl37_36
| ~ spl37_125 ),
inference(resolution,[],[f2541,f409]) ).
tff(f2290,plain,
! [X2: ty,X4: uni,X5: uni] :
( ~ permut2(X2,X5,X4,0,1)
| ( get(X2,int,X4,t2tb(0)) = get(X2,int,X5,t2tb(sK17(0,0,X2,1,X4,X5))) ) ),
inference(interpreted_simplification,[],[f2289]) ).
tff(f2289,plain,
! [X2: ty,X4: uni,X5: uni] :
( ~ permut2(X2,X5,X4,0,1)
| ( get(X2,int,X4,t2tb(0)) = get(X2,int,X5,t2tb(sK17(0,0,X2,1,X4,X5))) )
| ~ $less(0,1)
| $less(0,0) ),
inference(instantiation,[],[f389]) ).
tff(f389,plain,
! [X2: ty,X3: $int,X0: $int,X1: $int,X4: uni,X5: uni] :
( ~ permut2(X2,X5,X4,X1,X3)
| ( get(X2,int,X4,t2tb(X0)) = get(X2,int,X5,t2tb(sK17(X0,X1,X2,X3,X4,X5))) )
| ~ $less(X0,X3)
| $less(X0,X1) ),
inference(cnf_transformation,[],[f269]) ).
tff(f269,plain,
! [X0: $int,X1: $int,X2: ty,X3: $int,X4: uni,X5: uni] :
( ~ permut2(X2,X5,X4,X1,X3)
| $less(X0,X1)
| ~ $less(X0,X3)
| ( ( get(X2,int,X4,t2tb(X0)) = get(X2,int,X5,t2tb(sK17(X0,X1,X2,X3,X4,X5))) )
& $less(sK17(X0,X1,X2,X3,X4,X5),X3)
& ~ $less(sK17(X0,X1,X2,X3,X4,X5),X1) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK17])],[f267,f268]) ).
tff(f268,plain,
! [X0: $int,X1: $int,X2: ty,X3: $int,X4: uni,X5: uni] :
( ? [X6: $int] :
( ( get(X2,int,X5,t2tb(X6)) = get(X2,int,X4,t2tb(X0)) )
& $less(X6,X3)
& ~ $less(X6,X1) )
=> ( ( get(X2,int,X4,t2tb(X0)) = get(X2,int,X5,t2tb(sK17(X0,X1,X2,X3,X4,X5))) )
& $less(sK17(X0,X1,X2,X3,X4,X5),X3)
& ~ $less(sK17(X0,X1,X2,X3,X4,X5),X1) ) ),
introduced(choice_axiom,[]) ).
tff(f267,plain,
! [X0: $int,X1: $int,X2: ty,X3: $int,X4: uni,X5: uni] :
( ~ permut2(X2,X5,X4,X1,X3)
| $less(X0,X1)
| ~ $less(X0,X3)
| ? [X6: $int] :
( ( get(X2,int,X5,t2tb(X6)) = get(X2,int,X4,t2tb(X0)) )
& $less(X6,X3)
& ~ $less(X6,X1) ) ),
inference(rectify,[],[f173]) ).
tff(f173,plain,
! [X3: $int,X4: $int,X1: ty,X5: $int,X0: uni,X2: uni] :
( ~ permut2(X1,X2,X0,X4,X5)
| $less(X3,X4)
| ~ $less(X3,X5)
| ? [X6: $int] :
( ( get(X1,int,X2,t2tb(X6)) = get(X1,int,X0,t2tb(X3)) )
& $less(X6,X5)
& ~ $less(X6,X4) ) ),
inference(flattening,[],[f172]) ).
tff(f172,plain,
! [X4: $int,X5: $int,X2: uni,X0: uni,X1: ty,X3: $int] :
( ? [X6: $int] :
( ( get(X1,int,X2,t2tb(X6)) = get(X1,int,X0,t2tb(X3)) )
& $less(X6,X5)
& ~ $less(X6,X4) )
| ~ $less(X3,X5)
| $less(X3,X4)
| ~ permut2(X1,X2,X0,X4,X5) ),
inference(ennf_transformation,[],[f154]) ).
tff(f154,plain,
! [X4: $int,X5: $int,X2: uni,X0: uni,X1: ty,X3: $int] :
( permut2(X1,X2,X0,X4,X5)
=> ( ( $less(X3,X5)
& ~ $less(X3,X4) )
=> ? [X6: $int] :
( ( get(X1,int,X2,t2tb(X6)) = get(X1,int,X0,t2tb(X3)) )
& $less(X6,X5)
& ~ $less(X6,X4) ) ) ),
inference(rectify,[],[f82]) ).
tff(f82,plain,
! [X11: uni,X0: ty,X10: uni,X14: $int,X18: $int,X6: $int] :
( permut2(X0,X10,X11,X18,X6)
=> ( ( ~ $less(X14,X18)
& $less(X14,X6) )
=> ? [X15: $int] :
( ~ $less(X15,X18)
& $less(X15,X6)
& ( get(X0,int,X10,t2tb(X15)) = get(X0,int,X11,t2tb(X14)) ) ) ) ),
inference(theory_normalization,[],[f56]) ).
tff(f56,axiom,
! [X11: uni,X0: ty,X10: uni,X14: $int,X18: $int,X6: $int] :
( permut2(X0,X10,X11,X18,X6)
=> ( ( $lesseq(X18,X14)
& $less(X14,X6) )
=> ? [X15: $int] :
( $lesseq(X18,X15)
& $less(X15,X6)
& ( get(X0,int,X10,t2tb(X15)) = get(X0,int,X11,t2tb(X14)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',permut_exists) ).
tff(f4417,plain,
( ~ spl37_257
| spl37_181
| ~ spl37_250 ),
inference(avatar_split_clause,[],[f4412,f4120,f2280,f4414]) ).
tff(f4414,plain,
( spl37_257
<=> ( sF21 = t2tb(sK7) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_257])]) ).
tff(f2280,plain,
( spl37_181
<=> ( t2tb(sK7) = sF25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_181])]) ).
tff(f4120,plain,
( spl37_250
<=> ( sF21 = sF25 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_250])]) ).
tff(f4412,plain,
( ( sF21 != t2tb(sK7) )
| spl37_181
| ~ spl37_250 ),
inference(forward_demodulation,[],[f2281,f4122]) ).
tff(f4122,plain,
( ( sF21 = sF25 )
| ~ spl37_250 ),
inference(avatar_component_clause,[],[f4120]) ).
tff(f2281,plain,
( ( t2tb(sK7) != sF25 )
| spl37_181 ),
inference(avatar_component_clause,[],[f2280]) ).
tff(f4410,plain,
( spl37_256
| ~ spl37_38
| ~ spl37_250 ),
inference(avatar_split_clause,[],[f4404,f4120,f644,f4407]) ).
tff(f4407,plain,
( spl37_256
<=> ( get(int,int,sF24,sF21) = sF26 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_256])]) ).
tff(f4404,plain,
( ( get(int,int,sF24,sF21) = sF26 )
| ~ spl37_38
| ~ spl37_250 ),
inference(superposition,[],[f646,f4122]) ).
tff(f4403,plain,
( ~ spl37_98
| spl37_4 ),
inference(avatar_split_clause,[],[f4385,f471,f1103]) ).
tff(f4385,plain,
( ~ $less(sK4,-2)
| spl37_4 ),
inference(interpreted_simplification,[],[f4384]) ).
tff(f4384,plain,
( ~ $less(sK4,-2)
| ( 0 = -2 )
| $less(0,-2)
| spl37_4 ),
inference(instantiation,[],[f843]) ).
tff(f4402,plain,
( spl37_254
| spl37_255
| spl37_4
| ~ spl37_158 ),
inference(avatar_split_clause,[],[f4389,f1922,f471,f4399,f4395]) ).
tff(f4389,plain,
( ( 0 = sF27 )
| $less(0,sF27)
| spl37_4
| ~ spl37_158 ),
inference(resolution,[],[f843,f1924]) ).
tff(f4383,plain,
( ~ spl37_253
| spl37_2
| ~ spl37_100 ),
inference(avatar_split_clause,[],[f4376,f1120,f461,f4380]) ).
tff(f4376,plain,
( ~ $less(sK9,-2)
| spl37_2
| ~ spl37_100 ),
inference(interpreted_simplification,[],[f4375]) ).
tff(f4375,plain,
( ~ $less(sK9,-2)
| ~ $less(-2,0)
| spl37_2
| ~ spl37_100 ),
inference(instantiation,[],[f4368]) ).
tff(f4368,plain,
( ! [X4: $int] :
( ~ $less(sK9,X4)
| ~ $less(X4,0) )
| spl37_2
| ~ spl37_100 ),
inference(resolution,[],[f835,f1122]) ).
tff(f835,plain,
( ! [X2: $int,X1: $int] :
( ~ $less(sK3,X1)
| ~ $less(X1,X2)
| ~ $less(X2,0) )
| spl37_2 ),
inference(resolution,[],[f680,f96]) ).
tff(f4374,plain,
( ~ spl37_45
| ~ spl37_59
| spl37_132 ),
inference(avatar_split_clause,[],[f4373,f1430,f764,f695]) ).
tff(f4373,plain,
( ( sK7 != sK3 )
| ~ spl37_59
| spl37_132 ),
inference(forward_demodulation,[],[f1431,f766]) ).
tff(f766,plain,
( ( sK11 = sK3 )
| ~ spl37_59 ),
inference(avatar_component_clause,[],[f764]) ).
tff(f4372,plain,
( ~ spl37_96
| spl37_2 ),
inference(avatar_split_clause,[],[f4363,f461,f1083]) ).
tff(f4363,plain,
( ~ $less(sK3,-2)
| spl37_2 ),
inference(interpreted_simplification,[],[f4362]) ).
tff(f4362,plain,
( ~ $less(sK3,-2)
| ~ $less(-2,-1)
| ~ $less(-1,0)
| spl37_2 ),
inference(instantiation,[],[f835]) ).
tff(f4352,plain,
( spl37_251
| spl37_252
| spl37_2
| ~ spl37_100 ),
inference(avatar_split_clause,[],[f4340,f1120,f461,f4349,f4345]) ).
tff(f4340,plain,
( ( 0 = sK9 )
| $less(0,sK9)
| spl37_2
| ~ spl37_100 ),
inference(resolution,[],[f834,f1122]) ).
tff(f4343,plain,
( ~ spl37_96
| spl37_2 ),
inference(avatar_split_clause,[],[f4335,f461,f1083]) ).
tff(f4335,plain,
( ~ $less(sK3,-2)
| spl37_2 ),
inference(interpreted_simplification,[],[f4334]) ).
tff(f4334,plain,
( ~ $less(sK3,-2)
| ( 0 = -2 )
| $less(0,-2)
| spl37_2 ),
inference(instantiation,[],[f834]) ).
tff(f4333,plain,
( ~ spl37_239
| spl37_13
| ~ spl37_91 ),
inference(avatar_split_clause,[],[f4332,f1050,f516,f3525]) ).
tff(f4332,plain,
( ~ $less(sK2,-2)
| spl37_13
| ~ spl37_91 ),
inference(subsumption_resolution,[],[f4328,f1052]) ).
tff(f4328,plain,
( ~ $less(sK2,-2)
| ~ $less(-1,sK3)
| spl37_13 ),
inference(interpreted_simplification,[],[f4327]) ).
tff(f4327,plain,
( ~ $less(sK2,-2)
| ~ $less(-1,sK3)
| ~ $less(-2,-1)
| spl37_13 ),
inference(instantiation,[],[f803]) ).
tff(f803,plain,
( ! [X2: $int,X1: $int] :
( ~ $less(sK2,X2)
| ~ $less(X1,sK3)
| ~ $less(X2,X1) )
| spl37_13 ),
inference(resolution,[],[f679,f96]) ).
tff(f679,plain,
( ! [X3: $int] :
( ~ $less(sK2,X3)
| ~ $less(X3,sK3) )
| spl37_13 ),
inference(resolution,[],[f96,f518]) ).
tff(f4123,plain,
( spl37_250
| ~ spl37_14
| ~ spl37_17
| ~ spl37_59 ),
inference(avatar_split_clause,[],[f4118,f764,f536,f521,f4120]) ).
tff(f4118,plain,
( ( sF21 = sF25 )
| ~ spl37_14
| ~ spl37_17
| ~ spl37_59 ),
inference(forward_demodulation,[],[f4112,f523]) ).
tff(f4112,plain,
( ( t2tb(sK3) = sF25 )
| ~ spl37_17
| ~ spl37_59 ),
inference(superposition,[],[f538,f766]) ).
tff(f4111,plain,
( spl37_249
| ~ spl37_25
| ~ spl37_243 ),
inference(avatar_split_clause,[],[f4004,f3940,f579,f4108]) ).
tff(f4004,plain,
( ( get(int,int,sF24,sF33) = get(int,int,sF19,t2tb(sK7)) )
| ~ spl37_25
| ~ spl37_243 ),
inference(forward_demodulation,[],[f3997,f581]) ).
tff(f3997,plain,
( ( get(int,int,sF19,t2tb(sK7)) = get(int,int,sF24,t2tb(sK4)) )
| ~ spl37_243 ),
inference(resolution,[],[f3942,f340]) ).
tff(f340,plain,
! [X2: ty,X3: uni,X0: $int,X1: $int,X6: $int,X4: uni,X5: $int] :
( ~ exchange2(X2,X3,X4,X5,X1,X6,X0)
| ( get(X2,int,X3,t2tb(X6)) = get(X2,int,X4,t2tb(X0)) ) ),
inference(cnf_transformation,[],[f240]) ).
tff(f4106,plain,
( spl37_248
| ~ spl37_25
| ~ spl37_35
| ~ spl37_243 ),
inference(avatar_split_clause,[],[f4012,f3940,f629,f579,f4103]) ).
tff(f4012,plain,
( ( sF34 = get(int,int,sF24,t2tb(sK7)) )
| ~ spl37_25
| ~ spl37_35
| ~ spl37_243 ),
inference(forward_demodulation,[],[f4011,f631]) ).
tff(f4011,plain,
( ( get(int,int,sF24,t2tb(sK7)) = get(int,int,sF19,sF33) )
| ~ spl37_25
| ~ spl37_243 ),
inference(forward_demodulation,[],[f4002,f581]) ).
tff(f4002,plain,
( ( get(int,int,sF24,t2tb(sK7)) = get(int,int,sF19,t2tb(sK4)) )
| ~ spl37_243 ),
inference(resolution,[],[f3942,f345]) ).
tff(f345,plain,
! [X2: ty,X3: uni,X0: $int,X1: $int,X6: $int,X4: uni,X5: $int] :
( ~ exchange2(X2,X3,X4,X5,X1,X6,X0)
| ( get(X2,int,X3,t2tb(X0)) = get(X2,int,X4,t2tb(X6)) ) ),
inference(cnf_transformation,[],[f240]) ).
tff(f4101,plain,
( ~ spl37_12
| spl37_40
| ~ spl37_247 ),
inference(avatar_contradiction_clause,[],[f4100]) ).
tff(f4100,plain,
( $false
| ~ spl37_12
| spl37_40
| ~ spl37_247 ),
inference(subsumption_resolution,[],[f4088,f657]) ).
tff(f4088,plain,
( $less(sF27,sF23)
| ~ spl37_12
| ~ spl37_247 ),
inference(superposition,[],[f513,f4031]) ).
tff(f4031,plain,
( ( sF35 = sF27 )
| ~ spl37_247 ),
inference(avatar_component_clause,[],[f4029]) ).
tff(f4099,plain,
( spl37_142
| ~ spl37_129
| ~ spl37_247 ),
inference(avatar_split_clause,[],[f4092,f4029,f1416,f1513]) ).
tff(f4092,plain,
( $less(sK7,sF27)
| ~ spl37_129
| ~ spl37_247 ),
inference(superposition,[],[f1418,f4031]) ).
tff(f4098,plain,
( ~ spl37_60
| spl37_84
| ~ spl37_247 ),
inference(avatar_contradiction_clause,[],[f4097]) ).
tff(f4097,plain,
( $false
| ~ spl37_60
| spl37_84
| ~ spl37_247 ),
inference(subsumption_resolution,[],[f4090,f773]) ).
tff(f4090,plain,
( ~ $less(sF23,sF27)
| spl37_84
| ~ spl37_247 ),
inference(superposition,[],[f980,f4031]) ).
tff(f4032,plain,
( spl37_247
| ~ spl37_16
| ~ spl37_18
| ~ spl37_246 ),
inference(avatar_split_clause,[],[f4027,f4016,f541,f531,f4029]) ).
tff(f541,plain,
( spl37_18
<=> ( sF27 = tb2t(sF26) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_18])]) ).
tff(f4016,plain,
( spl37_246
<=> ( sF34 = sF26 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_246])]) ).
tff(f4027,plain,
( ( sF35 = sF27 )
| ~ spl37_16
| ~ spl37_18
| ~ spl37_246 ),
inference(forward_demodulation,[],[f4026,f543]) ).
tff(f543,plain,
( ( sF27 = tb2t(sF26) )
| ~ spl37_18 ),
inference(avatar_component_clause,[],[f541]) ).
tff(f4026,plain,
( ( sF35 = tb2t(sF26) )
| ~ spl37_16
| ~ spl37_246 ),
inference(superposition,[],[f533,f4018]) ).
tff(f4018,plain,
( ( sF34 = sF26 )
| ~ spl37_246 ),
inference(avatar_component_clause,[],[f4016]) ).
tff(f4023,plain,
( ~ spl37_221
| ~ spl37_60
| spl37_107 ),
inference(avatar_split_clause,[],[f4020,f1163,f771,f2925]) ).
tff(f4020,plain,
( ~ $less(sF27,tb2t(get(int,int,sF19,t2tb(sF36))))
| ~ spl37_60
| spl37_107 ),
inference(resolution,[],[f3917,f773]) ).
tff(f4019,plain,
( spl37_246
| ~ spl37_25
| ~ spl37_35
| ~ spl37_38
| ~ spl37_181
| ~ spl37_243 ),
inference(avatar_split_clause,[],[f4014,f3940,f2280,f644,f629,f579,f4016]) ).
tff(f4014,plain,
( ( sF34 = sF26 )
| ~ spl37_25
| ~ spl37_35
| ~ spl37_38
| ~ spl37_181
| ~ spl37_243 ),
inference(forward_demodulation,[],[f4013,f646]) ).
tff(f4013,plain,
( ( sF34 = get(int,int,sF24,sF25) )
| ~ spl37_25
| ~ spl37_35
| ~ spl37_181
| ~ spl37_243 ),
inference(forward_demodulation,[],[f4012,f2282]) ).
tff(f2282,plain,
( ( t2tb(sK7) = sF25 )
| ~ spl37_181 ),
inference(avatar_component_clause,[],[f2280]) ).
tff(f4010,plain,
( spl37_245
| ~ spl37_25
| ~ spl37_181
| ~ spl37_243 ),
inference(avatar_split_clause,[],[f4005,f3940,f2280,f579,f4007]) ).
tff(f4007,plain,
( spl37_245
<=> ( get(int,int,sF19,sF25) = get(int,int,sF24,sF33) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_245])]) ).
tff(f4005,plain,
( ( get(int,int,sF19,sF25) = get(int,int,sF24,sF33) )
| ~ spl37_25
| ~ spl37_181
| ~ spl37_243 ),
inference(forward_demodulation,[],[f4004,f2282]) ).
tff(f3994,plain,
( spl37_32
| ~ spl37_192 ),
inference(avatar_contradiction_clause,[],[f3993]) ).
tff(f3993,plain,
( $false
| spl37_32
| ~ spl37_192 ),
inference(subsumption_resolution,[],[f3959,f616]) ).
tff(f3959,plain,
( $less(sK1,sK2)
| ~ spl37_192 ),
inference(resolution,[],[f2502,f95]) ).
tff(f2502,plain,
( ! [X7: $int] :
( $less(sK1,X7)
| $less(X7,sK2) )
| ~ spl37_192 ),
inference(avatar_component_clause,[],[f2501]) ).
tff(f3989,plain,
( spl37_244
| spl37_75
| ~ spl37_192 ),
inference(avatar_split_clause,[],[f3984,f2501,f900,f3986]) ).
tff(f3986,plain,
( spl37_244
<=> $less(sF23,tb2t(get(int,int,sF19,t2tb(sK1)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_244])]) ).
tff(f3984,plain,
( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK1))))
| spl37_75
| ~ spl37_192 ),
inference(subsumption_resolution,[],[f3983,f95]) ).
tff(f3983,plain,
( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK1))))
| $less(sK2,sK2)
| spl37_75
| ~ spl37_192 ),
inference(subsumption_resolution,[],[f3968,f902]) ).
tff(f3968,plain,
( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK1))))
| $less(sK1,sK5)
| $less(sK2,sK2)
| ~ spl37_192 ),
inference(resolution,[],[f2502,f450]) ).
tff(f450,plain,
! [X14: $int] :
( ~ $less(X14,sK2)
| $less(sF23,tb2t(get(int,int,sF19,t2tb(X14))))
| $less(X14,sK5) ),
inference(definition_folding,[],[f302,f424,f428,f427,f426,f425]) ).
tff(f302,plain,
! [X14: $int] :
( $less(X14,sK5)
| ~ $less(X14,sK2)
| $less(tb2t(get(int,int,t2tb1(sK0),t2tb(sK3))),tb2t(get(int,int,t2tb1(sK6),t2tb(X14)))) ),
inference(cnf_transformation,[],[f227]) ).
tff(f3982,plain,
( spl37_32
| ~ spl37_192 ),
inference(avatar_contradiction_clause,[],[f3981]) ).
tff(f3981,plain,
( $false
| spl37_32
| ~ spl37_192 ),
inference(subsumption_resolution,[],[f3953,f95]) ).
tff(f3953,plain,
( $less(sK2,sK2)
| spl37_32
| ~ spl37_192 ),
inference(resolution,[],[f2502,f616]) ).
tff(f3979,plain,
( ~ spl37_55
| spl37_75
| ~ spl37_192 ),
inference(avatar_contradiction_clause,[],[f3978]) ).
tff(f3978,plain,
( $false
| ~ spl37_55
| spl37_75
| ~ spl37_192 ),
inference(subsumption_resolution,[],[f3977,f95]) ).
tff(f3977,plain,
( $less(sK2,sK2)
| ~ spl37_55
| spl37_75
| ~ spl37_192 ),
inference(forward_demodulation,[],[f3956,f744]) ).
tff(f3956,plain,
( $less(sK5,sK2)
| spl37_75
| ~ spl37_192 ),
inference(resolution,[],[f2502,f902]) ).
tff(f3943,plain,
( spl37_243
| ~ spl37_123
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147 ),
inference(avatar_split_clause,[],[f3938,f1584,f1579,f1558,f1313,f3940]) ).
tff(f1313,plain,
( spl37_123
<=> exchange2(int,elts(int,sF28),elts(int,sF29),0,length1(int,sF28),sK7,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_123])]) ).
tff(f3938,plain,
( exchange2(int,sF19,sF24,0,sK1,sK7,sK4)
| ~ spl37_123
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147 ),
inference(forward_demodulation,[],[f3937,f1581]) ).
tff(f3937,plain,
( exchange2(int,elts(int,sF28),sF24,0,sK1,sK7,sK4)
| ~ spl37_123
| ~ spl37_143
| ~ spl37_147 ),
inference(forward_demodulation,[],[f3936,f1560]) ).
tff(f3936,plain,
( exchange2(int,elts(int,sF28),elts(int,sF29),0,sK1,sK7,sK4)
| ~ spl37_123
| ~ spl37_147 ),
inference(forward_demodulation,[],[f1315,f1586]) ).
tff(f1315,plain,
( exchange2(int,elts(int,sF28),elts(int,sF29),0,length1(int,sF28),sK7,sK4)
| ~ spl37_123 ),
inference(avatar_component_clause,[],[f1313]) ).
tff(f3935,plain,
( ~ spl37_95
| spl37_7 ),
inference(avatar_split_clause,[],[f3932,f486,f1074]) ).
tff(f3932,plain,
( ~ $less(sK1,-2)
| spl37_7 ),
inference(interpreted_simplification,[],[f3931]) ).
tff(f3931,plain,
( ~ $less(sK1,-2)
| ~ $less(-2,-1)
| ~ $less(-1,0)
| spl37_7 ),
inference(instantiation,[],[f796]) ).
tff(f796,plain,
( ! [X2: $int,X1: $int] :
( ~ $less(sK1,X2)
| ~ $less(X2,X1)
| ~ $less(X1,0) )
| spl37_7 ),
inference(resolution,[],[f678,f96]) ).
tff(f3919,plain,
( spl37_212
| spl37_217
| spl37_107 ),
inference(avatar_split_clause,[],[f3916,f1163,f2875,f2805]) ).
tff(f2875,plain,
( spl37_217
<=> ( tb2t(get(int,int,sF19,t2tb(sF36))) = sF23 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_217])]) ).
tff(f3916,plain,
( ( tb2t(get(int,int,sF19,t2tb(sF36))) = sF23 )
| $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF23)
| spl37_107 ),
inference(resolution,[],[f1164,f97]) ).
tff(f3915,plain,
( ~ spl37_183
| spl37_79
| ~ spl37_122 ),
inference(avatar_split_clause,[],[f3911,f1302,f953,f2312]) ).
tff(f3911,plain,
( ~ $less(sK2,sK7)
| spl37_79
| ~ spl37_122 ),
inference(resolution,[],[f1304,f1368]) ).
tff(f3905,plain,
( spl37_229
| spl37_242
| spl37_224 ),
inference(avatar_split_clause,[],[f3899,f3098,f3902,f3272]) ).
tff(f3272,plain,
( spl37_229
<=> $less(sK3,sF36) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_229])]) ).
tff(f3902,plain,
( spl37_242
<=> ( sF36 = sK3 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_242])]) ).
tff(f3899,plain,
( ( sF36 = sK3 )
| $less(sK3,sF36)
| spl37_224 ),
inference(resolution,[],[f3099,f97]) ).
tff(f3892,plain,
( spl37_97
| ~ spl37_14
| spl37_41
| ~ spl37_187 ),
inference(avatar_split_clause,[],[f3891,f2445,f660,f521,f1094]) ).
tff(f2445,plain,
( spl37_187
<=> ! [X5: $int] :
( $less(X5,0)
| $less(sK3,X5) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_187])]) ).
tff(f3891,plain,
( $less(tb2t(get(int,int,sF19,sF21)),sF23)
| ~ spl37_14
| spl37_41
| ~ spl37_187 ),
inference(forward_demodulation,[],[f3890,f523]) ).
tff(f3890,plain,
( $less(tb2t(get(int,int,sF19,t2tb(sK3))),sF23)
| spl37_41
| ~ spl37_187 ),
inference(subsumption_resolution,[],[f3889,f662]) ).
tff(f3889,plain,
( $less(sK7,0)
| $less(tb2t(get(int,int,sF19,t2tb(sK3))),sF23)
| ~ spl37_187 ),
inference(subsumption_resolution,[],[f3871,f95]) ).
tff(f3871,plain,
( $less(sK3,sK3)
| $less(sK7,0)
| $less(tb2t(get(int,int,sF19,t2tb(sK3))),sF23)
| ~ spl37_187 ),
inference(resolution,[],[f2446,f429]) ).
tff(f2446,plain,
( ! [X5: $int] :
( $less(sK3,X5)
| $less(X5,0) )
| ~ spl37_187 ),
inference(avatar_component_clause,[],[f2445]) ).
tff(f3888,plain,
( spl37_2
| ~ spl37_187 ),
inference(avatar_contradiction_clause,[],[f3887]) ).
tff(f3887,plain,
( $false
| spl37_2
| ~ spl37_187 ),
inference(subsumption_resolution,[],[f3852,f463]) ).
tff(f3852,plain,
( $less(sK3,0)
| ~ spl37_187 ),
inference(interpreted_simplification,[],[f3851]) ).
tff(f3851,plain,
( $less(sK3,0)
| $less(0,0)
| ~ spl37_187 ),
inference(instantiation,[],[f2446]) ).
tff(f3886,plain,
( ~ spl37_165
| spl37_4
| ~ spl37_187 ),
inference(avatar_split_clause,[],[f3881,f2445,f471,f1979]) ).
tff(f3881,plain,
( ~ $less(sK4,sK3)
| spl37_4
| ~ spl37_187 ),
inference(evaluation,[],[f3864]) ).
tff(f3864,plain,
( $less(0,0)
| ~ $less(sK4,sK3)
| spl37_4
| ~ spl37_187 ),
inference(resolution,[],[f2446,f681]) ).
tff(f3884,plain,
( spl37_2
| ~ spl37_187 ),
inference(avatar_contradiction_clause,[],[f3883]) ).
tff(f3883,plain,
( $false
| spl37_2
| ~ spl37_187 ),
inference(subsumption_resolution,[],[f3858,f463]) ).
tff(f3858,plain,
( $less(sK3,0)
| ~ spl37_187 ),
inference(resolution,[],[f2446,f95]) ).
tff(f3878,plain,
( spl37_2
| ~ spl37_187 ),
inference(avatar_contradiction_clause,[],[f3877]) ).
tff(f3877,plain,
( $false
| spl37_2
| ~ spl37_187 ),
inference(evaluation,[],[f3854]) ).
tff(f3854,plain,
( $less(0,0)
| spl37_2
| ~ spl37_187 ),
inference(resolution,[],[f2446,f463]) ).
tff(f3800,plain,
( ~ spl37_239
| spl37_220 ),
inference(avatar_split_clause,[],[f3796,f2917,f3525]) ).
tff(f2917,plain,
( spl37_220
<=> $less(sK2,-1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_220])]) ).
tff(f3796,plain,
( ~ $less(sK2,-2)
| spl37_220 ),
inference(interpreted_simplification,[],[f3795]) ).
tff(f3795,plain,
( ~ $less(sK2,-2)
| ~ $less(-2,-1)
| spl37_220 ),
inference(instantiation,[],[f3316]) ).
tff(f3316,plain,
( ! [X0: $int] :
( ~ $less(sK2,X0)
| ~ $less(X0,-1) )
| spl37_220 ),
inference(resolution,[],[f2919,f96]) ).
tff(f2919,plain,
( ~ $less(sK2,-1)
| spl37_220 ),
inference(avatar_component_clause,[],[f2917]) ).
tff(f3786,plain,
( spl37_177
| spl37_79
| spl37_160
| ~ spl37_181 ),
inference(avatar_split_clause,[],[f3785,f2280,f1936,f953,f2067]) ).
tff(f2067,plain,
( spl37_177
<=> ( sF23 = tb2t(get(int,int,sF19,sF25)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_177])]) ).
tff(f1936,plain,
( spl37_160
<=> ( sK7 = sK4 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_160])]) ).
tff(f3785,plain,
( ( sF23 = tb2t(get(int,int,sF19,sF25)) )
| spl37_79
| spl37_160
| ~ spl37_181 ),
inference(subsumption_resolution,[],[f3784,f95]) ).
tff(f3784,plain,
( ( sF23 = tb2t(get(int,int,sF19,sF25)) )
| $less(sK7,sK7)
| spl37_79
| spl37_160
| ~ spl37_181 ),
inference(subsumption_resolution,[],[f3783,f955]) ).
tff(f3783,plain,
( $less(sK4,sK7)
| $less(sK7,sK7)
| ( sF23 = tb2t(get(int,int,sF19,sF25)) )
| spl37_160
| ~ spl37_181 ),
inference(subsumption_resolution,[],[f3771,f1937]) ).
tff(f1937,plain,
( ( sK7 != sK4 )
| spl37_160 ),
inference(avatar_component_clause,[],[f1936]) ).
tff(f3771,plain,
( ( sF23 = tb2t(get(int,int,sF19,sF25)) )
| ( sK7 = sK4 )
| $less(sK4,sK7)
| $less(sK7,sK7)
| ~ spl37_181 ),
inference(superposition,[],[f1107,f2282]) ).
tff(f3782,plain,
( spl37_177
| ~ spl37_99
| ~ spl37_181 ),
inference(avatar_split_clause,[],[f3764,f2280,f1113,f2067]) ).
tff(f3764,plain,
( ( sF23 = tb2t(get(int,int,sF19,sF25)) )
| ~ spl37_99
| ~ spl37_181 ),
inference(superposition,[],[f1115,f2282]) ).
tff(f3781,plain,
( spl37_241
| ~ spl37_181 ),
inference(avatar_split_clause,[],[f3769,f2280,f3778]) ).
tff(f3778,plain,
( spl37_241
<=> ( tb2t(sF25) = sK7 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_241])]) ).
tff(f3769,plain,
( ( tb2t(sF25) = sK7 )
| ~ spl37_181 ),
inference(superposition,[],[f384,f2282]) ).
tff(f3558,plain,
( spl37_240
| ~ spl37_120
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146 ),
inference(avatar_split_clause,[],[f3553,f1579,f1382,f1377,f1290,f3555]) ).
tff(f1290,plain,
( spl37_120
<=> map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,length1(int,sF32)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_120])]) ).
tff(f3553,plain,
( map_eq_sub1(int,sF20,sF19,sK2,sK1)
| ~ spl37_120
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146 ),
inference(forward_demodulation,[],[f3552,f1379]) ).
tff(f3552,plain,
( map_eq_sub1(int,elts(int,sF32),sF19,sK2,sK1)
| ~ spl37_120
| ~ spl37_125
| ~ spl37_146 ),
inference(forward_demodulation,[],[f3551,f1581]) ).
tff(f3551,plain,
( map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,sK1)
| ~ spl37_120
| ~ spl37_125 ),
inference(forward_demodulation,[],[f1292,f1384]) ).
tff(f1292,plain,
( map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,length1(int,sF32))
| ~ spl37_120 ),
inference(avatar_component_clause,[],[f1290]) ).
tff(f3528,plain,
( ~ spl37_239
| ~ spl37_206 ),
inference(avatar_split_clause,[],[f3523,f2699,f3525]) ).
tff(f3523,plain,
( ~ $less(sK2,-2)
| ~ spl37_206 ),
inference(resolution,[],[f2701,f677]) ).
tff(f3416,plain,
( spl37_238
| ~ spl37_113
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147 ),
inference(avatar_split_clause,[],[f3411,f1584,f1579,f1558,f1208,f3413]) ).
tff(f1208,plain,
( spl37_113
<=> map_eq_sub1(int,elts(int,sF28),elts(int,sF29),sK2,length1(int,sF28)) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_113])]) ).
tff(f3411,plain,
( map_eq_sub1(int,sF19,sF24,sK2,sK1)
| ~ spl37_113
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147 ),
inference(forward_demodulation,[],[f3410,f1581]) ).
tff(f3410,plain,
( map_eq_sub1(int,elts(int,sF28),sF24,sK2,sK1)
| ~ spl37_113
| ~ spl37_143
| ~ spl37_147 ),
inference(forward_demodulation,[],[f3409,f1560]) ).
tff(f3409,plain,
( map_eq_sub1(int,elts(int,sF28),elts(int,sF29),sK2,sK1)
| ~ spl37_113
| ~ spl37_147 ),
inference(forward_demodulation,[],[f1210,f1586]) ).
tff(f1210,plain,
( map_eq_sub1(int,elts(int,sF28),elts(int,sF29),sK2,length1(int,sF28))
| ~ spl37_113 ),
inference(avatar_component_clause,[],[f1208]) ).
tff(f3406,plain,
( spl37_236
| spl37_237
| ~ spl37_5
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147 ),
inference(avatar_split_clause,[],[f3399,f1584,f1579,f1558,f476,f3404,f3401]) ).
tff(f3401,plain,
( spl37_236
<=> ! [X5: $int] :
( $less(sK4,X5)
| $less(X5,0)
| $less(sK7,X5) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_236])]) ).
tff(f3399,plain,
( ! [X4: $int,X5: $int] :
( map_eq_sub1(int,sF19,sF24,X4,sK1)
| ~ $less(sK7,X4)
| $less(sK4,X5)
| $less(sK7,X5)
| $less(sK1,X4)
| ~ $less(sK4,X4)
| $less(X5,0) )
| ~ spl37_5
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147 ),
inference(forward_demodulation,[],[f3398,f1581]) ).
tff(f3398,plain,
( ! [X4: $int,X5: $int] :
( map_eq_sub1(int,elts(int,sF28),sF24,X4,sK1)
| $less(X5,0)
| ~ $less(sK7,X4)
| $less(sK4,X5)
| ~ $less(sK4,X4)
| $less(sK7,X5)
| $less(sK1,X4) )
| ~ spl37_5
| ~ spl37_143
| ~ spl37_147 ),
inference(forward_demodulation,[],[f3397,f1560]) ).
tff(f3397,plain,
( ! [X4: $int,X5: $int] :
( $less(sK4,X5)
| $less(sK7,X5)
| $less(X5,0)
| $less(sK1,X4)
| ~ $less(sK4,X4)
| ~ $less(sK7,X4)
| map_eq_sub1(int,elts(int,sF28),elts(int,sF29),X4,sK1) )
| ~ spl37_5
| ~ spl37_147 ),
inference(forward_demodulation,[],[f3382,f1586]) ).
tff(f3382,plain,
( ! [X4: $int,X5: $int] :
( $less(X5,0)
| $less(sK1,X4)
| $less(sK4,X5)
| map_eq_sub1(int,elts(int,sF28),elts(int,sF29),X4,length1(int,sF28))
| $less(sK7,X5)
| ~ $less(sK7,X4)
| ~ $less(sK4,X4) )
| ~ spl37_5
| ~ spl37_147 ),
inference(resolution,[],[f3354,f416]) ).
tff(f3394,plain,
( spl37_234
| spl37_235
| ~ spl37_5
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147 ),
inference(avatar_split_clause,[],[f3387,f1584,f1579,f1558,f476,f3392,f3389]) ).
tff(f3387,plain,
( ! [X6: $int,X7: $int] :
( $less(sK1,X6)
| ~ $less(sK4,X6)
| map_eq_sub1(int,sF19,sF24,0,X7)
| $less(sK4,X7)
| $less(X7,0)
| ~ $less(sK7,X6)
| $less(sK7,X7) )
| ~ spl37_5
| ~ spl37_143
| ~ spl37_146
| ~ spl37_147 ),
inference(forward_demodulation,[],[f3386,f1581]) ).
tff(f3386,plain,
( ! [X6: $int,X7: $int] :
( $less(sK1,X6)
| $less(X7,0)
| $less(sK4,X7)
| map_eq_sub1(int,elts(int,sF28),sF24,0,X7)
| $less(sK7,X7)
| ~ $less(sK4,X6)
| ~ $less(sK7,X6) )
| ~ spl37_5
| ~ spl37_143
| ~ spl37_147 ),
inference(forward_demodulation,[],[f3383,f1560]) ).
tff(f3383,plain,
( ! [X6: $int,X7: $int] :
( map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,X7)
| $less(sK1,X6)
| ~ $less(sK4,X6)
| $less(sK4,X7)
| $less(sK7,X7)
| ~ $less(sK7,X6)
| $less(X7,0) )
| ~ spl37_5
| ~ spl37_147 ),
inference(resolution,[],[f3354,f417]) ).
tff(f3377,plain,
( spl37_232
| spl37_233
| spl37_153 ),
inference(avatar_split_clause,[],[f3367,f1883,f3374,f3370]) ).
tff(f3367,plain,
( $less(sK3,sF27)
| ( sF27 = sK3 )
| spl37_153 ),
inference(resolution,[],[f1884,f97]) ).
tff(f3364,plain,
( ~ spl37_153
| ~ spl37_60
| spl37_135 ),
inference(avatar_split_clause,[],[f3355,f1443,f771,f1883]) ).
tff(f3355,plain,
( ~ $less(sF27,sK3)
| ~ spl37_60
| spl37_135 ),
inference(resolution,[],[f3241,f773]) ).
tff(f3363,plain,
( ~ spl37_231
| ~ spl37_107
| spl37_135 ),
inference(avatar_split_clause,[],[f3356,f1443,f1163,f3360]) ).
tff(f3360,plain,
( spl37_231
<=> $less(tb2t(get(int,int,sF19,t2tb(sF36))),sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_231])]) ).
tff(f3356,plain,
( ~ $less(tb2t(get(int,int,sF19,t2tb(sF36))),sK3)
| ~ spl37_107
| spl37_135 ),
inference(resolution,[],[f3241,f1165]) ).
tff(f1165,plain,
( $less(sF23,tb2t(get(int,int,sF19,t2tb(sF36))))
| ~ spl37_107 ),
inference(avatar_component_clause,[],[f1163]) ).
tff(f3353,plain,
( spl37_230
| ~ spl37_118
| ~ spl37_124
| ~ spl37_146 ),
inference(avatar_split_clause,[],[f3348,f1579,f1377,f1280,f3350]) ).
tff(f1280,plain,
( spl37_118
<=> map_eq_sub1(int,elts(int,sF32),elts(int,sF28),0,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_118])]) ).
tff(f3348,plain,
( map_eq_sub1(int,sF20,sF19,0,sK3)
| ~ spl37_118
| ~ spl37_124
| ~ spl37_146 ),
inference(forward_demodulation,[],[f3347,f1379]) ).
tff(f3347,plain,
( map_eq_sub1(int,elts(int,sF32),sF19,0,sK3)
| ~ spl37_118
| ~ spl37_146 ),
inference(forward_demodulation,[],[f1282,f1581]) ).
tff(f1282,plain,
( map_eq_sub1(int,elts(int,sF32),elts(int,sF28),0,sK3)
| ~ spl37_118 ),
inference(avatar_component_clause,[],[f1280]) ).
tff(f3313,plain,
( ~ spl37_220
| ~ spl37_197 ),
inference(avatar_split_clause,[],[f3312,f2564,f2917]) ).
tff(f3312,plain,
( ~ $less(sK2,-1)
| ~ spl37_197 ),
inference(resolution,[],[f2566,f677]) ).
tff(f3276,plain,
( ~ spl37_225
| spl37_23
| ~ spl37_224 ),
inference(avatar_split_clause,[],[f3269,f3098,f568,f3103]) ).
tff(f3269,plain,
( ~ $less(sK7,sF36)
| spl37_23
| ~ spl37_224 ),
inference(resolution,[],[f3100,f682]) ).
tff(f3100,plain,
( $less(sF36,sK3)
| ~ spl37_224 ),
inference(avatar_component_clause,[],[f3098]) ).
tff(f3275,plain,
( ~ spl37_229
| ~ spl37_224 ),
inference(avatar_split_clause,[],[f3270,f3098,f3272]) ).
tff(f3270,plain,
( ~ $less(sK3,sF36)
| ~ spl37_224 ),
inference(resolution,[],[f3100,f677]) ).
tff(f3250,plain,
( spl37_227
| spl37_228
| spl37_135 ),
inference(avatar_split_clause,[],[f3240,f1443,f3247,f3243]) ).
tff(f3240,plain,
( $less(sK3,sF23)
| ( sF23 = sK3 )
| spl37_135 ),
inference(resolution,[],[f1444,f97]) ).
tff(f3239,plain,
( ~ spl37_220
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(avatar_split_clause,[],[f3238,f1382,f634,f486,f461,f2917]) ).
tff(f3238,plain,
( ~ $less(sK2,-1)
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(evaluation,[],[f3237]) ).
tff(f3237,plain,
( ~ $less(sK2,-1)
| ( 0 = 1 )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(forward_demodulation,[],[f3236,f2974]) ).
tff(f3236,plain,
( ! [X0: uni] :
( ~ $less(sK2,-1)
| ( 0 = occ1(int,X0,const(int,int,X0),-1,0) ) )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(subsumption_resolution,[],[f3232,f675]) ).
tff(f3232,plain,
( ! [X0: uni] :
( ~ sort1(int,X0)
| ~ $less(sK2,-1)
| ( 0 = occ1(int,X0,const(int,int,X0),-1,0) ) )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(resolution,[],[f3087,f1241]) ).
tff(f3087,plain,
( ! [X3: uni] : $less(sK13(-1,int,const(int,int,X3),0,X3),sK2)
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(resolution,[],[f3046,f2571]) ).
tff(f3231,plain,
( ~ spl37_135
| ~ spl37_12
| spl37_128 ),
inference(avatar_split_clause,[],[f3228,f1412,f511,f1443]) ).
tff(f3228,plain,
( ~ $less(sF23,sK3)
| ~ spl37_12
| spl37_128 ),
inference(resolution,[],[f2887,f513]) ).
tff(f2887,plain,
( ! [X0: $int] :
( ~ $less(sF35,X0)
| ~ $less(X0,sK3) )
| spl37_128 ),
inference(resolution,[],[f1413,f96]) ).
tff(f3125,plain,
( ~ spl37_226
| ~ spl37_107
| spl37_173 ),
inference(avatar_split_clause,[],[f3115,f2049,f1163,f3122]) ).
tff(f3122,plain,
( spl37_226
<=> $less(tb2t(get(int,int,sF19,t2tb(sF36))),sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_226])]) ).
tff(f3115,plain,
( ~ $less(tb2t(get(int,int,sF19,t2tb(sF36))),sK7)
| ~ spl37_107
| spl37_173 ),
inference(resolution,[],[f1165,f2480]) ).
tff(f3120,plain,
( ~ spl37_212
| ~ spl37_107 ),
inference(avatar_split_clause,[],[f3117,f1163,f2805]) ).
tff(f3117,plain,
( ~ $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF23)
| ~ spl37_107 ),
inference(resolution,[],[f1165,f677]) ).
tff(f3119,plain,
( ~ spl37_213
| spl37_84
| ~ spl37_107 ),
inference(avatar_split_clause,[],[f3116,f1163,f978,f2810]) ).
tff(f2810,plain,
( spl37_213
<=> $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF35) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_213])]) ).
tff(f3116,plain,
( ~ $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF35)
| spl37_84
| ~ spl37_107 ),
inference(resolution,[],[f1165,f2177]) ).
tff(f3106,plain,
( ~ spl37_225
| ~ spl37_215 ),
inference(avatar_split_clause,[],[f3096,f2820,f3103]) ).
tff(f3096,plain,
( ~ $less(sK7,sF36)
| ~ spl37_215 ),
inference(resolution,[],[f2822,f677]) ).
tff(f3101,plain,
( spl37_212
| spl37_224
| ~ spl37_215 ),
inference(avatar_split_clause,[],[f3095,f2820,f3098,f2805]) ).
tff(f3095,plain,
( $less(sF36,sK3)
| $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF23)
| ~ spl37_215 ),
inference(resolution,[],[f2822,f429]) ).
tff(f3079,plain,
~ spl37_222,
inference(avatar_contradiction_clause,[],[f3057]) ).
tff(f3057,plain,
( $false
| ~ spl37_222 ),
inference(resolution,[],[f3026,f332]) ).
tff(f3026,plain,
( ! [X6: ty,X7: uni] : ~ sort1(X6,X7)
| ~ spl37_222 ),
inference(avatar_component_clause,[],[f3025]) ).
tff(f3078,plain,
~ spl37_222,
inference(avatar_contradiction_clause,[],[f3056]) ).
tff(f3056,plain,
( $false
| ~ spl37_222 ),
inference(resolution,[],[f3026,f397]) ).
tff(f3077,plain,
~ spl37_222,
inference(avatar_contradiction_clause,[],[f3062]) ).
tff(f3062,plain,
( $false
| ~ spl37_222 ),
inference(resolution,[],[f3026,f291]) ).
tff(f3076,plain,
~ spl37_222,
inference(avatar_contradiction_clause,[],[f3052]) ).
tff(f3052,plain,
( $false
| ~ spl37_222 ),
inference(resolution,[],[f3026,f294]) ).
tff(f3075,plain,
~ spl37_222,
inference(avatar_contradiction_clause,[],[f3054]) ).
tff(f3054,plain,
( $false
| ~ spl37_222 ),
inference(resolution,[],[f3026,f354]) ).
tff(f3074,plain,
~ spl37_222,
inference(avatar_contradiction_clause,[],[f3051]) ).
tff(f3051,plain,
( $false
| ~ spl37_222 ),
inference(resolution,[],[f3026,f405]) ).
tff(f3073,plain,
~ spl37_222,
inference(avatar_contradiction_clause,[],[f3058]) ).
tff(f3058,plain,
( $false
| ~ spl37_222 ),
inference(resolution,[],[f3026,f676]) ).
tff(f3072,plain,
~ spl37_222,
inference(avatar_contradiction_clause,[],[f3063]) ).
tff(f3063,plain,
( $false
| ~ spl37_222 ),
inference(resolution,[],[f3026,f328]) ).
tff(f3071,plain,
~ spl37_222,
inference(avatar_contradiction_clause,[],[f3060]) ).
tff(f3060,plain,
( $false
| ~ spl37_222 ),
inference(resolution,[],[f3026,f391]) ).
tff(f3070,plain,
~ spl37_222,
inference(avatar_contradiction_clause,[],[f3061]) ).
tff(f3061,plain,
( $false
| ~ spl37_222 ),
inference(resolution,[],[f3026,f369]) ).
tff(f369,plain,
! [X2: ty,X3: uni,X0: uni,X1: ty,X4: uni] : sort1(map(X1,X2),set(X2,X1,X3,X4,X0)),
inference(cnf_transformation,[],[f255]) ).
tff(f255,plain,
! [X0: uni,X1: ty,X2: ty,X3: uni,X4: uni] : sort1(map(X1,X2),set(X2,X1,X3,X4,X0)),
inference(rectify,[],[f168]) ).
tff(f168,plain,
! [X2: uni,X3: ty,X4: ty,X1: uni,X0: uni] : sort1(map(X3,X4),set(X4,X3,X1,X0,X2)),
inference(rectify,[],[f14]) ).
tff(f14,axiom,
! [X2: uni,X1: uni,X3: uni,X0: ty,X8: ty] : sort1(map(X0,X8),set(X8,X0,X1,X2,X3)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',set_sort2) ).
tff(f3069,plain,
~ spl37_222,
inference(avatar_contradiction_clause,[],[f3064]) ).
tff(f3064,plain,
( $false
| ~ spl37_222 ),
inference(resolution,[],[f3026,f854]) ).
tff(f3068,plain,
~ spl37_222,
inference(avatar_contradiction_clause,[],[f3049]) ).
tff(f3049,plain,
( $false
| ~ spl37_222 ),
inference(resolution,[],[f3026,f392]) ).
tff(f3067,plain,
~ spl37_222,
inference(avatar_contradiction_clause,[],[f3050]) ).
tff(f3050,plain,
( $false
| ~ spl37_222 ),
inference(resolution,[],[f3026,f385]) ).
tff(f3066,plain,
~ spl37_222,
inference(avatar_contradiction_clause,[],[f3055]) ).
tff(f3055,plain,
( $false
| ~ spl37_222 ),
inference(resolution,[],[f3026,f675]) ).
tff(f3065,plain,
~ spl37_222,
inference(avatar_contradiction_clause,[],[f3059]) ).
tff(f3059,plain,
( $false
| ~ spl37_222 ),
inference(resolution,[],[f3026,f390]) ).
tff(f3030,plain,
( spl37_222
| spl37_223 ),
inference(avatar_split_clause,[],[f3018,f3028,f3025]) ).
tff(f3018,plain,
! [X10: $int,X11: $int,X6: ty,X9: $int,X7: uni] :
( $less(X9,X10)
| $less(X10,X11)
| ~ sort1(X6,X7)
| ~ $less(X9,X11) ),
inference(evaluation,[],[f3014]) ).
tff(f3014,plain,
! [X10: $int,X11: $int,X6: ty,X9: $int,X7: uni] :
( $less(0,0)
| ~ sort1(X6,X7)
| $less(X10,X11)
| $less(X9,X10)
| ~ $less(X9,X11) ),
inference(superposition,[],[f1755,f414]) ).
tff(f2928,plain,
( ~ spl37_221
| ~ spl37_60
| spl37_107 ),
inference(avatar_split_clause,[],[f2921,f1163,f771,f2925]) ).
tff(f2921,plain,
( ~ $less(sF27,tb2t(get(int,int,sF19,t2tb(sF36))))
| ~ spl37_60
| spl37_107 ),
inference(resolution,[],[f2872,f773]) ).
tff(f2872,plain,
( ! [X0: $int] :
( ~ $less(sF23,X0)
| ~ $less(X0,tb2t(get(int,int,sF19,t2tb(sF36)))) )
| spl37_107 ),
inference(resolution,[],[f1164,f96]) ).
tff(f2920,plain,
( ~ spl37_220
| spl37_208 ),
inference(avatar_split_clause,[],[f2912,f2743,f2917]) ).
tff(f2912,plain,
( ~ $less(sK2,-1)
| spl37_208 ),
inference(interpreted_simplification,[],[f2911]) ).
tff(f2911,plain,
( ~ $less(sK2,-1)
| ~ $less(-1,0)
| spl37_208 ),
inference(instantiation,[],[f2790]) ).
tff(f2790,plain,
( ! [X0: $int] :
( ~ $less(sK2,X0)
| ~ $less(X0,0) )
| spl37_208 ),
inference(resolution,[],[f2745,f96]) ).
tff(f2910,plain,
( spl37_219
| ~ spl37_112
| ~ spl37_143
| ~ spl37_146 ),
inference(avatar_split_clause,[],[f2905,f1579,f1558,f1203,f2907]) ).
tff(f1203,plain,
( spl37_112
<=> map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_112])]) ).
tff(f2905,plain,
( map_eq_sub1(int,sF19,sF24,0,sK3)
| ~ spl37_112
| ~ spl37_143
| ~ spl37_146 ),
inference(forward_demodulation,[],[f2904,f1581]) ).
tff(f2904,plain,
( map_eq_sub1(int,elts(int,sF28),sF24,0,sK3)
| ~ spl37_112
| ~ spl37_143 ),
inference(forward_demodulation,[],[f1205,f1560]) ).
tff(f1205,plain,
( map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,sK3)
| ~ spl37_112 ),
inference(avatar_component_clause,[],[f1203]) ).
tff(f2894,plain,
( ~ spl37_139
| ~ spl37_129 ),
inference(avatar_split_clause,[],[f2893,f1416,f1498]) ).
tff(f2893,plain,
( ~ $less(sF35,sK7)
| ~ spl37_129 ),
inference(resolution,[],[f1418,f677]) ).
tff(f2892,plain,
( spl37_150
| spl37_218
| spl37_128 ),
inference(avatar_split_clause,[],[f2886,f1412,f2889,f1682]) ).
tff(f2886,plain,
( ( sF35 = sK3 )
| $less(sK3,sF35)
| spl37_128 ),
inference(resolution,[],[f1413,f97]) ).
tff(f2878,plain,
( spl37_212
| spl37_217
| spl37_107 ),
inference(avatar_split_clause,[],[f2871,f1163,f2875,f2805]) ).
tff(f2871,plain,
( ( tb2t(get(int,int,sF19,t2tb(sF36))) = sF23 )
| $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF23)
| spl37_107 ),
inference(resolution,[],[f1164,f97]) ).
tff(f2867,plain,
( ~ spl37_16
| ~ spl37_25
| ~ spl37_35
| spl37_84
| ~ spl37_107
| ~ spl37_214 ),
inference(avatar_contradiction_clause,[],[f2866]) ).
tff(f2866,plain,
( $false
| ~ spl37_16
| ~ spl37_25
| ~ spl37_35
| spl37_84
| ~ spl37_107
| ~ spl37_214 ),
inference(subsumption_resolution,[],[f2865,f980]) ).
tff(f2865,plain,
( $less(sF23,sF35)
| ~ spl37_16
| ~ spl37_25
| ~ spl37_35
| ~ spl37_107
| ~ spl37_214 ),
inference(forward_demodulation,[],[f2864,f533]) ).
tff(f2864,plain,
( $less(sF23,tb2t(sF34))
| ~ spl37_25
| ~ spl37_35
| ~ spl37_107
| ~ spl37_214 ),
inference(forward_demodulation,[],[f2863,f631]) ).
tff(f2863,plain,
( $less(sF23,tb2t(get(int,int,sF19,sF33)))
| ~ spl37_25
| ~ spl37_107
| ~ spl37_214 ),
inference(forward_demodulation,[],[f2859,f581]) ).
tff(f2859,plain,
( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK4))))
| ~ spl37_107
| ~ spl37_214 ),
inference(superposition,[],[f1165,f2818]) ).
tff(f2818,plain,
( ( sF36 = sK4 )
| ~ spl37_214 ),
inference(avatar_component_clause,[],[f2816]) ).
tff(f2862,plain,
( spl37_122
| ~ spl37_29
| ~ spl37_214 ),
inference(avatar_split_clause,[],[f2861,f2816,f599,f1302]) ).
tff(f2861,plain,
( $less(sK4,sK2)
| ~ spl37_29
| ~ spl37_214 ),
inference(superposition,[],[f601,f2818]) ).
tff(f2827,plain,
( spl37_214
| spl37_215
| spl37_216
| ~ spl37_107 ),
inference(avatar_split_clause,[],[f2814,f1163,f2824,f2820,f2816]) ).
tff(f2814,plain,
( $less(sK4,sF36)
| $less(sF36,sK7)
| ( sF36 = sK4 )
| ~ spl37_107 ),
inference(subsumption_resolution,[],[f2803,f95]) ).
tff(f2803,plain,
( $less(sF36,sK7)
| $less(sF23,sF23)
| ( sF36 = sK4 )
| $less(sK4,sF36)
| ~ spl37_107 ),
inference(superposition,[],[f1165,f1107]) ).
tff(f2813,plain,
( ~ spl37_213
| spl37_84
| ~ spl37_107 ),
inference(avatar_split_clause,[],[f2801,f1163,f978,f2810]) ).
tff(f2801,plain,
( ~ $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF35)
| spl37_84
| ~ spl37_107 ),
inference(resolution,[],[f1165,f2177]) ).
tff(f2808,plain,
( ~ spl37_212
| ~ spl37_107 ),
inference(avatar_split_clause,[],[f2802,f1163,f2805]) ).
tff(f2802,plain,
( ~ $less(tb2t(get(int,int,sF19,t2tb(sF36))),sF23)
| ~ spl37_107 ),
inference(resolution,[],[f1165,f677]) ).
tff(f2800,plain,
( spl37_211
| ~ spl37_67
| ~ spl37_99 ),
inference(avatar_split_clause,[],[f2795,f1113,f828,f2797]) ).
tff(f2795,plain,
( ( get(int,int,sF19,t2tb(sK7)) = sF22 )
| ~ spl37_67
| ~ spl37_99 ),
inference(forward_demodulation,[],[f2794,f830]) ).
tff(f2794,plain,
( ( get(int,int,sF19,t2tb(sK7)) = t2tb(sF23) )
| ~ spl37_99 ),
inference(superposition,[],[f334,f1115]) ).
tff(f2791,plain,
( spl37_200
| spl37_202
| spl37_208 ),
inference(avatar_split_clause,[],[f2789,f2743,f2662,f2654]) ).
tff(f2654,plain,
( spl37_200
<=> ( 0 = sK2 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_200])]) ).
tff(f2789,plain,
( $less(0,sK2)
| ( 0 = sK2 )
| spl37_208 ),
inference(resolution,[],[f2745,f97]) ).
tff(f2774,plain,
( spl37_210
| ~ spl37_119
| ~ spl37_124
| ~ spl37_146 ),
inference(avatar_split_clause,[],[f2769,f1579,f1377,f1285,f2771]) ).
tff(f2769,plain,
( permut2(int,sF20,sF19,sK3,sK2)
| ~ spl37_119
| ~ spl37_124
| ~ spl37_146 ),
inference(forward_demodulation,[],[f2768,f1379]) ).
tff(f2768,plain,
( permut2(int,elts(int,sF32),sF19,sK3,sK2)
| ~ spl37_119
| ~ spl37_146 ),
inference(forward_demodulation,[],[f2759,f1581]) ).
tff(f2759,plain,
( permut2(int,elts(int,sF32),elts(int,sF28),sK3,sK2)
| ~ spl37_119 ),
inference(resolution,[],[f1287,f409]) ).
tff(f2767,plain,
( ~ spl37_208
| ~ spl37_119 ),
inference(avatar_split_clause,[],[f2757,f1285,f2743]) ).
tff(f2757,plain,
( ~ $less(sK2,0)
| ~ spl37_119 ),
inference(resolution,[],[f1287,f407]) ).
tff(f2754,plain,
( spl37_209
| ~ spl37_114
| ~ spl37_143
| ~ spl37_146 ),
inference(avatar_split_clause,[],[f2749,f1579,f1558,f1213,f2751]) ).
tff(f2749,plain,
( permut2(int,sF19,sF24,sK3,sK2)
| ~ spl37_114
| ~ spl37_143
| ~ spl37_146 ),
inference(forward_demodulation,[],[f2748,f1581]) ).
tff(f2748,plain,
( permut2(int,elts(int,sF28),sF24,sK3,sK2)
| ~ spl37_114
| ~ spl37_143 ),
inference(forward_demodulation,[],[f2737,f1560]) ).
tff(f2737,plain,
( permut2(int,elts(int,sF28),elts(int,sF29),sK3,sK2)
| ~ spl37_114 ),
inference(resolution,[],[f1215,f409]) ).
tff(f2746,plain,
( ~ spl37_208
| ~ spl37_114 ),
inference(avatar_split_clause,[],[f2735,f1213,f2743]) ).
tff(f2735,plain,
( ~ $less(sK2,0)
| ~ spl37_114 ),
inference(resolution,[],[f1215,f407]) ).
tff(f2710,plain,
( ~ spl37_207
| spl37_129
| ~ spl37_182 ),
inference(avatar_split_clause,[],[f2703,f2285,f1416,f2707]) ).
tff(f2703,plain,
( ~ $less(sK9,sF35)
| spl37_129
| ~ spl37_182 ),
inference(resolution,[],[f2287,f2185]) ).
tff(f2185,plain,
( ! [X0: $int] :
( ~ $less(sK7,X0)
| ~ $less(X0,sF35) )
| spl37_129 ),
inference(resolution,[],[f1417,f96]) ).
tff(f2705,plain,
( ~ spl37_180
| ~ spl37_182 ),
inference(avatar_split_clause,[],[f2704,f2285,f2275]) ).
tff(f2704,plain,
( ~ $less(sK9,sK7)
| ~ spl37_182 ),
inference(resolution,[],[f2287,f677]) ).
tff(f2702,plain,
( spl37_206
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(avatar_split_clause,[],[f2691,f1382,f634,f486,f461,f2699]) ).
tff(f2691,plain,
( $less(-2,sK2)
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(interpreted_simplification,[],[f2690]) ).
tff(f2690,plain,
( ~ $less(-1,0)
| ~ $less(-2,-1)
| $less(-2,sK2)
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(instantiation,[],[f2577]) ).
tff(f2689,plain,
( ~ spl37_205
| ~ spl37_24
| spl37_129 ),
inference(avatar_split_clause,[],[f2679,f1416,f573,f2686]) ).
tff(f2679,plain,
( ~ $less(sK1,sF35)
| ~ spl37_24
| spl37_129 ),
inference(resolution,[],[f2185,f575]) ).
tff(f2684,plain,
( ~ spl37_164
| ~ spl37_26
| spl37_129 ),
inference(avatar_split_clause,[],[f2680,f1416,f584,f1974]) ).
tff(f2680,plain,
( ~ $less(sK4,sF35)
| ~ spl37_26
| spl37_129 ),
inference(resolution,[],[f2185,f586]) ).
tff(f2673,plain,
( spl37_203
| spl37_62
| spl37_204
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(avatar_split_clause,[],[f2636,f1382,f634,f486,f461,f2670,f782,f2667]) ).
tff(f2636,plain,
( ! [X12: $int] :
( $less(sK7,sK2)
| ( 0 = sK7 )
| $less(X12,sK3)
| $less(tb2t(get(int,int,sF19,t2tb(X12))),sF23)
| ~ $less(X12,0) )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(resolution,[],[f2576,f1088]) ).
tff(f2665,plain,
( spl37_200
| spl37_201
| spl37_202
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_55
| ~ spl37_125 ),
inference(avatar_split_clause,[],[f2652,f1382,f742,f634,f486,f461,f2662,f2658,f2654]) ).
tff(f2652,plain,
( $less(0,sK2)
| $less(sF23,tb2t(get(int,int,sF19,t2tb(0))))
| ( 0 = sK2 )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_55
| ~ spl37_125 ),
inference(forward_demodulation,[],[f2651,f744]) ).
tff(f2651,plain,
( $less(0,sK5)
| ( 0 = sK2 )
| $less(sF23,tb2t(get(int,int,sF19,t2tb(0))))
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(subsumption_resolution,[],[f2632,f95]) ).
tff(f2632,plain,
( $less(sK2,sK2)
| $less(sF23,tb2t(get(int,int,sF19,t2tb(0))))
| $less(0,sK5)
| ( 0 = sK2 )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(resolution,[],[f2576,f450]) ).
tff(f2650,plain,
( spl37_199
| spl37_122
| spl37_2
| spl37_7
| ~ spl37_36
| spl37_46
| ~ spl37_125 ),
inference(avatar_split_clause,[],[f2646,f1382,f700,f634,f486,f461,f1302,f2648]) ).
tff(f2646,plain,
( ! [X11: $int] :
( $less(sK4,sK2)
| ( tb2t(get(int,int,sF19,t2tb(X11))) = sF23 )
| ~ $less(X11,0)
| $less(X11,sK7) )
| spl37_2
| spl37_7
| ~ spl37_36
| spl37_46
| ~ spl37_125 ),
inference(subsumption_resolution,[],[f2634,f701]) ).
tff(f2634,plain,
( ! [X11: $int] :
( $less(sK4,sK2)
| ( 0 = sK4 )
| $less(X11,sK7)
| ~ $less(X11,0)
| ( tb2t(get(int,int,sF19,t2tb(X11))) = sF23 ) )
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(resolution,[],[f2576,f1108]) ).
tff(f2645,plain,
( spl37_197
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(avatar_split_clause,[],[f2623,f1382,f634,f486,f461,f2564]) ).
tff(f2623,plain,
( $less(-1,sK2)
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(interpreted_simplification,[],[f2622]) ).
tff(f2622,plain,
( $less(0,-1)
| ( 0 = -1 )
| $less(-1,sK2)
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(instantiation,[],[f2576]) ).
tff(f2621,plain,
( ~ spl37_198
| ~ spl37_60
| spl37_84 ),
inference(avatar_split_clause,[],[f2614,f978,f771,f2618]) ).
tff(f2614,plain,
( ~ $less(sF27,sF35)
| ~ spl37_60
| spl37_84 ),
inference(resolution,[],[f2177,f773]) ).
tff(f2581,plain,
( spl37_197
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(avatar_split_clause,[],[f2575,f1382,f634,f486,f461,f2564]) ).
tff(f2575,plain,
( $less(-1,sK2)
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(interpreted_simplification,[],[f2574]) ).
tff(f2574,plain,
( ~ $less(-1,0)
| $less(-1,sK2)
| spl37_2
| spl37_7
| ~ spl37_36
| ~ spl37_125 ),
inference(instantiation,[],[f2571]) ).
tff(f2573,plain,
( spl37_192
| spl37_147
| spl37_2
| ~ spl37_36
| ~ spl37_125 ),
inference(avatar_split_clause,[],[f2572,f1382,f634,f461,f1584,f2501]) ).
tff(f2572,plain,
( ! [X3: $int] :
( ( length1(int,sF28) = sK1 )
| $less(sK1,X3)
| $less(X3,sK2) )
| spl37_2
| ~ spl37_36
| ~ spl37_125 ),
inference(forward_demodulation,[],[f2556,f1384]) ).
tff(f2556,plain,
( ! [X3: $int] :
( $less(X3,sK2)
| $less(sK1,X3)
| ( length1(int,sF28) = length1(int,sF32) ) )
| spl37_2
| ~ spl37_36
| ~ spl37_125 ),
inference(resolution,[],[f2541,f410]) ).
tff(f410,plain,
! [X2: uni,X3: $int,X0: ty,X1: uni,X4: $int] :
( ~ permut3(X0,X1,X2,X4,X3)
| ( length1(X0,X1) = length1(X0,X2) ) ),
inference(cnf_transformation,[],[f284]) ).
tff(f2567,plain,
( spl37_197
| spl37_2
| ~ spl37_36
| spl37_64
| ~ spl37_125 ),
inference(avatar_split_clause,[],[f2562,f1382,f798,f634,f461,f2564]) ).
tff(f798,plain,
( spl37_64
<=> $less(sK1,-1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_64])]) ).
tff(f2562,plain,
( $less(-1,sK2)
| spl37_2
| ~ spl37_36
| spl37_64
| ~ spl37_125 ),
inference(subsumption_resolution,[],[f2560,f800]) ).
tff(f800,plain,
( ~ $less(sK1,-1)
| spl37_64 ),
inference(avatar_component_clause,[],[f798]) ).
tff(f2560,plain,
( $less(sK1,-1)
| $less(-1,sK2)
| spl37_2
| ~ spl37_36
| ~ spl37_125 ),
inference(resolution,[],[f2541,f823]) ).
tff(f823,plain,
! [X2: uni,X0: ty,X1: uni,X4: $int] : ~ permut3(X0,X1,X2,X4,-1),
inference(interpreted_simplification,[],[f822]) ).
tff(f822,plain,
! [X2: uni,X0: ty,X1: uni,X4: $int] :
( ~ permut3(X0,X1,X2,X4,-1)
| ~ $less(-1,0) ),
inference(instantiation,[],[f407]) ).
tff(f2552,plain,
( spl37_196
| spl37_192
| spl37_2
| ~ spl37_36
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146 ),
inference(avatar_split_clause,[],[f2547,f1579,f1382,f1377,f634,f461,f2501,f2549]) ).
tff(f2547,plain,
( ! [X4: $int] :
( $less(sK1,X4)
| map_eq_sub1(int,sF20,sF19,0,0)
| $less(X4,sK2) )
| spl37_2
| ~ spl37_36
| ~ spl37_124
| ~ spl37_125
| ~ spl37_146 ),
inference(forward_demodulation,[],[f2546,f1379]) ).
tff(f2546,plain,
( ! [X4: $int] :
( map_eq_sub1(int,elts(int,sF32),sF19,0,0)
| $less(sK1,X4)
| $less(X4,sK2) )
| spl37_2
| ~ spl37_36
| ~ spl37_125
| ~ spl37_146 ),
inference(forward_demodulation,[],[f2540,f1581]) ).
tff(f2540,plain,
( ! [X4: $int] :
( $less(X4,sK2)
| map_eq_sub1(int,elts(int,sF32),elts(int,sF28),0,0)
| $less(sK1,X4) )
| spl37_2
| ~ spl37_36
| ~ spl37_125 ),
inference(resolution,[],[f2507,f417]) ).
tff(f2537,plain,
( spl37_195
| ~ spl37_146 ),
inference(avatar_split_clause,[],[f2531,f1579,f2534]) ).
tff(f2534,plain,
( spl37_195
<=> ( mk_array1(int,length1(int,sF28),sF19) = sF28 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_195])]) ).
tff(f2531,plain,
( ( mk_array1(int,length1(int,sF28),sF19) = sF28 )
| ~ spl37_146 ),
inference(superposition,[],[f379,f1581]) ).
tff(f2516,plain,
( spl37_194
| spl37_102
| ~ spl37_94 ),
inference(avatar_split_clause,[],[f2510,f1065,f1131,f2513]) ).
tff(f2513,plain,
( spl37_194
<=> ( tb2t(get(int,int,sF19,t2tb(-1))) = sF23 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_194])]) ).
tff(f1131,plain,
( spl37_102
<=> $less(-1,sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_102])]) ).
tff(f1065,plain,
( spl37_94
<=> $less(-1,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_94])]) ).
tff(f2510,plain,
( $less(-1,sK7)
| ( tb2t(get(int,int,sF19,t2tb(-1))) = sF23 )
| ~ spl37_94 ),
inference(resolution,[],[f1067,f430]) ).
tff(f1067,plain,
( $less(-1,sK4)
| ~ spl37_94 ),
inference(avatar_component_clause,[],[f1065]) ).
tff(f2506,plain,
( spl37_192
| spl37_193
| ~ spl37_36
| ~ spl37_124
| ~ spl37_125 ),
inference(avatar_split_clause,[],[f2499,f1382,f1377,f634,f2504,f2501]) ).
tff(f2499,plain,
( ! [X6: $int,X7: $int] :
( $less(sK3,X6)
| $less(X6,0)
| $less(X7,sK2)
| map_eq_sub1(int,sF20,elts(int,sF28),0,X6)
| $less(sK1,X7) )
| ~ spl37_36
| ~ spl37_124
| ~ spl37_125 ),
inference(forward_demodulation,[],[f2491,f1379]) ).
tff(f2491,plain,
( ! [X6: $int,X7: $int] :
( $less(X7,sK2)
| $less(sK3,X6)
| $less(sK1,X7)
| map_eq_sub1(int,elts(int,sF32),elts(int,sF28),0,X6)
| $less(X6,0) )
| ~ spl37_36
| ~ spl37_125 ),
inference(resolution,[],[f2481,f417]) ).
tff(f2498,plain,
( spl37_187
| spl37_191
| ~ spl37_36
| ~ spl37_124
| ~ spl37_125 ),
inference(avatar_split_clause,[],[f2494,f1382,f1377,f634,f2496,f2445]) ).
tff(f2496,plain,
( spl37_191
<=> ! [X5: $int] :
( $less(sK1,X5)
| map_eq_sub1(int,sF20,elts(int,sF28),X5,sK1)
| $less(X5,sK2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_191])]) ).
tff(f2494,plain,
( ! [X4: $int,X5: $int] :
( $less(sK1,X5)
| $less(X4,0)
| $less(X5,sK2)
| map_eq_sub1(int,sF20,elts(int,sF28),X5,sK1)
| $less(sK3,X4) )
| ~ spl37_36
| ~ spl37_124
| ~ spl37_125 ),
inference(forward_demodulation,[],[f2493,f1379]) ).
tff(f2493,plain,
( ! [X4: $int,X5: $int] :
( $less(sK3,X4)
| map_eq_sub1(int,elts(int,sF32),elts(int,sF28),X5,sK1)
| $less(X4,0)
| $less(X5,sK2)
| $less(sK1,X5) )
| ~ spl37_36
| ~ spl37_125 ),
inference(forward_demodulation,[],[f2490,f1384]) ).
tff(f2490,plain,
( ! [X4: $int,X5: $int] :
( $less(sK1,X5)
| $less(X5,sK2)
| $less(X4,0)
| $less(sK3,X4)
| map_eq_sub1(int,elts(int,sF32),elts(int,sF28),X5,length1(int,sF32)) )
| ~ spl37_36
| ~ spl37_125 ),
inference(resolution,[],[f2481,f416]) ).
tff(f2478,plain,
( ~ spl37_190
| ~ spl37_56
| spl37_83 ),
inference(avatar_split_clause,[],[f2471,f973,f749,f2475]) ).
tff(f2471,plain,
( ~ $less(sK1,sF36)
| ~ spl37_56
| spl37_83 ),
inference(resolution,[],[f1678,f751]) ).
tff(f1678,plain,
( ! [X0: $int] :
( ~ $less(sK2,X0)
| ~ $less(X0,sF36) )
| spl37_83 ),
inference(resolution,[],[f975,f96]) ).
tff(f2467,plain,
( spl37_189
| ~ spl37_143 ),
inference(avatar_split_clause,[],[f2461,f1558,f2464]) ).
tff(f2464,plain,
( spl37_189
<=> ( mk_array1(int,length1(int,sF29),sF24) = sF29 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_189])]) ).
tff(f2461,plain,
( ( mk_array1(int,length1(int,sF29),sF24) = sF29 )
| ~ spl37_143 ),
inference(superposition,[],[f379,f1560]) ).
tff(f2454,plain,
( ~ spl37_166
| ~ spl37_158 ),
inference(avatar_split_clause,[],[f2453,f1922,f1984]) ).
tff(f1984,plain,
( spl37_166
<=> $less(sF27,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_166])]) ).
tff(f2453,plain,
( ~ $less(sF27,sK4)
| ~ spl37_158 ),
inference(resolution,[],[f1924,f677]) ).
tff(f2450,plain,
( spl37_187
| spl37_188
| ~ spl37_27 ),
inference(avatar_split_clause,[],[f2433,f589,f2448,f2445]) ).
tff(f2448,plain,
( spl37_188
<=> ! [X4: $int] :
( $less(X4,sK2)
| $less(length1(int,sF28),X4)
| map_eq_sub1(int,elts(int,sF28),elts(int,sF29),X4,length1(int,sF28)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_188])]) ).
tff(f2433,plain,
( ! [X4: $int,X5: $int] :
( $less(X4,sK2)
| map_eq_sub1(int,elts(int,sF28),elts(int,sF29),X4,length1(int,sF28))
| $less(X5,0)
| $less(sK3,X5)
| $less(length1(int,sF28),X4) )
| ~ spl37_27 ),
inference(resolution,[],[f1365,f416]) ).
tff(f2442,plain,
( spl37_185
| spl37_186
| ~ spl37_27 ),
inference(avatar_split_clause,[],[f2434,f589,f2440,f2437]) ).
tff(f2437,plain,
( spl37_185
<=> ! [X6: $int] :
( $less(length1(int,sF28),X6)
| $less(X6,sK2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_185])]) ).
tff(f2434,plain,
( ! [X6: $int,X7: $int] :
( $less(sK3,X7)
| $less(length1(int,sF28),X6)
| $less(X6,sK2)
| map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,X7)
| $less(X7,0) )
| ~ spl37_27 ),
inference(resolution,[],[f1365,f417]) ).
tff(f2426,plain,
( spl37_184
| ~ spl37_124 ),
inference(avatar_split_clause,[],[f2420,f1377,f2423]) ).
tff(f2423,plain,
( spl37_184
<=> ( mk_array1(int,length1(int,sF32),sF20) = sF32 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_184])]) ).
tff(f2420,plain,
( ( mk_array1(int,length1(int,sF32),sF20) = sF32 )
| ~ spl37_124 ),
inference(superposition,[],[f379,f1379]) ).
tff(f2315,plain,
( ~ spl37_183
| ~ spl37_20
| ~ spl37_55
| spl37_79 ),
inference(avatar_split_clause,[],[f2310,f953,f742,f551,f2312]) ).
tff(f2310,plain,
( ~ $less(sK2,sK7)
| ~ spl37_20
| ~ spl37_55
| spl37_79 ),
inference(forward_demodulation,[],[f2307,f744]) ).
tff(f2307,plain,
( ~ $less(sK5,sK7)
| ~ spl37_20
| spl37_79 ),
inference(resolution,[],[f1368,f553]) ).
tff(f2305,plain,
( ~ spl37_173
| ~ spl37_136 ),
inference(avatar_split_clause,[],[f2304,f1447,f2049]) ).
tff(f2304,plain,
( ~ $less(sF23,sK7)
| ~ spl37_136 ),
inference(resolution,[],[f1449,f677]) ).
tff(f2288,plain,
( spl37_182
| ~ spl37_19
| ~ spl37_132 ),
inference(avatar_split_clause,[],[f2268,f1430,f546,f2285]) ).
tff(f2268,plain,
( $less(sK7,sK9)
| ~ spl37_19
| ~ spl37_132 ),
inference(superposition,[],[f548,f1432]) ).
tff(f1432,plain,
( ( sK7 = sK11 )
| ~ spl37_132 ),
inference(avatar_component_clause,[],[f1430]) ).
tff(f2283,plain,
( spl37_181
| ~ spl37_17
| ~ spl37_132 ),
inference(avatar_split_clause,[],[f2267,f1430,f536,f2280]) ).
tff(f2267,plain,
( ( t2tb(sK7) = sF25 )
| ~ spl37_17
| ~ spl37_132 ),
inference(superposition,[],[f538,f1432]) ).
tff(f2278,plain,
( ~ spl37_180
| spl37_80
| ~ spl37_132 ),
inference(avatar_split_clause,[],[f2272,f1430,f958,f2275]) ).
tff(f2272,plain,
( ~ $less(sK9,sK7)
| spl37_80
| ~ spl37_132 ),
inference(superposition,[],[f960,f1432]) ).
tff(f2186,plain,
( spl37_139
| spl37_130
| spl37_129 ),
inference(avatar_split_clause,[],[f2184,f1416,f1420,f1498]) ).
tff(f2184,plain,
( ( sK7 = sF35 )
| $less(sF35,sK7)
| spl37_129 ),
inference(resolution,[],[f1417,f97]) ).
tff(f2183,plain,
( ~ spl37_129
| spl37_23
| ~ spl37_128 ),
inference(avatar_split_clause,[],[f2180,f1412,f568,f1416]) ).
tff(f2180,plain,
( ~ $less(sK7,sF35)
| spl37_23
| ~ spl37_128 ),
inference(resolution,[],[f1414,f682]) ).
tff(f2182,plain,
( ~ spl37_150
| ~ spl37_128 ),
inference(avatar_split_clause,[],[f2181,f1412,f1682]) ).
tff(f2181,plain,
( ~ $less(sK3,sF35)
| ~ spl37_128 ),
inference(resolution,[],[f1414,f677]) ).
tff(f2102,plain,
( spl37_179
| ~ spl37_5 ),
inference(avatar_split_clause,[],[f2096,f476,f2099]) ).
tff(f2096,plain,
( permut2(int,elts(int,sF28),elts(int,sF29),0,length1(int,sF28))
| ~ spl37_5 ),
inference(resolution,[],[f1177,f478]) ).
tff(f1177,plain,
! [X2: uni,X3: $int,X0: ty,X1: uni,X4: $int] :
( ~ exchange3(X0,X1,X2,X3,X4)
| permut2(X0,elts(X0,X1),elts(X0,X2),0,length1(X0,X1)) ),
inference(resolution,[],[f338,f290]) ).
tff(f290,plain,
! [X2: uni,X3: $int,X0: ty,X1: $int,X4: uni] :
( permut_all(X0,X2,X4)
| ~ exchange3(X0,X2,X4,X1,X3) ),
inference(cnf_transformation,[],[f217]) ).
tff(f217,plain,
! [X0: ty,X1: $int,X2: uni,X3: $int,X4: uni] :
( permut_all(X0,X2,X4)
| ~ exchange3(X0,X2,X4,X1,X3) ),
inference(rectify,[],[f179]) ).
tff(f179,plain,
! [X1: ty,X0: $int,X3: uni,X4: $int,X2: uni] :
( permut_all(X1,X3,X2)
| ~ exchange3(X1,X3,X2,X0,X4) ),
inference(ennf_transformation,[],[f133]) ).
tff(f133,plain,
! [X2: uni,X4: $int,X0: $int,X3: uni,X1: ty] :
( exchange3(X1,X3,X2,X0,X4)
=> permut_all(X1,X3,X2) ),
inference(rectify,[],[f65]) ).
tff(f65,axiom,
! [X14: $int,X0: ty,X11: uni,X10: uni,X15: $int] :
( exchange3(X0,X10,X11,X14,X15)
=> permut_all(X0,X10,X11) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',exchange_permut_all) ).
tff(f338,plain,
! [X2: uni,X0: uni,X1: ty] :
( ~ permut_all(X1,X0,X2)
| permut2(X1,elts(X1,X0),elts(X1,X2),0,length1(X1,X0)) ),
inference(cnf_transformation,[],[f235]) ).
tff(f235,plain,
! [X0: uni,X1: ty,X2: uni] :
( ~ permut_all(X1,X0,X2)
| ( ( length1(X1,X0) = length1(X1,X2) )
& permut2(X1,elts(X1,X0),elts(X1,X2),0,length1(X1,X0)) ) ),
inference(rectify,[],[f205]) ).
tff(f205,plain,
! [X2: uni,X1: ty,X0: uni] :
( ~ permut_all(X1,X2,X0)
| ( ( length1(X1,X0) = length1(X1,X2) )
& permut2(X1,elts(X1,X2),elts(X1,X0),0,length1(X1,X2)) ) ),
inference(ennf_transformation,[],[f169]) ).
tff(f169,plain,
! [X1: ty,X0: uni,X2: uni] :
( permut_all(X1,X2,X0)
=> ( ( length1(X1,X0) = length1(X1,X2) )
& permut2(X1,elts(X1,X2),elts(X1,X0),0,length1(X1,X2)) ) ),
inference(unused_predicate_definition_removal,[],[f124]) ).
tff(f124,plain,
! [X1: ty,X0: uni,X2: uni] :
( ( ( length1(X1,X0) = length1(X1,X2) )
& permut2(X1,elts(X1,X2),elts(X1,X0),0,length1(X1,X2)) )
<=> permut_all(X1,X2,X0) ),
inference(rectify,[],[f62]) ).
tff(f62,axiom,
! [X11: uni,X0: ty,X10: uni] :
( ( ( length1(X0,X10) = length1(X0,X11) )
& permut2(X0,elts(X0,X10),elts(X0,X11),0,length1(X0,X10)) )
<=> permut_all(X0,X10,X11) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',permut_all_def) ).
tff(f2090,plain,
( spl37_178
| ~ spl37_61
| ~ spl37_67
| ~ spl37_85 ),
inference(avatar_split_clause,[],[f2085,f984,f828,f775,f2087]) ).
tff(f2087,plain,
( spl37_178
<=> ( sF26 = sF22 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_178])]) ).
tff(f775,plain,
( spl37_61
<=> ( sF23 = sF27 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_61])]) ).
tff(f2085,plain,
( ( sF26 = sF22 )
| ~ spl37_61
| ~ spl37_67
| ~ spl37_85 ),
inference(forward_demodulation,[],[f2080,f830]) ).
tff(f2080,plain,
( ( sF26 = t2tb(sF23) )
| ~ spl37_61
| ~ spl37_85 ),
inference(superposition,[],[f986,f777]) ).
tff(f777,plain,
( ( sF23 = sF27 )
| ~ spl37_61 ),
inference(avatar_component_clause,[],[f775]) ).
tff(f2084,plain,
( ~ spl37_173
| ~ spl37_61
| spl37_141 ),
inference(avatar_split_clause,[],[f2081,f1508,f775,f2049]) ).
tff(f2081,plain,
( ~ $less(sF23,sK7)
| ~ spl37_61
| spl37_141 ),
inference(superposition,[],[f1510,f777]) ).
tff(f2070,plain,
( spl37_177
| spl37_138
| spl37_155
| spl37_156
| ~ spl37_17 ),
inference(avatar_split_clause,[],[f2024,f536,f1910,f1906,f1480,f2067]) ).
tff(f2024,plain,
( ( sK4 = sK11 )
| $less(sK4,sK11)
| $less(sK11,sK7)
| ( sF23 = tb2t(get(int,int,sF19,sF25)) )
| ~ spl37_17 ),
inference(superposition,[],[f1107,f538]) ).
tff(f2064,plain,
( spl37_173
| spl37_174
| spl37_175
| spl37_176
| ~ spl37_67 ),
inference(avatar_split_clause,[],[f2025,f828,f2061,f2057,f2053,f2049]) ).
tff(f2025,plain,
( $less(sK4,sF23)
| ( tb2t(get(int,int,sF19,sF22)) = sF23 )
| ( sF23 = sK4 )
| $less(sF23,sK7)
| ~ spl37_67 ),
inference(superposition,[],[f1107,f830]) ).
tff(f2046,plain,
( spl37_171
| spl37_172
| spl37_139
| spl37_164
| ~ spl37_73 ),
inference(avatar_split_clause,[],[f2027,f888,f1974,f1498,f2043,f2039]) ).
tff(f2027,plain,
( $less(sK4,sF35)
| $less(sF35,sK7)
| ( sF23 = tb2t(get(int,int,sF19,sF34)) )
| ( sF35 = sK4 )
| ~ spl37_73 ),
inference(superposition,[],[f1107,f890]) ).
tff(f2037,plain,
( spl37_159
| spl37_158
| spl37_170
| ~ spl37_85
| spl37_141 ),
inference(avatar_split_clause,[],[f2032,f1508,f984,f2034,f1922,f1926]) ).
tff(f1926,plain,
( spl37_159
<=> ( sK4 = sF27 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_159])]) ).
tff(f2032,plain,
( ( sF23 = tb2t(get(int,int,sF19,sF26)) )
| $less(sK4,sF27)
| ( sK4 = sF27 )
| ~ spl37_85
| spl37_141 ),
inference(subsumption_resolution,[],[f2026,f1510]) ).
tff(f2026,plain,
( ( sK4 = sF27 )
| $less(sK4,sF27)
| $less(sF27,sK7)
| ( sF23 = tb2t(get(int,int,sF19,sF26)) )
| ~ spl37_85 ),
inference(superposition,[],[f1107,f986]) ).
tff(f2013,plain,
( spl37_122
| ~ spl37_20
| ~ spl37_55 ),
inference(avatar_split_clause,[],[f2007,f742,f551,f1302]) ).
tff(f2007,plain,
( $less(sK4,sK2)
| ~ spl37_20
| ~ spl37_55 ),
inference(superposition,[],[f553,f744]) ).
tff(f2005,plain,
( spl37_169
| spl37_142
| spl37_153
| spl37_151
| ~ spl37_85 ),
inference(avatar_split_clause,[],[f1875,f984,f1765,f1883,f1513,f2002]) ).
tff(f1765,plain,
( spl37_151
<=> ( sK7 = sF27 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_151])]) ).
tff(f1875,plain,
( ( sK7 = sF27 )
| $less(sF27,sK3)
| $less(sK7,sF27)
| $less(tb2t(get(int,int,sF19,sF26)),sF23)
| ~ spl37_85 ),
inference(superposition,[],[f1087,f986]) ).
tff(f2000,plain,
( spl37_168
| ~ spl37_139
| ~ spl37_160 ),
inference(avatar_split_clause,[],[f1958,f1936,f1498,f1997]) ).
tff(f1958,plain,
( $less(sF35,sK4)
| ~ spl37_139
| ~ spl37_160 ),
inference(superposition,[],[f1500,f1938]) ).
tff(f1938,plain,
( ( sK7 = sK4 )
| ~ spl37_160 ),
inference(avatar_component_clause,[],[f1936]) ).
tff(f1995,plain,
( spl37_167
| ~ spl37_5
| ~ spl37_160 ),
inference(avatar_split_clause,[],[f1945,f1936,f476,f1992]) ).
tff(f1992,plain,
( spl37_167
<=> exchange3(int,sF28,sF29,sK4,sK4) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_167])]) ).
tff(f1945,plain,
( exchange3(int,sF28,sF29,sK4,sK4)
| ~ spl37_5
| ~ spl37_160 ),
inference(superposition,[],[f478,f1938]) ).
tff(f1990,plain,
( spl37_155
| ~ spl37_131
| ~ spl37_160 ),
inference(avatar_split_clause,[],[f1957,f1936,f1426,f1906]) ).
tff(f1957,plain,
( $less(sK4,sK11)
| ~ spl37_131
| ~ spl37_160 ),
inference(superposition,[],[f1428,f1938]) ).
tff(f1428,plain,
( $less(sK7,sK11)
| ~ spl37_131 ),
inference(avatar_component_clause,[],[f1426]) ).
tff(f1987,plain,
( ~ spl37_166
| spl37_141
| ~ spl37_160 ),
inference(avatar_split_clause,[],[f1959,f1936,f1508,f1984]) ).
tff(f1959,plain,
( ~ $less(sF27,sK4)
| spl37_141
| ~ spl37_160 ),
inference(superposition,[],[f1510,f1938]) ).
tff(f1982,plain,
( ~ spl37_165
| spl37_23
| ~ spl37_160 ),
inference(avatar_split_clause,[],[f1946,f1936,f568,f1979]) ).
tff(f1946,plain,
( ~ $less(sK4,sK3)
| spl37_23
| ~ spl37_160 ),
inference(superposition,[],[f570,f1938]) ).
tff(f1977,plain,
( ~ spl37_164
| spl37_129
| ~ spl37_160 ),
inference(avatar_split_clause,[],[f1956,f1936,f1416,f1974]) ).
tff(f1956,plain,
( ~ $less(sK4,sF35)
| spl37_129
| ~ spl37_160 ),
inference(superposition,[],[f1417,f1938]) ).
tff(f1972,plain,
( spl37_163
| ~ spl37_44
| ~ spl37_160 ),
inference(avatar_split_clause,[],[f1950,f1936,f691,f1969]) ).
tff(f1950,plain,
( $less(sK3,sK4)
| ~ spl37_44
| ~ spl37_160 ),
inference(superposition,[],[f693,f1938]) ).
tff(f1967,plain,
( spl37_162
| ~ spl37_104
| ~ spl37_160 ),
inference(avatar_split_clause,[],[f1955,f1936,f1143,f1964]) ).
tff(f1964,plain,
( spl37_162
<=> ( sK9 = $sum(sK4,1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_162])]) ).
tff(f1143,plain,
( spl37_104
<=> ( sK9 = $sum(sK7,1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_104])]) ).
tff(f1955,plain,
( ( sK9 = $sum(sK4,1) )
| ~ spl37_104
| ~ spl37_160 ),
inference(superposition,[],[f1145,f1938]) ).
tff(f1145,plain,
( ( sK9 = $sum(sK7,1) )
| ~ spl37_104 ),
inference(avatar_component_clause,[],[f1143]) ).
tff(f1962,plain,
( ~ spl37_26
| ~ spl37_160 ),
inference(avatar_contradiction_clause,[],[f1961]) ).
tff(f1961,plain,
( $false
| ~ spl37_26
| ~ spl37_160 ),
inference(subsumption_resolution,[],[f1948,f95]) ).
tff(f1948,plain,
( $less(sK4,sK4)
| ~ spl37_26
| ~ spl37_160 ),
inference(superposition,[],[f586,f1938]) ).
tff(f1943,plain,
( spl37_160
| spl37_161
| ~ spl37_67
| spl37_79
| ~ spl37_134 ),
inference(avatar_split_clause,[],[f1934,f1439,f953,f828,f1940,f1936]) ).
tff(f1940,plain,
( spl37_161
<=> ( tb2t(get(int,int,sF19,sF22)) = sK7 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_161])]) ).
tff(f1439,plain,
( spl37_134
<=> ( sK7 = sF23 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_134])]) ).
tff(f1934,plain,
( ( tb2t(get(int,int,sF19,sF22)) = sK7 )
| ( sK7 = sK4 )
| ~ spl37_67
| spl37_79
| ~ spl37_134 ),
inference(subsumption_resolution,[],[f1933,f95]) ).
tff(f1933,plain,
( ( sK7 = sK4 )
| ( tb2t(get(int,int,sF19,sF22)) = sK7 )
| $less(sK7,sK7)
| ~ spl37_67
| spl37_79
| ~ spl37_134 ),
inference(forward_demodulation,[],[f1932,f1441]) ).
tff(f1441,plain,
( ( sK7 = sF23 )
| ~ spl37_134 ),
inference(avatar_component_clause,[],[f1439]) ).
tff(f1932,plain,
( $less(sF23,sK7)
| ( tb2t(get(int,int,sF19,sF22)) = sK7 )
| ( sK7 = sK4 )
| ~ spl37_67
| spl37_79
| ~ spl37_134 ),
inference(subsumption_resolution,[],[f1931,f955]) ).
tff(f1931,plain,
( $less(sF23,sK7)
| ( sK7 = sK4 )
| $less(sK4,sK7)
| ( tb2t(get(int,int,sF19,sF22)) = sK7 )
| ~ spl37_67
| ~ spl37_134 ),
inference(forward_demodulation,[],[f1930,f1441]) ).
tff(f1930,plain,
( ( sK7 = sK4 )
| $less(sK4,sF23)
| ( tb2t(get(int,int,sF19,sF22)) = sK7 )
| $less(sF23,sK7)
| ~ spl37_67
| ~ spl37_134 ),
inference(forward_demodulation,[],[f1894,f1441]) ).
tff(f1894,plain,
( ( sF23 = sK4 )
| ( tb2t(get(int,int,sF19,sF22)) = sK7 )
| $less(sK4,sF23)
| $less(sF23,sK7)
| ~ spl37_67
| ~ spl37_134 ),
inference(superposition,[],[f1572,f830]) ).
tff(f1572,plain,
( ! [X0: $int] :
( ( tb2t(get(int,int,sF19,t2tb(X0))) = sK7 )
| $less(sK4,X0)
| ( sK4 = X0 )
| $less(X0,sK7) )
| ~ spl37_134 ),
inference(forward_demodulation,[],[f1107,f1441]) ).
tff(f1929,plain,
( spl37_157
| spl37_158
| spl37_159
| ~ spl37_85
| ~ spl37_134
| spl37_141 ),
inference(avatar_split_clause,[],[f1916,f1508,f1439,f984,f1926,f1922,f1918]) ).
tff(f1918,plain,
( spl37_157
<=> ( sK7 = tb2t(get(int,int,sF19,sF26)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_157])]) ).
tff(f1916,plain,
( ( sK4 = sF27 )
| $less(sK4,sF27)
| ( sK7 = tb2t(get(int,int,sF19,sF26)) )
| ~ spl37_85
| ~ spl37_134
| spl37_141 ),
inference(subsumption_resolution,[],[f1895,f1510]) ).
tff(f1895,plain,
( $less(sK4,sF27)
| $less(sF27,sK7)
| ( sK4 = sF27 )
| ( sK7 = tb2t(get(int,int,sF19,sF26)) )
| ~ spl37_85
| ~ spl37_134 ),
inference(superposition,[],[f1572,f986]) ).
tff(f1913,plain,
( spl37_154
| spl37_155
| spl37_156
| spl37_138
| ~ spl37_17
| ~ spl37_134 ),
inference(avatar_split_clause,[],[f1893,f1439,f536,f1480,f1910,f1906,f1902]) ).
tff(f1902,plain,
( spl37_154
<=> ( sK7 = tb2t(get(int,int,sF19,sF25)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_154])]) ).
tff(f1893,plain,
( $less(sK11,sK7)
| ( sK4 = sK11 )
| $less(sK4,sK11)
| ( sK7 = tb2t(get(int,int,sF19,sF25)) )
| ~ spl37_17
| ~ spl37_134 ),
inference(superposition,[],[f1572,f538]) ).
tff(f1886,plain,
( spl37_142
| spl37_152
| spl37_153
| spl37_151
| ~ spl37_85
| ~ spl37_134 ),
inference(avatar_split_clause,[],[f1877,f1439,f984,f1765,f1883,f1879,f1513]) ).
tff(f1879,plain,
( spl37_152
<=> $less(tb2t(get(int,int,sF19,sF26)),sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_152])]) ).
tff(f1877,plain,
( ( sK7 = sF27 )
| $less(sF27,sK3)
| $less(tb2t(get(int,int,sF19,sF26)),sK7)
| $less(sK7,sF27)
| ~ spl37_85
| ~ spl37_134 ),
inference(forward_demodulation,[],[f1875,f1441]) ).
tff(f1768,plain,
( spl37_151
| spl37_142
| spl37_141 ),
inference(avatar_split_clause,[],[f1762,f1508,f1513,f1765]) ).
tff(f1762,plain,
( $less(sK7,sF27)
| ( sK7 = sF27 )
| spl37_141 ),
inference(resolution,[],[f1510,f97]) ).
tff(f1686,plain,
( ~ spl37_129
| spl37_23
| ~ spl37_128 ),
inference(avatar_split_clause,[],[f1679,f1412,f568,f1416]) ).
tff(f1679,plain,
( ~ $less(sK7,sF35)
| spl37_23
| ~ spl37_128 ),
inference(resolution,[],[f1414,f682]) ).
tff(f1685,plain,
( ~ spl37_150
| ~ spl37_128 ),
inference(avatar_split_clause,[],[f1680,f1412,f1682]) ).
tff(f1680,plain,
( ~ $less(sK3,sF35)
| ~ spl37_128 ),
inference(resolution,[],[f1414,f677]) ).
tff(f1656,plain,
( ~ spl37_129
| ~ spl37_139 ),
inference(avatar_split_clause,[],[f1648,f1498,f1416]) ).
tff(f1648,plain,
( ~ $less(sK7,sF35)
| ~ spl37_139 ),
inference(resolution,[],[f1500,f677]) ).
tff(f1655,plain,
( spl37_128
| spl37_149
| ~ spl37_73
| ~ spl37_134
| ~ spl37_139 ),
inference(avatar_split_clause,[],[f1650,f1498,f1439,f888,f1652,f1412]) ).
tff(f1652,plain,
( spl37_149
<=> $less(tb2t(get(int,int,sF19,sF34)),sK7) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_149])]) ).
tff(f1650,plain,
( $less(tb2t(get(int,int,sF19,sF34)),sK7)
| $less(sF35,sK3)
| ~ spl37_73
| ~ spl37_134
| ~ spl37_139 ),
inference(forward_demodulation,[],[f1649,f890]) ).
tff(f1649,plain,
( $less(tb2t(get(int,int,sF19,t2tb(sF35))),sK7)
| $less(sF35,sK3)
| ~ spl37_134
| ~ spl37_139 ),
inference(forward_demodulation,[],[f1647,f1441]) ).
tff(f1647,plain,
( $less(tb2t(get(int,int,sF19,t2tb(sF35))),sF23)
| $less(sF35,sK3)
| ~ spl37_139 ),
inference(resolution,[],[f1500,f429]) ).
tff(f1592,plain,
( spl37_148
| ~ spl37_42 ),
inference(avatar_split_clause,[],[f1573,f666,f1589]) ).
tff(f1589,plain,
( spl37_148
<=> ( mk_array1(int,sK1,elts(int,sF28)) = sF28 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_148])]) ).
tff(f666,plain,
( spl37_42
<=> ( mk_array1(int,sK1,sF19) = sF28 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_42])]) ).
tff(f1573,plain,
( ( mk_array1(int,sK1,elts(int,sF28)) = sF28 )
| ~ spl37_42 ),
inference(superposition,[],[f853,f668]) ).
tff(f668,plain,
( ( mk_array1(int,sK1,sF19) = sF28 )
| ~ spl37_42 ),
inference(avatar_component_clause,[],[f666]) ).
tff(f853,plain,
! [X2: uni,X0: ty,X1: $int] : ( mk_array1(X0,X1,X2) = mk_array1(X0,X1,elts(X0,mk_array1(X0,X1,X2))) ),
inference(superposition,[],[f379,f352]) ).
tff(f352,plain,
! [X2: ty,X0: uni,X1: $int] : ( length1(X2,mk_array1(X2,X1,X0)) = X1 ),
inference(cnf_transformation,[],[f151]) ).
tff(f151,plain,
! [X0: uni,X1: $int,X2: ty] : ( length1(X2,mk_array1(X2,X1,X0)) = X1 ),
inference(rectify,[],[f20]) ).
tff(f20,axiom,
! [X13: uni,X6: $int,X0: ty] : ( length1(X0,mk_array1(X0,X6,X13)) = X6 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',length_def2) ).
tff(f1587,plain,
( spl37_147
| ~ spl37_42 ),
inference(avatar_split_clause,[],[f1575,f666,f1584]) ).
tff(f1575,plain,
( ( length1(int,sF28) = sK1 )
| ~ spl37_42 ),
inference(superposition,[],[f352,f668]) ).
tff(f1582,plain,
( spl37_146
| ~ spl37_42 ),
inference(avatar_split_clause,[],[f1577,f666,f1579]) ).
tff(f1577,plain,
( ( elts(int,sF28) = sF19 )
| ~ spl37_42 ),
inference(subsumption_resolution,[],[f1574,f676]) ).
tff(f1574,plain,
( ~ sort1(map(int,int),sF19)
| ( elts(int,sF28) = sF19 )
| ~ spl37_42 ),
inference(superposition,[],[f337,f668]) ).
tff(f337,plain,
! [X2: ty,X0: uni,X1: $int] :
( ( elts(X2,mk_array1(X2,X1,X0)) = X0 )
| ~ sort1(map(int,X2),X0) ),
inference(cnf_transformation,[],[f234]) ).
tff(f234,plain,
! [X0: uni,X1: $int,X2: ty] :
( ~ sort1(map(int,X2),X0)
| ( elts(X2,mk_array1(X2,X1,X0)) = X0 ) ),
inference(rectify,[],[f204]) ).
tff(f204,plain,
! [X1: uni,X0: $int,X2: ty] :
( ~ sort1(map(int,X2),X1)
| ( elts(X2,mk_array1(X2,X0,X1)) = X1 ) ),
inference(ennf_transformation,[],[f129]) ).
tff(f129,plain,
! [X1: uni,X2: ty,X0: $int] :
( sort1(map(int,X2),X1)
=> ( elts(X2,mk_array1(X2,X0,X1)) = X1 ) ),
inference(rectify,[],[f22]) ).
tff(f22,axiom,
! [X6: $int,X13: uni,X0: ty] :
( sort1(map(int,X0),X13)
=> ( elts(X0,mk_array1(X0,X6,X13)) = X13 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',elts_def2) ).
tff(f1571,plain,
( spl37_145
| ~ spl37_31 ),
inference(avatar_split_clause,[],[f1552,f609,f1568]) ).
tff(f1568,plain,
( spl37_145
<=> ( sF29 = mk_array1(int,sK1,elts(int,sF29)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_145])]) ).
tff(f609,plain,
( spl37_31
<=> ( mk_array1(int,sK1,sF24) = sF29 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_31])]) ).
tff(f1552,plain,
( ( sF29 = mk_array1(int,sK1,elts(int,sF29)) )
| ~ spl37_31 ),
inference(superposition,[],[f853,f611]) ).
tff(f611,plain,
( ( mk_array1(int,sK1,sF24) = sF29 )
| ~ spl37_31 ),
inference(avatar_component_clause,[],[f609]) ).
tff(f1566,plain,
( spl37_144
| ~ spl37_31 ),
inference(avatar_split_clause,[],[f1554,f609,f1563]) ).
tff(f1554,plain,
( ( sK1 = length1(int,sF29) )
| ~ spl37_31 ),
inference(superposition,[],[f352,f611]) ).
tff(f1561,plain,
( spl37_143
| ~ spl37_31 ),
inference(avatar_split_clause,[],[f1556,f609,f1558]) ).
tff(f1556,plain,
( ( sF24 = elts(int,sF29) )
| ~ spl37_31 ),
inference(subsumption_resolution,[],[f1553,f676]) ).
tff(f1553,plain,
( ( sF24 = elts(int,sF29) )
| ~ sort1(map(int,int),sF24)
| ~ spl37_31 ),
inference(superposition,[],[f337,f611]) ).
tff(f1516,plain,
( spl37_142
| ~ spl37_60
| ~ spl37_134 ),
inference(avatar_split_clause,[],[f1494,f1439,f771,f1513]) ).
tff(f1494,plain,
( $less(sK7,sF27)
| ~ spl37_60
| ~ spl37_134 ),
inference(superposition,[],[f773,f1441]) ).
tff(f1511,plain,
( ~ spl37_141
| spl37_40
| ~ spl37_134 ),
inference(avatar_split_clause,[],[f1495,f1439,f655,f1508]) ).
tff(f1495,plain,
( ~ $less(sF27,sK7)
| spl37_40
| ~ spl37_134 ),
inference(superposition,[],[f657,f1441]) ).
tff(f1506,plain,
( spl37_140
| ~ spl37_67
| ~ spl37_134 ),
inference(avatar_split_clause,[],[f1493,f1439,f828,f1503]) ).
tff(f1503,plain,
( spl37_140
<=> ( t2tb(sK7) = sF22 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_140])]) ).
tff(f1493,plain,
( ( t2tb(sK7) = sF22 )
| ~ spl37_67
| ~ spl37_134 ),
inference(superposition,[],[f830,f1441]) ).
tff(f1501,plain,
( spl37_139
| ~ spl37_12
| ~ spl37_134 ),
inference(avatar_split_clause,[],[f1496,f1439,f511,f1498]) ).
tff(f1496,plain,
( $less(sF35,sK7)
| ~ spl37_12
| ~ spl37_134 ),
inference(superposition,[],[f513,f1441]) ).
tff(f1483,plain,
( ~ spl37_138
| ~ spl37_131 ),
inference(avatar_split_clause,[],[f1478,f1426,f1480]) ).
tff(f1478,plain,
( ~ $less(sK11,sK7)
| ~ spl37_131 ),
inference(resolution,[],[f1428,f677]) ).
tff(f1454,plain,
( spl37_134
| spl37_135
| spl37_136
| spl37_137
| ~ spl37_67 ),
inference(avatar_split_clause,[],[f1398,f828,f1451,f1447,f1443,f1439]) ).
tff(f1451,plain,
( spl37_137
<=> $less(tb2t(get(int,int,sF19,sF22)),sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_137])]) ).
tff(f1398,plain,
( $less(tb2t(get(int,int,sF19,sF22)),sF23)
| $less(sK7,sF23)
| $less(sF23,sK3)
| ( sK7 = sF23 )
| ~ spl37_67 ),
inference(superposition,[],[f1087,f830]) ).
tff(f1437,plain,
( spl37_131
| spl37_132
| spl37_133
| ~ spl37_17
| spl37_34 ),
inference(avatar_split_clause,[],[f1424,f624,f536,f1434,f1430,f1426]) ).
tff(f1424,plain,
( $less(tb2t(get(int,int,sF19,sF25)),sF23)
| ( sK7 = sK11 )
| $less(sK7,sK11)
| ~ spl37_17
| spl37_34 ),
inference(subsumption_resolution,[],[f1397,f626]) ).
tff(f1397,plain,
( ( sK7 = sK11 )
| $less(sK11,sK3)
| $less(tb2t(get(int,int,sF19,sF25)),sF23)
| $less(sK7,sK11)
| ~ spl37_17 ),
inference(superposition,[],[f1087,f538]) ).
tff(f1423,plain,
( spl37_127
| spl37_128
| spl37_129
| spl37_130
| ~ spl37_73 ),
inference(avatar_split_clause,[],[f1399,f888,f1420,f1416,f1412,f1408]) ).
tff(f1408,plain,
( spl37_127
<=> $less(tb2t(get(int,int,sF19,sF34)),sF23) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_127])]) ).
tff(f1399,plain,
( ( sK7 = sF35 )
| $less(sK7,sF35)
| $less(sF35,sK3)
| $less(tb2t(get(int,int,sF19,sF34)),sF23)
| ~ spl37_73 ),
inference(superposition,[],[f1087,f890]) ).
tff(f1406,plain,
( spl37_97
| spl37_45
| ~ spl37_14
| spl37_23 ),
inference(avatar_split_clause,[],[f1405,f568,f521,f695,f1094]) ).
tff(f1405,plain,
( ( sK7 = sK3 )
| $less(tb2t(get(int,int,sF19,sF21)),sF23)
| ~ spl37_14
| spl37_23 ),
inference(subsumption_resolution,[],[f1404,f95]) ).
tff(f1404,plain,
( ( sK7 = sK3 )
| $less(sK3,sK3)
| $less(tb2t(get(int,int,sF19,sF21)),sF23)
| ~ spl37_14
| spl37_23 ),
inference(subsumption_resolution,[],[f1395,f570]) ).
tff(f1395,plain,
( $less(sK7,sK3)
| $less(tb2t(get(int,int,sF19,sF21)),sF23)
| $less(sK3,sK3)
| ( sK7 = sK3 )
| ~ spl37_14 ),
inference(superposition,[],[f1087,f523]) ).
tff(f1390,plain,
( spl37_126
| ~ spl37_22 ),
inference(avatar_split_clause,[],[f1371,f561,f1387]) ).
tff(f1387,plain,
( spl37_126
<=> ( mk_array1(int,sK1,elts(int,sF32)) = sF32 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_126])]) ).
tff(f561,plain,
( spl37_22
<=> ( mk_array1(int,sK1,sF20) = sF32 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_22])]) ).
tff(f1371,plain,
( ( mk_array1(int,sK1,elts(int,sF32)) = sF32 )
| ~ spl37_22 ),
inference(superposition,[],[f853,f563]) ).
tff(f563,plain,
( ( mk_array1(int,sK1,sF20) = sF32 )
| ~ spl37_22 ),
inference(avatar_component_clause,[],[f561]) ).
tff(f1385,plain,
( spl37_125
| ~ spl37_22 ),
inference(avatar_split_clause,[],[f1373,f561,f1382]) ).
tff(f1373,plain,
( ( sK1 = length1(int,sF32) )
| ~ spl37_22 ),
inference(superposition,[],[f352,f563]) ).
tff(f1380,plain,
( spl37_124
| ~ spl37_22 ),
inference(avatar_split_clause,[],[f1375,f561,f1377]) ).
tff(f1375,plain,
( ( sF20 = elts(int,sF32) )
| ~ spl37_22 ),
inference(subsumption_resolution,[],[f1372,f676]) ).
tff(f1372,plain,
( ( sF20 = elts(int,sF32) )
| ~ sort1(map(int,int),sF20)
| ~ spl37_22 ),
inference(superposition,[],[f337,f563]) ).
tff(f1316,plain,
( spl37_123
| ~ spl37_5 ),
inference(avatar_split_clause,[],[f1311,f476,f1313]) ).
tff(f1311,plain,
( exchange2(int,elts(int,sF28),elts(int,sF29),0,length1(int,sF28),sK7,sK4)
| ~ spl37_5 ),
inference(resolution,[],[f395,f478]) ).
tff(f395,plain,
! [X2: uni,X3: $int,X0: ty,X1: $int,X4: uni] :
( ~ exchange3(X0,X4,X2,X3,X1)
| exchange2(X0,elts(X0,X4),elts(X0,X2),0,length1(X0,X4),X3,X1) ),
inference(cnf_transformation,[],[f273]) ).
tff(f273,plain,
! [X0: ty,X1: $int,X2: uni,X3: $int,X4: uni] :
( ( ( exchange2(X0,elts(X0,X4),elts(X0,X2),0,length1(X0,X4),X3,X1)
& ( length1(X0,X4) = length1(X0,X2) ) )
| ~ exchange3(X0,X4,X2,X3,X1) )
& ( exchange3(X0,X4,X2,X3,X1)
| ~ exchange2(X0,elts(X0,X4),elts(X0,X2),0,length1(X0,X4),X3,X1)
| ( length1(X0,X4) != length1(X0,X2) ) ) ),
inference(rectify,[],[f272]) ).
tff(f272,plain,
! [X1: ty,X4: $int,X0: uni,X3: $int,X2: uni] :
( ( ( exchange2(X1,elts(X1,X2),elts(X1,X0),0,length1(X1,X2),X3,X4)
& ( length1(X1,X0) = length1(X1,X2) ) )
| ~ exchange3(X1,X2,X0,X3,X4) )
& ( exchange3(X1,X2,X0,X3,X4)
| ~ exchange2(X1,elts(X1,X2),elts(X1,X0),0,length1(X1,X2),X3,X4)
| ( length1(X1,X0) != length1(X1,X2) ) ) ),
inference(flattening,[],[f271]) ).
tff(f271,plain,
! [X1: ty,X4: $int,X0: uni,X3: $int,X2: uni] :
( ( ( exchange2(X1,elts(X1,X2),elts(X1,X0),0,length1(X1,X2),X3,X4)
& ( length1(X1,X0) = length1(X1,X2) ) )
| ~ exchange3(X1,X2,X0,X3,X4) )
& ( exchange3(X1,X2,X0,X3,X4)
| ~ exchange2(X1,elts(X1,X2),elts(X1,X0),0,length1(X1,X2),X3,X4)
| ( length1(X1,X0) != length1(X1,X2) ) ) ),
inference(nnf_transformation,[],[f117]) ).
tff(f117,plain,
! [X1: ty,X4: $int,X0: uni,X3: $int,X2: uni] :
( ( exchange2(X1,elts(X1,X2),elts(X1,X0),0,length1(X1,X2),X3,X4)
& ( length1(X1,X0) = length1(X1,X2) ) )
<=> exchange3(X1,X2,X0,X3,X4) ),
inference(rectify,[],[f44]) ).
tff(f44,axiom,
! [X11: uni,X0: ty,X10: uni,X14: $int,X15: $int] :
( ( ( length1(X0,X10) = length1(X0,X11) )
& exchange2(X0,elts(X0,X10),elts(X0,X11),0,length1(X0,X10),X14,X15) )
<=> exchange3(X0,X10,X11,X14,X15) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',exchange_def1) ).
tff(f1305,plain,
( spl37_121
| spl37_122
| spl37_78 ),
inference(avatar_split_clause,[],[f1295,f928,f1302,f1298]) ).
tff(f1295,plain,
( $less(sK4,sK2)
| ( sK2 = sK4 )
| spl37_78 ),
inference(resolution,[],[f930,f97]) ).
tff(f1293,plain,
( spl37_120
| ~ spl37_36 ),
inference(avatar_split_clause,[],[f1276,f634,f1290]) ).
tff(f1276,plain,
( map_eq_sub1(int,elts(int,sF32),elts(int,sF28),sK2,length1(int,sF32))
| ~ spl37_36 ),
inference(resolution,[],[f636,f416]) ).
tff(f1288,plain,
( spl37_119
| ~ spl37_36 ),
inference(avatar_split_clause,[],[f1278,f634,f1285]) ).
tff(f1278,plain,
( permut3(int,sF32,sF28,sK3,sK2)
| ~ spl37_36 ),
inference(resolution,[],[f636,f415]) ).
tff(f1283,plain,
( spl37_118
| ~ spl37_36 ),
inference(avatar_split_clause,[],[f1277,f634,f1280]) ).
tff(f1277,plain,
( map_eq_sub1(int,elts(int,sF32),elts(int,sF28),0,sK3)
| ~ spl37_36 ),
inference(resolution,[],[f636,f417]) ).
tff(f1258,plain,
( spl37_116
| spl37_117
| spl37_75 ),
inference(avatar_split_clause,[],[f1248,f900,f1255,f1251]) ).
tff(f1251,plain,
( spl37_116
<=> ( sK5 = sK1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_116])]) ).
tff(f1255,plain,
( spl37_117
<=> $less(sK5,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_117])]) ).
tff(f1248,plain,
( $less(sK5,sK1)
| ( sK5 = sK1 )
| spl37_75 ),
inference(resolution,[],[f902,f97]) ).
tff(f1237,plain,
( ~ spl37_115
| spl37_76 ),
inference(avatar_split_clause,[],[f1230,f913,f1234]) ).
tff(f1230,plain,
( ~ $less(sK7,-2)
| spl37_76 ),
inference(interpreted_simplification,[],[f1229]) ).
tff(f1229,plain,
( ~ $less(-2,-1)
| ~ $less(sK7,-2)
| spl37_76 ),
inference(instantiation,[],[f1129]) ).
tff(f1216,plain,
( spl37_114
| ~ spl37_27 ),
inference(avatar_split_clause,[],[f1201,f589,f1213]) ).
tff(f1201,plain,
( permut3(int,sF28,sF29,sK3,sK2)
| ~ spl37_27 ),
inference(resolution,[],[f591,f415]) ).
tff(f1211,plain,
( spl37_113
| ~ spl37_27 ),
inference(avatar_split_clause,[],[f1199,f589,f1208]) ).
tff(f1199,plain,
( map_eq_sub1(int,elts(int,sF28),elts(int,sF29),sK2,length1(int,sF28))
| ~ spl37_27 ),
inference(resolution,[],[f591,f416]) ).
tff(f1206,plain,
( spl37_112
| ~ spl37_27 ),
inference(avatar_split_clause,[],[f1200,f589,f1203]) ).
tff(f1200,plain,
( map_eq_sub1(int,elts(int,sF28),elts(int,sF29),0,sK3)
| ~ spl37_27 ),
inference(resolution,[],[f591,f417]) ).
tff(f1197,plain,
( ~ spl37_111
| ~ spl37_105 ),
inference(avatar_split_clause,[],[f1192,f1154,f1194]) ).
tff(f1194,plain,
( spl37_111
<=> $less(sK5,sK3) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_111])]) ).
tff(f1192,plain,
( ~ $less(sK5,sK3)
| ~ spl37_105 ),
inference(resolution,[],[f1156,f677]) ).
tff(f1191,plain,
( spl37_110
| ~ spl37_5 ),
inference(avatar_split_clause,[],[f1186,f476,f1188]) ).
tff(f1188,plain,
( spl37_110
<=> ( length1(int,sF28) = length1(int,sF29) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_110])]) ).
tff(f1186,plain,
( ( length1(int,sF28) = length1(int,sF29) )
| ~ spl37_5 ),
inference(resolution,[],[f478,f394]) ).
tff(f394,plain,
! [X2: uni,X3: $int,X0: ty,X1: $int,X4: uni] :
( ~ exchange3(X0,X4,X2,X3,X1)
| ( length1(X0,X4) = length1(X0,X2) ) ),
inference(cnf_transformation,[],[f273]) ).
tff(f1176,plain,
( spl37_109
| ~ spl37_54 ),
inference(avatar_split_clause,[],[f1171,f738,f1173]) ).
tff(f738,plain,
( spl37_54
<=> $less(sK5,sK2) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_54])]) ).
tff(f1171,plain,
( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK5))))
| ~ spl37_54 ),
inference(subsumption_resolution,[],[f1150,f95]) ).
tff(f1150,plain,
( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK5))))
| $less(sK5,sK5)
| ~ spl37_54 ),
inference(resolution,[],[f450,f740]) ).
tff(f740,plain,
( $less(sK5,sK2)
| ~ spl37_54 ),
inference(avatar_component_clause,[],[f738]) ).
tff(f1170,plain,
( spl37_107
| spl37_108
| ~ spl37_29 ),
inference(avatar_split_clause,[],[f1151,f599,f1167,f1163]) ).
tff(f1167,plain,
( spl37_108
<=> $less(sF36,sK5) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_108])]) ).
tff(f1151,plain,
( $less(sF36,sK5)
| $less(sF23,tb2t(get(int,int,sF19,t2tb(sF36))))
| ~ spl37_29 ),
inference(resolution,[],[f450,f601]) ).
tff(f1161,plain,
( spl37_105
| spl37_106
| ~ spl37_14
| ~ spl37_52 ),
inference(avatar_split_clause,[],[f1152,f727,f521,f1158,f1154]) ).
tff(f1152,plain,
( $less(sF23,tb2t(get(int,int,sF19,sF21)))
| $less(sK3,sK5)
| ~ spl37_14
| ~ spl37_52 ),
inference(forward_demodulation,[],[f1149,f523]) ).
tff(f1149,plain,
( $less(sF23,tb2t(get(int,int,sF19,t2tb(sK3))))
| $less(sK3,sK5)
| ~ spl37_52 ),
inference(resolution,[],[f450,f729]) ).
tff(f1146,plain,
( spl37_104
| ~ spl37_21
| ~ spl37_28 ),
inference(avatar_split_clause,[],[f1141,f594,f556,f1143]) ).
tff(f556,plain,
( spl37_21
<=> ( sF31 = sK9 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_21])]) ).
tff(f594,plain,
( spl37_28
<=> ( sF31 = $sum(sK7,1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_28])]) ).
tff(f1141,plain,
( ( sK9 = $sum(sK7,1) )
| ~ spl37_21
| ~ spl37_28 ),
inference(forward_demodulation,[],[f596,f558]) ).
tff(f558,plain,
( ( sF31 = sK9 )
| ~ spl37_21 ),
inference(avatar_component_clause,[],[f556]) ).
tff(f596,plain,
( ( sF31 = $sum(sK7,1) )
| ~ spl37_28 ),
inference(avatar_component_clause,[],[f594]) ).
tff(f1138,plain,
( spl37_102
| spl37_103
| spl37_76 ),
inference(avatar_split_clause,[],[f1128,f913,f1135,f1131]) ).
tff(f1135,plain,
( spl37_103
<=> ( -1 = sK7 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_103])]) ).
tff(f1128,plain,
( ( -1 = sK7 )
| $less(-1,sK7)
| spl37_76 ),
inference(resolution,[],[f915,f97]) ).
tff(f1127,plain,
( spl37_100
| spl37_101
| spl37_72 ),
inference(avatar_split_clause,[],[f1117,f882,f1124,f1120]) ).
tff(f1124,plain,
( spl37_101
<=> ( sK9 = sK3 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_101])]) ).
tff(f1117,plain,
( ( sK9 = sK3 )
| $less(sK3,sK9)
| spl37_72 ),
inference(resolution,[],[f884,f97]) ).
tff(f1116,plain,
( spl37_99
| ~ spl37_26 ),
inference(avatar_split_clause,[],[f1111,f584,f1113]) ).
tff(f1111,plain,
( ( sF23 = tb2t(get(int,int,sF19,t2tb(sK7))) )
| ~ spl37_26 ),
inference(subsumption_resolution,[],[f1110,f95]) ).
tff(f1110,plain,
( ( sF23 = tb2t(get(int,int,sF19,t2tb(sK7))) )
| $less(sK7,sK7)
| ~ spl37_26 ),
inference(resolution,[],[f430,f586]) ).
tff(f1106,plain,
( ~ spl37_98
| spl37_69 ),
inference(avatar_split_clause,[],[f1099,f846,f1103]) ).
tff(f1099,plain,
( ~ $less(sK4,-2)
| spl37_69 ),
inference(interpreted_simplification,[],[f1098]) ).
tff(f1098,plain,
( ~ $less(-2,-1)
| ~ $less(sK4,-2)
| spl37_69 ),
inference(instantiation,[],[f1059]) ).
tff(f1097,plain,
( spl37_97
| ~ spl37_14
| ~ spl37_44 ),
inference(avatar_split_clause,[],[f1092,f691,f521,f1094]) ).
tff(f1092,plain,
( $less(tb2t(get(int,int,sF19,sF21)),sF23)
| ~ spl37_14
| ~ spl37_44 ),
inference(forward_demodulation,[],[f1091,f523]) ).
tff(f1091,plain,
( $less(tb2t(get(int,int,sF19,t2tb(sK3))),sF23)
| ~ spl37_44 ),
inference(subsumption_resolution,[],[f1090,f95]) ).
tff(f1090,plain,
( $less(sK3,sK3)
| $less(tb2t(get(int,int,sF19,t2tb(sK3))),sF23)
| ~ spl37_44 ),
inference(resolution,[],[f429,f693]) ).
tff(f1086,plain,
( ~ spl37_96
| spl37_68 ),
inference(avatar_split_clause,[],[f1079,f837,f1083]) ).
tff(f1079,plain,
( ~ $less(sK3,-2)
| spl37_68 ),
inference(interpreted_simplification,[],[f1078]) ).
tff(f1078,plain,
( ~ $less(-2,-1)
| ~ $less(sK3,-2)
| spl37_68 ),
inference(instantiation,[],[f1048]) ).
tff(f1077,plain,
( ~ spl37_95
| spl37_64 ),
inference(avatar_split_clause,[],[f1070,f798,f1074]) ).
tff(f1070,plain,
( ~ $less(sK1,-2)
| spl37_64 ),
inference(interpreted_simplification,[],[f1069]) ).
tff(f1069,plain,
( ~ $less(sK1,-2)
| ~ $less(-2,-1)
| spl37_64 ),
inference(instantiation,[],[f1037]) ).
tff(f1037,plain,
( ! [X0: $int] :
( ~ $less(sK1,X0)
| ~ $less(X0,-1) )
| spl37_64 ),
inference(resolution,[],[f800,f96]) ).
tff(f1068,plain,
( spl37_93
| spl37_94
| spl37_69 ),
inference(avatar_split_clause,[],[f1058,f846,f1065,f1061]) ).
tff(f1061,plain,
( spl37_93
<=> ( -1 = sK4 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_93])]) ).
tff(f1058,plain,
( $less(-1,sK4)
| ( -1 = sK4 )
| spl37_69 ),
inference(resolution,[],[f848,f97]) ).
tff(f1057,plain,
( spl37_91
| spl37_92
| spl37_68 ),
inference(avatar_split_clause,[],[f1047,f837,f1054,f1050]) ).
tff(f1054,plain,
( spl37_92
<=> ( -1 = sK3 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_92])]) ).
tff(f1047,plain,
( ( -1 = sK3 )
| $less(-1,sK3)
| spl37_68 ),
inference(resolution,[],[f839,f97]) ).
tff(f1046,plain,
( spl37_89
| spl37_90
| spl37_64 ),
inference(avatar_split_clause,[],[f1036,f798,f1043,f1039]) ).
tff(f1039,plain,
( spl37_89
<=> $less(-1,sK1) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_89])]) ).
tff(f1043,plain,
( spl37_90
<=> ( sK1 = -1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_90])]) ).
tff(f1036,plain,
( ( sK1 = -1 )
| $less(-1,sK1)
| spl37_64 ),
inference(resolution,[],[f800,f97]) ).
tff(f1014,plain,
( spl37_88
| ~ spl37_39 ),
inference(avatar_split_clause,[],[f1009,f649,f1011]) ).
tff(f1011,plain,
( spl37_88
<=> ( tb2t1(sF24) = sK8 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_88])]) ).
tff(f1009,plain,
( ( tb2t1(sF24) = sK8 )
| ~ spl37_39 ),
inference(superposition,[],[f383,f651]) ).
tff(f383,plain,
! [X0: map_int_int] : ( tb2t1(t2tb1(X0)) = X0 ),
inference(cnf_transformation,[],[f153]) ).
tff(f153,plain,
! [X0: map_int_int] : ( tb2t1(t2tb1(X0)) = X0 ),
inference(rectify,[],[f34]) ).
tff(f34,axiom,
! [X14: map_int_int] : ( tb2t1(t2tb1(X14)) = X14 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',bridgeL1) ).
tff(f1007,plain,
( spl37_87
| ~ spl37_37 ),
inference(avatar_split_clause,[],[f1002,f639,f1004]) ).
tff(f1004,plain,
( spl37_87
<=> ( sK0 = tb2t1(sF20) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_87])]) ).
tff(f1002,plain,
( ( sK0 = tb2t1(sF20) )
| ~ spl37_37 ),
inference(superposition,[],[f383,f641]) ).
tff(f1000,plain,
( spl37_86
| ~ spl37_25 ),
inference(avatar_split_clause,[],[f994,f579,f997]) ).
tff(f997,plain,
( spl37_86
<=> ( sK4 = tb2t(sF33) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_86])]) ).
tff(f994,plain,
( ( sK4 = tb2t(sF33) )
| ~ spl37_25 ),
inference(superposition,[],[f384,f581]) ).
tff(f987,plain,
( spl37_85
| ~ spl37_18 ),
inference(avatar_split_clause,[],[f982,f541,f984]) ).
tff(f982,plain,
( ( sF26 = t2tb(sF27) )
| ~ spl37_18 ),
inference(superposition,[],[f334,f543]) ).
tff(f981,plain,
( ~ spl37_84
| ~ spl37_12 ),
inference(avatar_split_clause,[],[f949,f511,f978]) ).
tff(f949,plain,
( ~ $less(sF23,sF35)
| ~ spl37_12 ),
inference(resolution,[],[f677,f513]) ).
tff(f976,plain,
( ~ spl37_83
| ~ spl37_29 ),
inference(avatar_split_clause,[],[f950,f599,f973]) ).
tff(f950,plain,
( ~ $less(sK2,sF36)
| ~ spl37_29 ),
inference(resolution,[],[f677,f601]) ).
tff(f971,plain,
( ~ spl37_82
| ~ spl37_24 ),
inference(avatar_split_clause,[],[f946,f573,f968]) ).
tff(f946,plain,
( ~ $less(sK1,sK7)
| ~ spl37_24 ),
inference(resolution,[],[f677,f575]) ).
tff(f966,plain,
( ~ spl37_81
| ~ spl37_3 ),
inference(avatar_split_clause,[],[f943,f466,f963]) ).
tff(f943,plain,
( ~ $less(sK1,sK4)
| ~ spl37_3 ),
inference(resolution,[],[f677,f468]) ).
tff(f961,plain,
( ~ spl37_80
| ~ spl37_19 ),
inference(avatar_split_clause,[],[f948,f546,f958]) ).
tff(f948,plain,
( ~ $less(sK9,sK11)
| ~ spl37_19 ),
inference(resolution,[],[f677,f548]) ).
tff(f956,plain,
( ~ spl37_79
| ~ spl37_26 ),
inference(avatar_split_clause,[],[f947,f584,f953]) ).
tff(f947,plain,
( ~ $less(sK4,sK7)
| ~ spl37_26 ),
inference(resolution,[],[f677,f586]) ).
tff(f951,plain,
( ~ spl37_74
| ~ spl37_15 ),
inference(avatar_split_clause,[],[f940,f526,f895]) ).
tff(f940,plain,
( ~ $less(sK1,sK3)
| ~ spl37_15 ),
inference(resolution,[],[f677,f528]) ).
tff(f931,plain,
( ~ spl37_78
| spl37_43
| ~ spl37_54 ),
inference(avatar_split_clause,[],[f924,f738,f671,f928]) ).
tff(f924,plain,
( ~ $less(sK2,sK4)
| spl37_43
| ~ spl37_54 ),
inference(resolution,[],[f791,f740]) ).
tff(f923,plain,
( spl37_77
| ~ spl37_17 ),
inference(avatar_split_clause,[],[f917,f536,f920]) ).
tff(f920,plain,
( spl37_77
<=> ( tb2t(sF25) = sK11 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_77])]) ).
tff(f917,plain,
( ( tb2t(sF25) = sK11 )
| ~ spl37_17 ),
inference(superposition,[],[f384,f538]) ).
tff(f916,plain,
( ~ spl37_76
| spl37_41 ),
inference(avatar_split_clause,[],[f909,f660,f913]) ).
tff(f909,plain,
( ~ $less(sK7,-1)
| spl37_41 ),
inference(interpreted_simplification,[],[f908]) ).
tff(f908,plain,
( ~ $less(-1,0)
| ~ $less(sK7,-1)
| spl37_41 ),
inference(instantiation,[],[f780]) ).
tff(f903,plain,
( ~ spl37_75
| spl37_30
| ~ spl37_56 ),
inference(avatar_split_clause,[],[f892,f749,f604,f900]) ).
tff(f892,plain,
( ~ $less(sK1,sK5)
| spl37_30
| ~ spl37_56 ),
inference(resolution,[],[f751,f736]) ).
tff(f898,plain,
( ~ spl37_74
| spl37_13
| ~ spl37_56 ),
inference(avatar_split_clause,[],[f893,f749,f516,f895]) ).
tff(f893,plain,
( ~ $less(sK1,sK3)
| spl37_13
| ~ spl37_56 ),
inference(resolution,[],[f751,f679]) ).
tff(f891,plain,
( spl37_73
| ~ spl37_16 ),
inference(avatar_split_clause,[],[f886,f531,f888]) ).
tff(f886,plain,
( ( t2tb(sF35) = sF34 )
| ~ spl37_16 ),
inference(superposition,[],[f334,f533]) ).
tff(f885,plain,
( ~ spl37_72
| ~ spl37_19
| spl37_34 ),
inference(avatar_split_clause,[],[f878,f624,f546,f882]) ).
tff(f878,plain,
( ~ $less(sK9,sK3)
| ~ spl37_19
| spl37_34 ),
inference(resolution,[],[f758,f548]) ).
tff(f875,plain,
( spl37_71
| ~ spl37_14 ),
inference(avatar_split_clause,[],[f869,f521,f872]) ).
tff(f872,plain,
( spl37_71
<=> ( tb2t(sF21) = sK3 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_71])]) ).
tff(f869,plain,
( ( tb2t(sF21) = sK3 )
| ~ spl37_14 ),
inference(superposition,[],[f384,f523]) ).
tff(f861,plain,
( spl37_70
| ~ spl37_9 ),
inference(avatar_split_clause,[],[f856,f496,f858]) ).
tff(f858,plain,
( spl37_70
<=> ( tb2t1(sF19) = sK6 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_70])]) ).
tff(f856,plain,
( ( tb2t1(sF19) = sK6 )
| ~ spl37_9 ),
inference(superposition,[],[f383,f498]) ).
tff(f849,plain,
( ~ spl37_69
| spl37_4 ),
inference(avatar_split_clause,[],[f842,f471,f846]) ).
tff(f842,plain,
( ~ $less(sK4,-1)
| spl37_4 ),
inference(interpreted_simplification,[],[f841]) ).
tff(f841,plain,
( ~ $less(-1,0)
| ~ $less(sK4,-1)
| spl37_4 ),
inference(instantiation,[],[f681]) ).
tff(f840,plain,
( ~ spl37_68
| spl37_2 ),
inference(avatar_split_clause,[],[f833,f461,f837]) ).
tff(f833,plain,
( ~ $less(sK3,-1)
| spl37_2 ),
inference(interpreted_simplification,[],[f832]) ).
tff(f832,plain,
( ~ $less(-1,0)
| ~ $less(sK3,-1)
| spl37_2 ),
inference(instantiation,[],[f680]) ).
tff(f831,plain,
( spl37_67
| ~ spl37_8 ),
inference(avatar_split_clause,[],[f826,f491,f828]) ).
tff(f491,plain,
( spl37_8
<=> ( sF23 = tb2t(sF22) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_8])]) ).
tff(f826,plain,
( ( sF22 = t2tb(sF23) )
| ~ spl37_8 ),
inference(superposition,[],[f334,f493]) ).
tff(f493,plain,
( ( sF23 = tb2t(sF22) )
| ~ spl37_8 ),
inference(avatar_component_clause,[],[f491]) ).
tff(f821,plain,
( ~ spl37_66
| spl37_43
| ~ spl37_46 ),
inference(avatar_split_clause,[],[f804,f700,f671,f818]) ).
tff(f818,plain,
( spl37_66
<=> $less(sK5,0) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_66])]) ).
tff(f804,plain,
( ~ $less(sK5,0)
| spl37_43
| ~ spl37_46 ),
inference(superposition,[],[f673,f702]) ).
tff(f702,plain,
( ( 0 = sK4 )
| ~ spl37_46 ),
inference(avatar_component_clause,[],[f700]) ).
tff(f816,plain,
( spl37_65
| ~ spl37_20
| ~ spl37_46 ),
inference(avatar_split_clause,[],[f806,f700,f551,f813]) ).
tff(f813,plain,
( spl37_65
<=> $less(0,sK5) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_65])]) ).
tff(f806,plain,
( $less(0,sK5)
| ~ spl37_20
| ~ spl37_46 ),
inference(superposition,[],[f553,f702]) ).
tff(f811,plain,
( ~ spl37_26
| spl37_41
| ~ spl37_46 ),
inference(avatar_contradiction_clause,[],[f810]) ).
tff(f810,plain,
( $false
| ~ spl37_26
| spl37_41
| ~ spl37_46 ),
inference(subsumption_resolution,[],[f805,f662]) ).
tff(f805,plain,
( $less(sK7,0)
| ~ spl37_26
| ~ spl37_46 ),
inference(superposition,[],[f586,f702]) ).
tff(f809,plain,
( spl37_50
| ~ spl37_3
| ~ spl37_46 ),
inference(avatar_split_clause,[],[f808,f700,f466,f718]) ).
tff(f808,plain,
( $less(0,sK1)
| ~ spl37_3
| ~ spl37_46 ),
inference(superposition,[],[f468,f702]) ).
tff(f801,plain,
( ~ spl37_64
| spl37_7 ),
inference(avatar_split_clause,[],[f794,f486,f798]) ).
tff(f794,plain,
( ~ $less(sK1,-1)
| spl37_7 ),
inference(interpreted_simplification,[],[f793]) ).
tff(f793,plain,
( ~ $less(sK1,-1)
| ~ $less(-1,0)
| spl37_7 ),
inference(instantiation,[],[f678]) ).
tff(f789,plain,
( spl37_62
| spl37_63
| spl37_41 ),
inference(avatar_split_clause,[],[f779,f660,f786,f782]) ).
tff(f779,plain,
( $less(0,sK7)
| ( 0 = sK7 )
| spl37_41 ),
inference(resolution,[],[f662,f97]) ).
tff(f778,plain,
( spl37_60
| spl37_61
| spl37_40 ),
inference(avatar_split_clause,[],[f768,f655,f775,f771]) ).
tff(f768,plain,
( ( sF23 = sF27 )
| $less(sF23,sF27)
| spl37_40 ),
inference(resolution,[],[f657,f97]) ).
tff(f767,plain,
( spl37_58
| spl37_59
| spl37_34 ),
inference(avatar_split_clause,[],[f757,f624,f764,f760]) ).
tff(f757,plain,
( ( sK11 = sK3 )
| $less(sK3,sK11)
| spl37_34 ),
inference(resolution,[],[f626,f97]) ).
tff(f756,plain,
( spl37_56
| spl37_57
| spl37_32 ),
inference(avatar_split_clause,[],[f746,f614,f753,f749]) ).
tff(f753,plain,
( spl37_57
<=> ( sK1 = sK2 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_57])]) ).
tff(f746,plain,
( ( sK1 = sK2 )
| $less(sK2,sK1)
| spl37_32 ),
inference(resolution,[],[f616,f97]) ).
tff(f745,plain,
( spl37_54
| spl37_55
| spl37_30 ),
inference(avatar_split_clause,[],[f735,f604,f742,f738]) ).
tff(f735,plain,
( ( sK5 = sK2 )
| $less(sK5,sK2)
| spl37_30 ),
inference(resolution,[],[f606,f97]) ).
tff(f734,plain,
( spl37_52
| spl37_53
| spl37_13 ),
inference(avatar_split_clause,[],[f685,f516,f731,f727]) ).
tff(f685,plain,
( ( sK2 = sK3 )
| $less(sK3,sK2)
| spl37_13 ),
inference(resolution,[],[f97,f518]) ).
tff(f725,plain,
( spl37_50
| spl37_51
| spl37_7 ),
inference(avatar_split_clause,[],[f684,f486,f722,f718]) ).
tff(f684,plain,
( ( 0 = sK1 )
| $less(0,sK1)
| spl37_7 ),
inference(resolution,[],[f97,f488]) ).
tff(f716,plain,
( spl37_48
| spl37_49
| spl37_2 ),
inference(avatar_split_clause,[],[f686,f461,f713,f709]) ).
tff(f686,plain,
( $less(0,sK3)
| ( 0 = sK3 )
| spl37_2 ),
inference(resolution,[],[f97,f463]) ).
tff(f707,plain,
( spl37_46
| spl37_47
| spl37_4 ),
inference(avatar_split_clause,[],[f687,f471,f704,f700]) ).
tff(f687,plain,
( $less(0,sK4)
| ( 0 = sK4 )
| spl37_4 ),
inference(resolution,[],[f97,f473]) ).
tff(f698,plain,
( spl37_44
| spl37_45
| spl37_23 ),
inference(avatar_split_clause,[],[f688,f568,f695,f691]) ).
tff(f688,plain,
( ( sK7 = sK3 )
| $less(sK3,sK7)
| spl37_23 ),
inference(resolution,[],[f97,f570]) ).
tff(f674,plain,
~ spl37_43,
inference(avatar_split_clause,[],[f309,f671]) ).
tff(f309,plain,
~ $less(sK5,sK4),
inference(cnf_transformation,[],[f227]) ).
tff(f669,plain,
spl37_42,
inference(avatar_split_clause,[],[f436,f666]) ).
tff(f436,plain,
mk_array1(int,sK1,sF19) = sF28,
introduced(function_definition,[]) ).
tff(f664,plain,
spl37_3,
inference(avatar_split_clause,[],[f304,f466]) ).
tff(f304,plain,
$less(sK4,sK1),
inference(cnf_transformation,[],[f227]) ).
tff(f663,plain,
~ spl37_41,
inference(avatar_split_clause,[],[f305,f660]) ).
tff(f305,plain,
~ $less(sK7,0),
inference(cnf_transformation,[],[f227]) ).
tff(f658,plain,
~ spl37_40,
inference(avatar_split_clause,[],[f435,f655]) ).
tff(f435,plain,
~ $less(sF27,sF23),
inference(definition_folding,[],[f318,f428,f427,f426,f425,f434,f433,f432,f431]) ).
tff(f431,plain,
sF24 = t2tb1(sK8),
introduced(function_definition,[]) ).
tff(f432,plain,
t2tb(sK11) = sF25,
introduced(function_definition,[]) ).
tff(f433,plain,
sF26 = get(int,int,sF24,sF25),
introduced(function_definition,[]) ).
tff(f434,plain,
sF27 = tb2t(sF26),
introduced(function_definition,[]) ).
tff(f318,plain,
~ $less(tb2t(get(int,int,t2tb1(sK8),t2tb(sK11))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3)))),
inference(cnf_transformation,[],[f227]) ).
tff(f653,plain,
~ spl37_7,
inference(avatar_split_clause,[],[f312,f486]) ).
tff(f312,plain,
~ $less(sK1,0),
inference(cnf_transformation,[],[f227]) ).
tff(f652,plain,
spl37_39,
inference(avatar_split_clause,[],[f431,f649]) ).
tff(f647,plain,
spl37_38,
inference(avatar_split_clause,[],[f433,f644]) ).
tff(f642,plain,
spl37_37,
inference(avatar_split_clause,[],[f425,f639]) ).
tff(f637,plain,
spl37_36,
inference(avatar_split_clause,[],[f445,f634]) ).
tff(f445,plain,
permut_sub1(int,sF32,sF28,sK3,sK2),
inference(definition_folding,[],[f310,f436,f424,f444,f425]) ).
tff(f444,plain,
mk_array1(int,sK1,sF20) = sF32,
introduced(function_definition,[]) ).
tff(f310,plain,
permut_sub1(int,mk_array1(int,sK1,t2tb1(sK0)),mk_array1(int,sK1,t2tb1(sK6)),sK3,sK2),
inference(cnf_transformation,[],[f227]) ).
tff(f632,plain,
spl37_35,
inference(avatar_split_clause,[],[f447,f629]) ).
tff(f447,plain,
sF34 = get(int,int,sF19,sF33),
introduced(function_definition,[]) ).
tff(f627,plain,
~ spl37_34,
inference(avatar_split_clause,[],[f317,f624]) ).
tff(f317,plain,
~ $less(sK11,sK3),
inference(cnf_transformation,[],[f227]) ).
tff(f622,plain,
spl37_33,
inference(avatar_split_clause,[],[f439,f619]) ).
tff(f619,plain,
( spl37_33
<=> ( sF30 = $sum(sK4,1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_33])]) ).
tff(f439,plain,
sF30 = $sum(sK4,1),
introduced(function_definition,[]) ).
tff(f617,plain,
~ spl37_32,
inference(avatar_split_clause,[],[f296,f614]) ).
tff(f296,plain,
~ $less(sK1,sK2),
inference(cnf_transformation,[],[f227]) ).
tff(f612,plain,
spl37_31,
inference(avatar_split_clause,[],[f437,f609]) ).
tff(f437,plain,
mk_array1(int,sK1,sF24) = sF29,
introduced(function_definition,[]) ).
tff(f607,plain,
~ spl37_30,
inference(avatar_split_clause,[],[f323,f604]) ).
tff(f323,plain,
~ $less(sK2,sK5),
inference(cnf_transformation,[],[f227]) ).
tff(f602,plain,
spl37_29,
inference(avatar_split_clause,[],[f452,f599]) ).
tff(f452,plain,
$less(sF36,sK2),
inference(definition_folding,[],[f300,f451]) ).
tff(f451,plain,
$sum(sK3,1) = sF36,
introduced(function_definition,[]) ).
tff(f300,plain,
$less($sum(sK3,1),sK2),
inference(cnf_transformation,[],[f227]) ).
tff(f597,plain,
spl37_28,
inference(avatar_split_clause,[],[f441,f594]) ).
tff(f441,plain,
sF31 = $sum(sK7,1),
introduced(function_definition,[]) ).
tff(f592,plain,
spl37_27,
inference(avatar_split_clause,[],[f438,f589]) ).
tff(f438,plain,
permut_sub1(int,sF28,sF29,sK3,sK2),
inference(definition_folding,[],[f316,f437,f431,f436,f424]) ).
tff(f316,plain,
permut_sub1(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK3,sK2),
inference(cnf_transformation,[],[f227]) ).
tff(f587,plain,
spl37_26,
inference(avatar_split_clause,[],[f326,f584]) ).
tff(f326,plain,
$less(sK7,sK4),
inference(cnf_transformation,[],[f227]) ).
tff(f582,plain,
spl37_25,
inference(avatar_split_clause,[],[f446,f579]) ).
tff(f446,plain,
sF33 = t2tb(sK4),
introduced(function_definition,[]) ).
tff(f577,plain,
~ spl37_4,
inference(avatar_split_clause,[],[f321,f471]) ).
tff(f321,plain,
~ $less(sK4,0),
inference(cnf_transformation,[],[f227]) ).
tff(f576,plain,
spl37_24,
inference(avatar_split_clause,[],[f306,f573]) ).
tff(f306,plain,
$less(sK7,sK1),
inference(cnf_transformation,[],[f227]) ).
tff(f571,plain,
~ spl37_23,
inference(avatar_split_clause,[],[f307,f568]) ).
tff(f307,plain,
~ $less(sK7,sK3),
inference(cnf_transformation,[],[f227]) ).
tff(f566,plain,
~ spl37_7,
inference(avatar_split_clause,[],[f308,f486]) ).
tff(f308,plain,
~ $less(sK1,0),
inference(cnf_transformation,[],[f227]) ).
tff(f565,plain,
~ spl37_2,
inference(avatar_split_clause,[],[f298,f461]) ).
tff(f298,plain,
~ $less(sK3,0),
inference(cnf_transformation,[],[f227]) ).
tff(f564,plain,
spl37_22,
inference(avatar_split_clause,[],[f444,f561]) ).
tff(f559,plain,
spl37_21,
inference(avatar_split_clause,[],[f442,f556]) ).
tff(f442,plain,
sF31 = sK9,
inference(definition_folding,[],[f314,f441]) ).
tff(f314,plain,
sK9 = $sum(sK7,1),
inference(cnf_transformation,[],[f227]) ).
tff(f554,plain,
spl37_20,
inference(avatar_split_clause,[],[f325,f551]) ).
tff(f325,plain,
$less(sK4,sK5),
inference(cnf_transformation,[],[f227]) ).
tff(f549,plain,
spl37_19,
inference(avatar_split_clause,[],[f319,f546]) ).
tff(f319,plain,
$less(sK11,sK9),
inference(cnf_transformation,[],[f227]) ).
tff(f544,plain,
spl37_18,
inference(avatar_split_clause,[],[f434,f541]) ).
tff(f539,plain,
spl37_17,
inference(avatar_split_clause,[],[f432,f536]) ).
tff(f534,plain,
spl37_16,
inference(avatar_split_clause,[],[f448,f531]) ).
tff(f448,plain,
tb2t(sF34) = sF35,
introduced(function_definition,[]) ).
tff(f529,plain,
spl37_15,
inference(avatar_split_clause,[],[f301,f526]) ).
tff(f301,plain,
$less(sK3,sK1),
inference(cnf_transformation,[],[f227]) ).
tff(f524,plain,
spl37_14,
inference(avatar_split_clause,[],[f426,f521]) ).
tff(f519,plain,
~ spl37_13,
inference(avatar_split_clause,[],[f299,f516]) ).
tff(f299,plain,
~ $less(sK2,sK3),
inference(cnf_transformation,[],[f227]) ).
tff(f514,plain,
spl37_12,
inference(avatar_split_clause,[],[f449,f511]) ).
tff(f449,plain,
$less(sF35,sF23),
inference(definition_folding,[],[f303,f428,f427,f426,f425,f448,f447,f446,f424]) ).
tff(f303,plain,
$less(tb2t(get(int,int,t2tb1(sK6),t2tb(sK4))),tb2t(get(int,int,t2tb1(sK0),t2tb(sK3)))),
inference(cnf_transformation,[],[f227]) ).
tff(f509,plain,
~ spl37_11,
inference(avatar_split_clause,[],[f404,f506]) ).
tff(f506,plain,
( spl37_11
<=> ( true1 = false1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_11])]) ).
tff(f404,plain,
true1 != false1,
inference(cnf_transformation,[],[f5]) ).
tff(f5,axiom,
true1 != false1,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',true_False) ).
tff(f504,plain,
spl37_10,
inference(avatar_split_clause,[],[f440,f501]) ).
tff(f501,plain,
( spl37_10
<=> ( sK10 = sF30 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl37_10])]) ).
tff(f440,plain,
sK10 = sF30,
inference(definition_folding,[],[f315,f439]) ).
tff(f315,plain,
sK10 = $sum(sK4,1),
inference(cnf_transformation,[],[f227]) ).
tff(f499,plain,
spl37_9,
inference(avatar_split_clause,[],[f424,f496]) ).
tff(f494,plain,
spl37_8,
inference(avatar_split_clause,[],[f428,f491]) ).
tff(f489,plain,
~ spl37_7,
inference(avatar_split_clause,[],[f295,f486]) ).
tff(f295,plain,
~ $less(sK1,0),
inference(cnf_transformation,[],[f227]) ).
tff(f484,plain,
spl37_6,
inference(avatar_split_clause,[],[f427,f481]) ).
tff(f479,plain,
spl37_5,
inference(avatar_split_clause,[],[f443,f476]) ).
tff(f443,plain,
exchange3(int,sF28,sF29,sK7,sK4),
inference(definition_folding,[],[f313,f437,f431,f436,f424]) ).
tff(f313,plain,
exchange3(int,mk_array1(int,sK1,t2tb1(sK6)),mk_array1(int,sK1,t2tb1(sK8)),sK7,sK4),
inference(cnf_transformation,[],[f227]) ).
tff(f474,plain,
~ spl37_4,
inference(avatar_split_clause,[],[f311,f471]) ).
tff(f311,plain,
~ $less(sK4,0),
inference(cnf_transformation,[],[f227]) ).
tff(f469,plain,
spl37_3,
inference(avatar_split_clause,[],[f324,f466]) ).
tff(f324,plain,
$less(sK4,sK1),
inference(cnf_transformation,[],[f227]) ).
tff(f464,plain,
~ spl37_2,
inference(avatar_split_clause,[],[f297,f461]) ).
tff(f297,plain,
~ $less(sK3,0),
inference(cnf_transformation,[],[f227]) ).
tff(f459,plain,
spl37_1,
inference(avatar_split_clause,[],[f451,f456]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.02/0.10 % Problem : SWW636=2 : TPTP v8.1.0. Released v6.1.0.
% 0.02/0.11 % Command : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_uns --cores 0 -t %d %s
% 0.10/0.31 % Computer : n002.cluster.edu
% 0.10/0.31 % Model : x86_64 x86_64
% 0.10/0.31 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.31 % Memory : 8042.1875MB
% 0.10/0.31 % OS : Linux 3.10.0-693.el7.x86_64
% 0.10/0.31 % CPULimit : 300
% 0.10/0.31 % WCLimit : 300
% 0.10/0.31 % DateTime : Tue Aug 30 21:09:29 EDT 2022
% 0.10/0.31 % CPUTime :
% 0.15/0.46 % (6014)lrs+10_5:1_br=off:fde=none:nwc=3.0:sd=1:sgt=10:sos=on:ss=axioms:urr=on:i=32:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/32Mi)
% 0.15/0.48 % (6031)dis+32_1:1_bd=off:nm=4:sos=on:ss=included:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.15/0.48 % (6022)lrs+22_1:1_amm=sco:fsr=off:gve=force:sos=on:uwa=all:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.15/0.48 % (6023)dis+20_1:12_aac=none:acc=model:awrs=converge:fd=preordered:fsr=off:nicw=on:nwc=3.0:s2a=on:s2agt=16:spb=goal:to=lpo:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.15/0.48 % (6030)dis+2_1:1_av=off:bsr=on:erd=off:s2pl=on:sgt=16:sos=on:sp=frequency:ss=axioms:i=46:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/46Mi)
% 0.15/0.48 % (6012)ott+1011_1:2_br=off:bs=unit_only:bsr=unit_only:nwc=5.0:s2a=on:s2agt=32:urr=on:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 0.15/0.48 % (6023)Instruction limit reached!
% 0.15/0.48 % (6023)------------------------------
% 0.15/0.48 % (6023)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.48 % (6023)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.48 % (6023)Termination reason: Unknown
% 0.15/0.48 % (6023)Termination phase: shuffling
% 0.15/0.48
% 0.15/0.48 % (6023)Memory used [KB]: 1023
% 0.15/0.48 % (6023)Time elapsed: 0.005 s
% 0.15/0.48 % (6023)Instructions burned: 2 (million)
% 0.15/0.48 % (6023)------------------------------
% 0.15/0.48 % (6023)------------------------------
% 0.15/0.49 % (6015)lrs+1010_1:1_bd=off:fd=off:fde=none:ins=3:sac=on:sos=on:spb=goal:to=lpo:i=36:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/36Mi)
% 0.15/0.49 % (6013)lrs+10_1:32_s2a=on:s2agt=10:sgt=8:ss=axioms:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.15/0.50 % (6018)lrs+10_1:1_canc=force:tha=some:to=lpo:i=35:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/35Mi)
% 0.15/0.50 % (6020)lrs+10_1:1_ep=R:gve=force:plsq=on:plsqr=32,1:uwa=one_side_interpreted:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.15/0.51 % (6011)ott+21_1:1_erd=off:s2a=on:sac=on:sd=1:sgt=64:sos=on:ss=included:st=3.0:to=lpo:urr=on:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.15/0.51 % (6016)lrs+1010_1:1_ep=RST:s2a=on:s2at=5.0:sos=all:i=26:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/26Mi)
% 0.15/0.51 % (6011)Instruction limit reached!
% 0.15/0.51 % (6011)------------------------------
% 0.15/0.51 % (6011)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.51 % (6011)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.51 % (6011)Termination reason: Unknown
% 0.15/0.51 % (6011)Termination phase: shuffling
% 0.15/0.51
% 0.15/0.51 % (6011)Memory used [KB]: 1023
% 0.15/0.51 % (6011)Time elapsed: 0.003 s
% 0.15/0.51 % (6011)Instructions burned: 2 (million)
% 0.15/0.51 % (6011)------------------------------
% 0.15/0.51 % (6011)------------------------------
% 0.15/0.51 % (6029)dis+10_1:64_nwc=1.4:rp=on:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.15/0.51 % (6028)dis+1002_1:5_av=off:nwc=2.0:sos=all:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.15/0.52 % (6010)dis+1011_1:64_drc=off:flr=on:nwc=2.0:sac=on:urr=ec_only:i=8:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/8Mi)
% 0.15/0.52 % (6027)lrs+10_1:1_sd=10:sos=all:ss=axioms:st=5.0:tha=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.15/0.52 % (6027)Instruction limit reached!
% 0.15/0.52 % (6027)------------------------------
% 0.15/0.52 % (6027)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.52 % (6027)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.52 % (6027)Termination reason: Unknown
% 0.15/0.52 % (6027)Termination phase: Property scanning
% 0.15/0.52
% 0.15/0.52 % (6027)Memory used [KB]: 1023
% 0.15/0.52 % (6027)Time elapsed: 0.003 s
% 0.15/0.52 % (6027)Instructions burned: 2 (million)
% 0.15/0.52 % (6027)------------------------------
% 0.15/0.52 % (6027)------------------------------
% 0.15/0.52 % (6010)Instruction limit reached!
% 0.15/0.52 % (6010)------------------------------
% 0.15/0.52 % (6010)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.52 % (6010)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.52 % (6010)Termination reason: Unknown
% 0.15/0.52 % (6010)Termination phase: Preprocessing 3
% 0.15/0.52
% 0.15/0.52 % (6010)Memory used [KB]: 1279
% 0.15/0.52 % (6010)Time elapsed: 0.007 s
% 0.15/0.52 % (6010)Instructions burned: 8 (million)
% 0.15/0.52 % (6010)------------------------------
% 0.15/0.52 % (6010)------------------------------
% 0.15/0.52 % (6036)dis+1011_1:1_bd=off:canc=force:ev=cautious:nwc=5.0:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.15/0.52 % (6019)dis+32_1:1_bd=off:nm=4:sos=on:ss=included:i=4:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/4Mi)
% 0.15/0.52 % (6008)dis+1010_1:4_aac=none:abs=on:atotf=0.5:avsq=on:avsqc=2:avsqr=215,247:awrs=converge:awrsf=128:bsd=on:erd=off:fde=none:gve=cautious:newcnf=on:nwc=5.0:rnwc=on:sac=on:sas=z3:sp=const_min:tgt=ground:thsq=on:thsqc=64:thsqr=1,4:i=59848:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59848Mi)
% 0.15/0.52 % (6017)lrs+10_1:8_ep=R:erd=off:fs=off:fsr=off:gve=force:nwc=2.0:uwa=one_side_interpreted:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.15/0.53 % (6017)Instruction limit reached!
% 0.15/0.53 % (6017)------------------------------
% 0.15/0.53 % (6017)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.53 % (6017)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.53 % (6017)Termination reason: Unknown
% 0.15/0.53 % (6017)Termination phase: shuffling
% 0.15/0.53
% 0.15/0.53 % (6017)Memory used [KB]: 1023
% 0.15/0.53 % (6017)Time elapsed: 0.004 s
% 0.15/0.53 % (6017)Instructions burned: 2 (million)
% 0.15/0.53 % (6017)------------------------------
% 0.15/0.53 % (6017)------------------------------
% 0.15/0.53 % (6020)Instruction limit reached!
% 0.15/0.53 % (6020)------------------------------
% 0.15/0.53 % (6020)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.53 % (6020)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.53 % (6020)Termination reason: Unknown
% 0.15/0.53 % (6020)Termination phase: Property scanning
% 0.15/0.53
% 0.15/0.53 % (6020)Memory used [KB]: 1023
% 0.15/0.53 % (6020)Time elapsed: 0.003 s
% 0.15/0.53 % (6020)Instructions burned: 2 (million)
% 0.15/0.53 % (6020)------------------------------
% 0.15/0.53 % (6020)------------------------------
% 0.15/0.53 % (6021)dis+10_1:64_nwc=1.4:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.15/0.53 % (6019)Instruction limit reached!
% 0.15/0.53 % (6019)------------------------------
% 0.15/0.53 % (6019)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.53 % (6019)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.53 % (6019)Termination reason: Unknown
% 0.15/0.53 % (6019)Termination phase: Property scanning
% 0.15/0.53
% 0.15/0.53 % (6019)Memory used [KB]: 1023
% 0.15/0.53 % (6019)Time elapsed: 0.004 s
% 0.15/0.53 % (6019)Instructions burned: 4 (million)
% 0.15/0.53 % (6019)------------------------------
% 0.15/0.53 % (6019)------------------------------
% 0.15/0.53 % (6014)Instruction limit reached!
% 0.15/0.53 % (6014)------------------------------
% 0.15/0.53 % (6014)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.53 % (6014)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.53 % (6014)Termination reason: Unknown
% 0.15/0.53 % (6014)Termination phase: Saturation
% 0.15/0.53
% 0.15/0.53 % (6014)Memory used [KB]: 6140
% 0.15/0.53 % (6014)Time elapsed: 0.143 s
% 0.15/0.53 % (6014)Instructions burned: 33 (million)
% 0.15/0.53 % (6014)------------------------------
% 0.15/0.53 % (6014)------------------------------
% 0.15/0.53 % (6034)lrs+1_3:1_ep=RSTC:sos=on:urr=on:i=43:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/43Mi)
% 0.15/0.53 % (6037)dis+20_1:12_aac=none:acc=model:awrs=converge:fd=preordered:fsr=off:nicw=on:nwc=3.0:s2a=on:s2agt=16:spb=goal:to=lpo:i=41:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/41Mi)
% 0.15/0.53 % (6032)lrs+1_1:10_av=off:drc=off:nwc=2.0:sp=reverse_frequency:thsq=on:thsqc=64:thsql=off:i=47:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/47Mi)
% 0.15/0.53 % (6028)Instruction limit reached!
% 0.15/0.53 % (6028)------------------------------
% 0.15/0.53 % (6028)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.53 % (6028)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.53 % (6028)Termination reason: Unknown
% 0.15/0.53 % (6028)Termination phase: Saturation
% 0.15/0.53
% 0.15/0.53 % (6028)Memory used [KB]: 1407
% 0.15/0.53 % (6028)Time elapsed: 0.010 s
% 0.15/0.53 % (6028)Instructions burned: 15 (million)
% 0.15/0.53 % (6028)------------------------------
% 0.15/0.53 % (6028)------------------------------
% 0.15/0.54 % (6035)dis+10_1:64_nwc=1.4:tha=off:i=21:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.15/0.54 % (6026)lrs+10_1:1_ss=axioms:st=5.0:tha=off:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.15/0.54 % (6025)dis+21_1:1_aac=none:abs=on:er=known:fde=none:fsr=off:nwc=5.0:s2a=on:s2at=4.0:sp=const_frequency:to=lpo:urr=ec_only:i=49:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/49Mi)
% 0.15/0.54 % (6009)lrs+1010_1:1_aac=none:bce=on:nicw=on:nm=0:plsq=on:plsql=on:sac=on:sos=on:sp=frequency:spb=units:to=lpo:i=34:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/34Mi)
% 0.15/0.54 % (6013)Instruction limit reached!
% 0.15/0.54 % (6013)------------------------------
% 0.15/0.54 % (6013)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.54 % (6013)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.54 % (6013)Termination reason: Unknown
% 0.15/0.54 % (6013)Termination phase: Saturation
% 0.15/0.54
% 0.15/0.54 % (6013)Memory used [KB]: 5756
% 0.15/0.54 % (6013)Time elapsed: 0.012 s
% 0.15/0.54 % (6013)Instructions burned: 15 (million)
% 0.15/0.54 % (6013)------------------------------
% 0.15/0.54 % (6013)------------------------------
% 0.15/0.54 % (6016)Instruction limit reached!
% 0.15/0.54 % (6016)------------------------------
% 0.15/0.54 % (6016)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.54 % (6016)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.54 % (6016)Termination reason: Unknown
% 0.15/0.54 % (6016)Termination phase: Saturation
% 0.15/0.54
% 0.15/0.54 % (6016)Memory used [KB]: 6012
% 0.15/0.54 % (6016)Time elapsed: 0.173 s
% 0.15/0.54 % (6016)Instructions burned: 26 (million)
% 0.15/0.54 % (6016)------------------------------
% 0.15/0.54 % (6016)------------------------------
% 0.15/0.55 % (6024)lrs+10_1:1_ev=force:gve=cautious:tha=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.15/0.55 % (6024)Instruction limit reached!
% 0.15/0.55 % (6024)------------------------------
% 0.15/0.55 % (6024)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.55 % (6024)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.55 % (6024)Termination reason: Unknown
% 0.15/0.55 % (6024)Termination phase: Property scanning
% 0.15/0.55
% 0.15/0.55 % (6024)Memory used [KB]: 1023
% 0.15/0.55 % (6024)Time elapsed: 0.003 s
% 0.15/0.55 % (6024)Instructions burned: 2 (million)
% 0.15/0.55 % (6024)------------------------------
% 0.15/0.55 % (6024)------------------------------
% 0.15/0.55 % (6033)lrs+1002_1:1_br=off:canc=force:drc=off:s2a=on:sos=on:sp=reverse_frequency:urr=on:i=42:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/42Mi)
% 0.15/0.55 % (6012)Instruction limit reached!
% 0.15/0.55 % (6012)------------------------------
% 0.15/0.55 % (6012)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.55 % (6012)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.55 % (6012)Termination reason: Unknown
% 0.15/0.55 % (6012)Termination phase: Saturation
% 0.15/0.55
% 0.15/0.55 % (6012)Memory used [KB]: 6140
% 0.15/0.55 % (6012)Time elapsed: 0.192 s
% 0.15/0.55 % (6012)Instructions burned: 37 (million)
% 0.15/0.55 % (6012)------------------------------
% 0.15/0.55 % (6012)------------------------------
% 0.15/0.56 % (6030)Instruction limit reached!
% 0.15/0.56 % (6030)------------------------------
% 0.15/0.56 % (6030)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.56 % (6030)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.56 % (6030)Termination reason: Unknown
% 0.15/0.56 % (6030)Termination phase: Saturation
% 0.15/0.56
% 0.15/0.56 % (6030)Memory used [KB]: 1791
% 0.15/0.56 % (6030)Time elapsed: 0.192 s
% 0.15/0.56 % (6030)Instructions burned: 47 (million)
% 0.15/0.56 % (6030)------------------------------
% 0.15/0.56 % (6030)------------------------------
% 0.15/0.56 % (6036)Instruction limit reached!
% 0.15/0.56 % (6036)------------------------------
% 0.15/0.56 % (6036)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.56 % (6036)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.56 % (6036)Termination reason: Unknown
% 0.15/0.56 % (6036)Termination phase: Saturation
% 0.15/0.56
% 0.15/0.56 % (6036)Memory used [KB]: 5884
% 0.15/0.56 % (6036)Time elapsed: 0.178 s
% 0.15/0.56 % (6036)Instructions burned: 21 (million)
% 0.15/0.56 % (6036)------------------------------
% 0.15/0.56 % (6036)------------------------------
% 0.15/0.57 % (6029)Instruction limit reached!
% 0.15/0.57 % (6029)------------------------------
% 0.15/0.57 % (6029)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.57 % (6026)Instruction limit reached!
% 0.15/0.57 % (6026)------------------------------
% 0.15/0.57 % (6026)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.57 % (6026)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.57 % (6026)Termination reason: Unknown
% 0.15/0.57 % (6026)Termination phase: Saturation
% 0.15/0.57
% 0.15/0.57 % (6026)Memory used [KB]: 5884
% 0.15/0.57 % (6026)Time elapsed: 0.011 s
% 0.15/0.57 % (6026)Instructions burned: 15 (million)
% 0.15/0.57 % (6026)------------------------------
% 0.15/0.57 % (6026)------------------------------
% 0.15/0.57 % (6022)Instruction limit reached!
% 0.15/0.57 % (6022)------------------------------
% 0.15/0.57 % (6022)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.57 % (6022)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.57 % (6022)Termination reason: Unknown
% 0.15/0.57 % (6022)Termination phase: Saturation
% 0.15/0.57
% 0.15/0.57 % (6022)Memory used [KB]: 6652
% 0.15/0.57 % (6022)Time elapsed: 0.187 s
% 0.15/0.57 % (6022)Instructions burned: 50 (million)
% 0.15/0.57 % (6022)------------------------------
% 0.15/0.57 % (6022)------------------------------
% 0.15/0.58 % (6018)Instruction limit reached!
% 0.15/0.58 % (6018)------------------------------
% 0.15/0.58 % (6018)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.15/0.58 % (6018)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.15/0.58 % (6018)Termination reason: Unknown
% 0.15/0.58 % (6018)Termination phase: Saturation
% 0.15/0.58
% 0.15/0.58 % (6018)Memory used [KB]: 6268
% 0.15/0.58 % (6018)Time elapsed: 0.211 s
% 0.15/0.58 % (6018)Instructions burned: 35 (million)
% 0.15/0.58 % (6018)------------------------------
% 0.15/0.58 % (6018)------------------------------
% 1.85/0.58 % (6021)Instruction limit reached!
% 1.85/0.58 % (6021)------------------------------
% 1.85/0.58 % (6021)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.85/0.58 % (6029)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.85/0.58 % (6029)Termination reason: Unknown
% 1.85/0.58 % (6029)Termination phase: Saturation
% 1.85/0.58
% 1.85/0.58 % (6029)Memory used [KB]: 5884
% 1.85/0.58 % (6029)Time elapsed: 0.200 s
% 1.85/0.58 % (6029)Instructions burned: 22 (million)
% 1.85/0.58 % (6029)------------------------------
% 1.85/0.58 % (6029)------------------------------
% 1.85/0.58 % (6021)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.85/0.58 % (6021)Termination reason: Unknown
% 1.85/0.58 % (6021)Termination phase: Saturation
% 1.85/0.58
% 1.85/0.58 % (6021)Memory used [KB]: 5884
% 1.85/0.58 % (6021)Time elapsed: 0.210 s
% 1.85/0.58 % (6021)Instructions burned: 21 (million)
% 1.85/0.58 % (6021)------------------------------
% 1.85/0.58 % (6021)------------------------------
% 1.85/0.58 % (6031)Instruction limit reached!
% 1.85/0.58 % (6031)------------------------------
% 1.85/0.58 % (6031)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.85/0.58 % (6031)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.85/0.58 % (6031)Termination reason: Unknown
% 1.85/0.58 % (6031)Termination phase: Saturation
% 1.85/0.58
% 1.85/0.58 % (6031)Memory used [KB]: 6268
% 1.85/0.58 % (6031)Time elapsed: 0.166 s
% 1.85/0.58 % (6031)Instructions burned: 50 (million)
% 1.85/0.58 % (6031)------------------------------
% 1.85/0.58 % (6031)------------------------------
% 1.85/0.58 % (6015)Instruction limit reached!
% 1.85/0.58 % (6015)------------------------------
% 1.85/0.58 % (6015)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.85/0.58 % (6015)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.85/0.58 % (6015)Termination reason: Unknown
% 1.85/0.58 % (6015)Termination phase: Saturation
% 1.85/0.58
% 1.85/0.58 % (6015)Memory used [KB]: 6140
% 1.85/0.58 % (6015)Time elapsed: 0.148 s
% 1.85/0.58 % (6015)Instructions burned: 36 (million)
% 1.85/0.58 % (6015)------------------------------
% 1.85/0.58 % (6015)------------------------------
% 1.85/0.59 % (6037)Instruction limit reached!
% 1.85/0.59 % (6037)------------------------------
% 1.85/0.59 % (6037)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.85/0.59 % (6035)Instruction limit reached!
% 1.85/0.59 % (6035)------------------------------
% 1.85/0.59 % (6035)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.85/0.59 % (6035)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.85/0.59 % (6035)Termination reason: Unknown
% 1.85/0.59 % (6035)Termination phase: Saturation
% 1.85/0.59
% 1.85/0.59 % (6035)Memory used [KB]: 5884
% 1.85/0.59 % (6035)Time elapsed: 0.205 s
% 1.85/0.59 % (6035)Instructions burned: 22 (million)
% 1.85/0.59 % (6035)------------------------------
% 1.85/0.59 % (6035)------------------------------
% 2.13/0.60 % (6009)Instruction limit reached!
% 2.13/0.60 % (6009)------------------------------
% 2.13/0.60 % (6009)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.13/0.60 % (6009)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.13/0.60 % (6009)Termination reason: Unknown
% 2.13/0.60 % (6009)Termination phase: Saturation
% 2.13/0.60
% 2.13/0.60 % (6009)Memory used [KB]: 6268
% 2.13/0.60 % (6009)Time elapsed: 0.229 s
% 2.13/0.60 % (6009)Instructions burned: 35 (million)
% 2.13/0.60 % (6009)------------------------------
% 2.13/0.60 % (6009)------------------------------
% 2.13/0.61 % (6037)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.13/0.61 % (6037)Termination reason: Unknown
% 2.13/0.61 % (6037)Termination phase: Saturation
% 2.13/0.61
% 2.13/0.61 % (6037)Memory used [KB]: 6524
% 2.13/0.61 % (6037)Time elapsed: 0.212 s
% 2.13/0.61 % (6037)Instructions burned: 41 (million)
% 2.13/0.61 % (6037)------------------------------
% 2.13/0.61 % (6037)------------------------------
% 2.13/0.61 % (6034)Instruction limit reached!
% 2.13/0.61 % (6034)------------------------------
% 2.13/0.61 % (6034)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.13/0.61 % (6034)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.13/0.61 % (6034)Termination reason: Unknown
% 2.13/0.61 % (6034)Termination phase: Saturation
% 2.13/0.61
% 2.13/0.61 % (6034)Memory used [KB]: 6396
% 2.13/0.61 % (6034)Time elapsed: 0.230 s
% 2.13/0.61 % (6034)Instructions burned: 43 (million)
% 2.13/0.61 % (6034)------------------------------
% 2.13/0.61 % (6034)------------------------------
% 2.13/0.64 % (6033)Instruction limit reached!
% 2.13/0.64 % (6033)------------------------------
% 2.13/0.64 % (6033)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.13/0.64 % (6033)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.13/0.64 % (6033)Termination reason: Unknown
% 2.13/0.64 % (6033)Termination phase: Saturation
% 2.13/0.64
% 2.13/0.64 % (6033)Memory used [KB]: 6652
% 2.13/0.64 % (6033)Time elapsed: 0.269 s
% 2.13/0.64 % (6033)Instructions burned: 42 (million)
% 2.13/0.64 % (6033)------------------------------
% 2.13/0.64 % (6033)------------------------------
% 2.13/0.64 % (6032)Instruction limit reached!
% 2.13/0.64 % (6032)------------------------------
% 2.13/0.64 % (6032)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.13/0.64 % (6032)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.13/0.64 % (6032)Termination reason: Unknown
% 2.13/0.64 % (6032)Termination phase: Saturation
% 2.13/0.64
% 2.13/0.64 % (6032)Memory used [KB]: 1791
% 2.13/0.64 % (6032)Time elapsed: 0.252 s
% 2.13/0.64 % (6032)Instructions burned: 48 (million)
% 2.13/0.64 % (6032)------------------------------
% 2.13/0.64 % (6032)------------------------------
% 2.40/0.68 % (6025)Instruction limit reached!
% 2.40/0.68 % (6025)------------------------------
% 2.40/0.68 % (6025)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.40/0.68 % (6025)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.40/0.68 % (6025)Termination reason: Unknown
% 2.40/0.68 % (6025)Termination phase: Saturation
% 2.40/0.68
% 2.40/0.68 % (6025)Memory used [KB]: 6140
% 2.40/0.68 % (6025)Time elapsed: 0.307 s
% 2.40/0.68 % (6025)Instructions burned: 49 (million)
% 2.40/0.68 % (6025)------------------------------
% 2.40/0.68 % (6025)------------------------------
% 2.40/0.69 % (6039)lrs+10_1:1_ss=axioms:st=5.0:tha=off:i=15:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/15Mi)
% 2.40/0.70 % (6042)lrs+1010_1:1_aac=none:bce=on:nicw=on:nm=0:plsq=on:plsql=on:sac=on:sos=on:sp=frequency:spb=units:to=lpo:i=148:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/148Mi)
% 2.55/0.72 % (6057)dis+10_1:1_aac=none:abs=on:bce=on:bd=off:bsr=unit_only:drc=off:fd=preordered:fsd=on:gve=cautious:lcm=reverse:nm=16:plsq=on:plsqc=1:plsqr=232,15:sfv=off:slsq=on:slsql=off:slsqr=3,2:sos=on:sp=weighted_frequency:i=81:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/81Mi)
% 2.55/0.72 % (6058)lrs+10_1:1_amm=sco:norm_ineq=on:nwc=3.0:plsq=on:plsqc=2:plsqr=32,1:sas=z3:sp=const_min:tha=off:to=lpo:i=146:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/146Mi)
% 2.55/0.72 % (6039)Instruction limit reached!
% 2.55/0.72 % (6039)------------------------------
% 2.55/0.72 % (6039)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.55/0.72 % (6039)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.55/0.72 % (6039)Termination reason: Unknown
% 2.55/0.72 % (6039)Termination phase: Saturation
% 2.55/0.72
% 2.55/0.72 % (6039)Memory used [KB]: 5884
% 2.55/0.72 % (6039)Time elapsed: 0.011 s
% 2.55/0.72 % (6039)Instructions burned: 15 (million)
% 2.55/0.72 % (6039)------------------------------
% 2.55/0.72 % (6039)------------------------------
% 2.55/0.72 % (6040)lrs+1_1:1_aac=none:acc=on:add=large:bd=off:bs=unit_only:bsr=on:cond=on:nm=0:sac=on:sd=3:sos=on:ss=axioms:st=2.0:i=47:si=on:rawr=on:rtra=on_0 on theBenchmark for (2998ds/47Mi)
% 2.55/0.72 % (6046)lrs+10_1:1_thi=all:thigen=on:i=96:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/96Mi)
% 2.55/0.72 % (6054)lrs+1011_1:1_br=off:fde=none:norm_ineq=on:nwc=10.0:sas=z3:slsq=on:slsqc=2:slsql=off:slsqr=1,4:sp=reverse_frequency:i=160:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/160Mi)
% 2.55/0.72 % (6048)lrs+10_1:1_plsq=on:plsqc=1:plsqr=32,1:tha=off:thi=overlap:i=463:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/463Mi)
% 2.55/0.73 % (6056)lrs+1010_5:1_norm_ineq=on:sas=z3:sos=all:ss=axioms:tha=off:i=493:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/493Mi)
% 2.55/0.73 % (6044)ott+21_1:1_bd=off:bsr=unit_only:drc=off:fd=preordered:fsr=off:nwc=3.0:sac=on:to=lpo:urr=on:i=76:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/76Mi)
% 2.55/0.74 % (6041)dis+10_1:64_nwc=1.4:rp=on:tha=off:i=25:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/25Mi)
% 2.55/0.74 % (6045)lrs+22_1:1_amm=sco:fsr=off:gve=force:sos=on:uwa=all:i=58:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/58Mi)
% 2.65/0.76 % (6047)lrs+10_1:3_add=large:afr=on:anc=all_dependent:avsq=on:avsqr=21,226:awrs=decay:awrsf=47:br=off:bsd=on:canc=cautious:cond=fast:fd=preordered:fsd=on:fsr=off:gs=on:gve=force:ins=1:lma=on:s2agt=4:s2at=1.9:sas=z3:slsq=on:slsqc=1:slsqr=13,121:sp=reverse_arity:tha=some:to=lpo:uace=off:uhcvi=on:updr=off:urr=ec_only:i=108:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/108Mi)
% 2.65/0.76 % (6063)lrs+30_1:64_flr=on:sp=frequency:to=lpo:i=213:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/213Mi)
% 2.65/0.76 % (6043)lrs+10_1:1_acc=model:br=off:ins=1:newcnf=on:nwc=5.0:s2a=on:sac=on:sp=frequency:to=lpo:urr=on:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/100Mi)
% 2.65/0.76 % (6049)lrs+1011_4:1_abs=on:afp=20:amm=off:anc=all:bd=off:br=off:canc=force:s2a=on:sas=z3:slsq=on:urr=on:i=494:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/494Mi)
% 2.65/0.77 % (6050)lrs+10_1:1_newcnf=on:sas=z3:tgt=ground:tha=off:i=223:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/223Mi)
% 2.65/0.77 % (6051)lrs+1002_1:1_av=off:br=off:fs=off:fsr=off:tha=off:urr=ec_only:i=343:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/343Mi)
% 2.65/0.78 % (6053)lrs+1010_5:1_aer=off:norm_ineq=on:sas=z3:sos=all:ss=axioms:tha=off:i=150:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/150Mi)
% 2.65/0.78 % (6052)lrs+1011_1:1_br=off:fs=off:fsr=off:tha=off:urr=ec_only:i=488:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/488Mi)
% 2.65/0.79 % (6055)dis+10_1:1_bd=off:fde=unused:gsp=on:ins=1:norm_ineq=on:sas=z3:sos=all:tha=off:i=370:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/370Mi)
% 2.65/0.79 % (6041)Instruction limit reached!
% 2.65/0.79 % (6041)------------------------------
% 2.65/0.79 % (6041)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.65/0.79 % (6041)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.65/0.79 % (6041)Termination reason: Unknown
% 2.65/0.79 % (6041)Termination phase: Saturation
% 2.65/0.79
% 2.65/0.79 % (6041)Memory used [KB]: 6012
% 2.65/0.79 % (6041)Time elapsed: 0.222 s
% 2.65/0.79 % (6041)Instructions burned: 25 (million)
% 2.65/0.79 % (6041)------------------------------
% 2.65/0.79 % (6041)------------------------------
% 2.65/0.79 % (6060)dis+1010_1:1_s2a=on:sp=frequency:to=lpo:i=274:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/274Mi)
% 2.65/0.80 % (6059)ott+21_1:1_erd=off:s2a=on:sac=on:sd=1:sgt=64:sos=on:ss=included:st=3.0:to=lpo:urr=on:i=211:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/211Mi)
% 2.65/0.82 % (6061)lrs+1002_1:1_nm=0:sd=1:ss=axioms:urr=ec_only:i=330:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/330Mi)
% 2.65/0.83 % (6040)Instruction limit reached!
% 2.65/0.83 % (6040)------------------------------
% 2.65/0.83 % (6040)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.83/0.84 % (6040)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.83/0.84 % (6040)Termination reason: Unknown
% 2.83/0.84 % (6040)Termination phase: Saturation
% 2.83/0.84
% 2.83/0.84 % (6040)Memory used [KB]: 6396
% 2.83/0.84 % (6040)Time elapsed: 0.257 s
% 2.83/0.84 % (6040)Instructions burned: 47 (million)
% 2.83/0.84 % (6040)------------------------------
% 2.83/0.84 % (6040)------------------------------
% 2.83/0.84 % (6062)lrs+11_1:1_erd=off:fs=off:fsr=off:norm_ineq=on:nwc=10.0:s2a=on:s2at=3.0:sas=z3:tha=some:i=294:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/294Mi)
% 2.83/0.85 % (6064)dis+1002_1:1_aac=none:abs=on:nicw=on:sac=on:sas=z3:tgt=ground:tha=some:to=lpo:i=374:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/374Mi)
% 2.83/0.86 % (6066)lrs+1011_1:1_br=off:fs=off:fsr=off:tha=off:urr=ec_only:i=488:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/488Mi)
% 2.83/0.87 % (6045)Instruction limit reached!
% 2.83/0.87 % (6045)------------------------------
% 2.83/0.87 % (6045)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.83/0.88 % (6044)Instruction limit reached!
% 2.83/0.88 % (6044)------------------------------
% 2.83/0.88 % (6044)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.83/0.88 % (6045)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.83/0.88 % (6045)Termination reason: Unknown
% 2.83/0.88 % (6045)Termination phase: Saturation
% 2.83/0.88
% 2.83/0.88 % (6045)Memory used [KB]: 7036
% 2.83/0.88 % (6045)Time elapsed: 0.277 s
% 2.83/0.88 % (6045)Instructions burned: 58 (million)
% 2.83/0.88 % (6045)------------------------------
% 2.83/0.88 % (6045)------------------------------
% 2.83/0.88 % (6065)ins+10_1:32_fd=off:fs=off:fsr=off:igrr=4/7:igwr=on:urr=ec_only:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/500Mi)
% 2.83/0.88 % (6044)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.83/0.88 % (6044)Termination reason: Unknown
% 2.83/0.88 % (6044)Termination phase: Saturation
% 2.83/0.88
% 2.83/0.88 % (6044)Memory used [KB]: 6908
% 2.83/0.88 % (6044)Time elapsed: 0.304 s
% 2.83/0.88 % (6044)Instructions burned: 76 (million)
% 2.83/0.88 % (6044)------------------------------
% 2.83/0.88 % (6044)------------------------------
% 2.95/0.91 % (6057)Instruction limit reached!
% 2.95/0.91 % (6057)------------------------------
% 2.95/0.91 % (6057)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.95/0.91 % (6057)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.95/0.91 % (6057)Termination reason: Unknown
% 2.95/0.91 % (6057)Termination phase: Saturation
% 2.95/0.91
% 2.95/0.91 % (6057)Memory used [KB]: 6780
% 2.95/0.91 % (6057)Time elapsed: 0.239 s
% 2.95/0.91 % (6057)Instructions burned: 81 (million)
% 2.95/0.91 % (6057)------------------------------
% 2.95/0.91 % (6057)------------------------------
% 2.95/0.92 % (6067)lrs+10_1:1_abs=on:ev=cautious:nwc=10.0:s2a=on:sas=z3:tha=off:thi=all:thigen=on:i=230:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/230Mi)
% 2.95/0.92 % (6046)Instruction limit reached!
% 2.95/0.92 % (6046)------------------------------
% 2.95/0.92 % (6046)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.95/0.92 % (6046)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.95/0.92 % (6046)Termination reason: Unknown
% 2.95/0.92 % (6046)Termination phase: Saturation
% 2.95/0.92
% 2.95/0.92 % (6046)Memory used [KB]: 6140
% 2.95/0.92 % (6046)Time elapsed: 0.333 s
% 2.95/0.92 % (6046)Instructions burned: 98 (million)
% 2.95/0.92 % (6046)------------------------------
% 2.95/0.92 % (6046)------------------------------
% 3.16/0.96 % (6068)lrs+1010_1:1_bsr=unit_only:cond=on:flr=on:newcnf=on:nwc=10.0:sas=z3:to=lpo:i=360:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/360Mi)
% 3.16/0.98 % (6042)Refutation not found, non-redundant clauses discarded% (6042)------------------------------
% 3.16/0.98 % (6042)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.16/0.98 % (6042)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.16/0.98 % (6042)Termination reason: Refutation not found, non-redundant clauses discarded
% 3.16/0.98
% 3.16/0.98 % (6042)Memory used [KB]: 6780
% 3.16/0.98 % (6042)Time elapsed: 0.399 s
% 3.16/0.98 % (6042)Instructions burned: 147 (million)
% 3.16/0.98 % (6042)------------------------------
% 3.16/0.98 % (6042)------------------------------
% 3.16/1.00 % (6043)Instruction limit reached!
% 3.16/1.00 % (6043)------------------------------
% 3.16/1.00 % (6043)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.16/1.00 % (6043)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.16/1.00 % (6043)Termination reason: Unknown
% 3.16/1.00 % (6043)Termination phase: Saturation
% 3.16/1.00
% 3.16/1.00 % (6043)Memory used [KB]: 7291
% 3.16/1.00 % (6043)Time elapsed: 0.422 s
% 3.16/1.00 % (6043)Instructions burned: 100 (million)
% 3.16/1.00 % (6043)------------------------------
% 3.16/1.00 % (6043)------------------------------
% 3.22/1.00 % (6047)Instruction limit reached!
% 3.22/1.00 % (6047)------------------------------
% 3.22/1.00 % (6047)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.22/1.00 % (6047)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.22/1.00 % (6047)Termination reason: Unknown
% 3.22/1.00 % (6047)Termination phase: Saturation
% 3.22/1.00
% 3.22/1.00 % (6047)Memory used [KB]: 6268
% 3.22/1.00 % (6047)Time elapsed: 0.067 s
% 3.22/1.00 % (6047)Instructions burned: 108 (million)
% 3.22/1.00 % (6047)------------------------------
% 3.22/1.00 % (6047)------------------------------
% 3.22/1.01 % (6058)Instruction limit reached!
% 3.22/1.01 % (6058)------------------------------
% 3.22/1.01 % (6058)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.22/1.01 % (6058)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.22/1.01 % (6058)Termination reason: Unknown
% 3.22/1.01 % (6058)Termination phase: Saturation
% 3.22/1.01
% 3.22/1.01 % (6058)Memory used [KB]: 1791
% 3.22/1.01 % (6058)Time elapsed: 0.366 s
% 3.22/1.01 % (6058)Instructions burned: 147 (million)
% 3.22/1.01 % (6058)------------------------------
% 3.22/1.01 % (6058)------------------------------
% 3.22/1.01 % (6054)Instruction limit reached!
% 3.22/1.01 % (6054)------------------------------
% 3.22/1.01 % (6054)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.22/1.01 % (6054)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.22/1.01 % (6054)Termination reason: Unknown
% 3.22/1.01 % (6054)Termination phase: Saturation
% 3.22/1.01
% 3.22/1.01 % (6054)Memory used [KB]: 1791
% 3.22/1.01 % (6054)Time elapsed: 0.406 s
% 3.22/1.01 % (6054)Instructions burned: 160 (million)
% 3.22/1.01 % (6054)------------------------------
% 3.22/1.01 % (6054)------------------------------
% 3.22/1.02 % (6053)Instruction limit reached!
% 3.22/1.02 % (6053)------------------------------
% 3.22/1.02 % (6053)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.22/1.02 % (6053)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.22/1.02 % (6053)Termination reason: Unknown
% 3.22/1.02 % (6053)Termination phase: Saturation
% 3.22/1.02
% 3.22/1.02 % (6053)Memory used [KB]: 1791
% 3.22/1.02 % (6053)Time elapsed: 0.396 s
% 3.22/1.02 % (6053)Instructions burned: 150 (million)
% 3.22/1.02 % (6053)------------------------------
% 3.22/1.02 % (6053)------------------------------
% 3.22/1.02 % (6069)dis+31_1:1_lcm=reverse:norm_ineq=on:nwc=10.0:sas=z3:tha=off:urr=on:i=382:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/382Mi)
% 3.22/1.05 % (6071)dis+10_1:1_sgt=16:sos=on:spb=goal:ss=axioms:i=1006:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/1006Mi)
% 3.22/1.05 % (6072)dis+1004_1:3_av=off:bs=on:plsq=on:i=3721:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/3721Mi)
% 3.22/1.07 % (6070)lrs+10_1:1_av=off:fde=none:lwlo=on:nwc=10.0:i=256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/256Mi)
% 5.80/1.11 % (6050)Refutation not found, non-redundant clauses discarded% (6050)------------------------------
% 5.80/1.11 % (6050)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.80/1.14 % (6050)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.80/1.14 % (6050)Termination reason: Refutation not found, non-redundant clauses discarded
% 5.80/1.14
% 5.80/1.14 % (6050)Memory used [KB]: 2046
% 5.80/1.14 % (6050)Time elapsed: 0.520 s
% 5.80/1.14 % (6050)Instructions burned: 208 (million)
% 5.80/1.14 % (6050)------------------------------
% 5.80/1.14 % (6050)------------------------------
% 5.80/1.16 % (6074)ott+1011_1:1_anc=all:avsq=on:avsqc=1:bsr=unit_only:drc=off:erd=off:fs=off:fsr=off:nwc=3.0:s2a=on:s2at=1.5:sac=on:urr=on:i=1705:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/1705Mi)
% 6.67/1.18 % (6073)ott+10_1:1_bd=preordered:drc=off:fd=preordered:nwc=5.0:sp=reverse_frequency:i=501:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/501Mi)
% 6.67/1.20 % (6075)lrs+10_1:1_av=off:sd=10:sos=all:ss=axioms:st=4.0:i=2416:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/2416Mi)
% 6.67/1.22 % (6080)ott+10_6715:511922_awrs=decay:awrsf=1:bd=preordered:bs=on:drc=off:fd=preordered:nwc=5.0:sp=frequency:spb=goal_then_units:uwa=interpreted_only:i=3528:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/3528Mi)
% 7.12/1.24 % (6079)lrs+10_1:1_ep=RS:fsr=off:sos=all:i=3217:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/3217Mi)
% 7.12/1.24 % (6076)dis+10_1:64_s2a=on:s2agt=16:slsq=on:slsqc=1:slsqr=1,1:i=1683:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/1683Mi)
% 7.30/1.26 % (6078)lrs+10_1:1_afp=1:sac=on:sas=z3:tha=off:i=113:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/113Mi)
% 7.30/1.26 % (6077)dis+1011_1:1_av=off:fsr=off:nm=6:plsq=on:s2a=on:s2at=3.0:slsq=on:slsqc=0:slsqr=1,8:sp=frequency:to=lpo:i=330:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/330Mi)
% 7.30/1.30 % (6063)Instruction limit reached!
% 7.30/1.30 % (6063)------------------------------
% 7.30/1.30 % (6063)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.30/1.30 % (6063)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.30/1.30 % (6063)Termination reason: Unknown
% 7.30/1.30 % (6063)Termination phase: Saturation
% 7.30/1.30
% 7.30/1.30 % (6063)Memory used [KB]: 8827
% 7.30/1.30 % (6063)Time elapsed: 0.466 s
% 7.30/1.30 % (6063)Instructions burned: 213 (million)
% 7.30/1.30 % (6063)------------------------------
% 7.30/1.30 % (6063)------------------------------
% 7.86/1.33 % (6081)lrs+1011_1:6_aac=none:afr=on:bce=on:bsr=unit_only:canc=cautious:cond=fast:fde=unused:newcnf=on:nwc=3.0:s2a=on:s2agt=40:sas=z3:sfv=off:sp=weighted_frequency:spb=units:tha=off:to=lpo:i=2304:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/2304Mi)
% 7.86/1.34 % (6059)Instruction limit reached!
% 7.86/1.34 % (6059)------------------------------
% 7.86/1.34 % (6059)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.86/1.34 % (6059)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.86/1.34 % (6059)Termination reason: Unknown
% 7.86/1.34 % (6059)Termination phase: Saturation
% 7.86/1.34
% 7.86/1.34 % (6059)Memory used [KB]: 8699
% 7.86/1.34 % (6059)Time elapsed: 0.695 s
% 7.86/1.34 % (6059)Instructions burned: 211 (million)
% 7.86/1.34 % (6059)------------------------------
% 7.86/1.34 % (6059)------------------------------
% 8.16/1.43 % (6067)Instruction limit reached!
% 8.16/1.43 % (6067)------------------------------
% 8.16/1.43 % (6067)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.16/1.43 % (6067)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.16/1.43 % (6067)Termination reason: Unknown
% 8.16/1.43 % (6067)Termination phase: Saturation
% 8.16/1.43
% 8.16/1.43 % (6067)Memory used [KB]: 2046
% 8.16/1.43 % (6067)Time elapsed: 0.693 s
% 8.16/1.43 % (6067)Instructions burned: 231 (million)
% 8.16/1.43 % (6067)------------------------------
% 8.16/1.43 % (6067)------------------------------
% 8.70/1.47 % (6078)Instruction limit reached!
% 8.70/1.47 % (6078)------------------------------
% 8.70/1.47 % (6078)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.70/1.47 % (6078)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.70/1.47 % (6078)Termination reason: Unknown
% 8.70/1.47 % (6078)Termination phase: Saturation
% 8.70/1.47
% 8.70/1.47 % (6078)Memory used [KB]: 1407
% 8.70/1.47 % (6078)Time elapsed: 0.063 s
% 8.70/1.47 % (6078)Instructions burned: 113 (million)
% 8.70/1.47 % (6078)------------------------------
% 8.70/1.47 % (6078)------------------------------
% 8.81/1.48 % (6061)Instruction limit reached!
% 8.81/1.48 % (6061)------------------------------
% 8.81/1.48 % (6061)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.81/1.48 % (6061)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.81/1.48 % (6061)Termination reason: Unknown
% 8.81/1.48 % (6061)Termination phase: Saturation
% 8.81/1.48
% 8.81/1.48 % (6061)Memory used [KB]: 9210
% 8.81/1.48 % (6061)Time elapsed: 0.827 s
% 8.81/1.48 % (6061)Instructions burned: 331 (million)
% 8.81/1.48 % (6061)------------------------------
% 8.81/1.48 % (6061)------------------------------
% 8.81/1.51 % (6060)Instruction limit reached!
% 8.81/1.51 % (6060)------------------------------
% 8.81/1.51 % (6060)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 8.81/1.51 % (6060)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 8.81/1.51 % (6060)Termination reason: Unknown
% 8.81/1.51 % (6060)Termination phase: Saturation
% 8.81/1.51
% 8.81/1.51 % (6060)Memory used [KB]: 7675
% 8.81/1.51 % (6060)Time elapsed: 0.861 s
% 8.81/1.51 % (6060)Instructions burned: 274 (million)
% 8.81/1.51 % (6060)------------------------------
% 8.81/1.51 % (6060)------------------------------
% 8.81/1.53 % (6082)dis+1011_1:1_abs=on:bd=off:flr=on:nm=0:s2at=3.0:sas=z3:sfv=off:slsq=on:slsqc=2:slsqr=46,31:sp=const_frequency:tgt=ground:tha=some:thi=overlap:thitd=on:thsq=on:thsqc=32:thsqd=32:thsqr=7,4:i=3780:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/3780Mi)
% 9.30/1.53 % (6051)Instruction limit reached!
% 9.30/1.53 % (6051)------------------------------
% 9.30/1.53 % (6051)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 9.30/1.53 % (6051)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 9.30/1.53 % (6051)Termination reason: Unknown
% 9.30/1.53 % (6051)Termination phase: Saturation
% 9.30/1.53
% 9.30/1.53 % (6051)Memory used [KB]: 2942
% 9.30/1.53 % (6051)Time elapsed: 0.924 s
% 9.30/1.53 % (6051)Instructions burned: 343 (million)
% 9.30/1.53 % (6051)------------------------------
% 9.30/1.53 % (6051)------------------------------
% 9.30/1.53 % (6062)Refutation not found, non-redundant clauses discarded% (6062)------------------------------
% 9.30/1.53 % (6062)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 9.30/1.53 % (6062)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 9.30/1.53 % (6062)Termination reason: Refutation not found, non-redundant clauses discarded
% 9.30/1.53
% 9.30/1.53 % (6062)Memory used [KB]: 2558
% 9.30/1.53 % (6062)Time elapsed: 0.870 s
% 9.30/1.53 % (6062)Instructions burned: 289 (million)
% 9.30/1.53 % (6062)------------------------------
% 9.30/1.53 % (6062)------------------------------
% 9.45/1.57 % (6055)Instruction limit reached!
% 9.45/1.57 % (6055)------------------------------
% 9.45/1.57 % (6055)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 9.45/1.57 % (6055)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 9.45/1.57 % (6055)Termination reason: Unknown
% 9.45/1.57 % (6055)Termination phase: Saturation
% 9.45/1.57
% 9.45/1.57 % (6055)Memory used [KB]: 2686
% 9.45/1.57 % (6055)Time elapsed: 0.955 s
% 9.45/1.57 % (6055)Instructions burned: 371 (million)
% 9.45/1.57 % (6055)------------------------------
% 9.45/1.57 % (6055)------------------------------
% 9.45/1.58 % (6083)lrs+10_1:32_newcnf=on:sas=z3:tgt=ground:tha=off:i=238:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/238Mi)
% 9.85/1.63 % (6048)Instruction limit reached!
% 9.85/1.63 % (6048)------------------------------
% 9.85/1.63 % (6048)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 9.85/1.63 % (6048)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 9.85/1.63 % (6048)Termination reason: Unknown
% 9.85/1.63 % (6048)Termination phase: Saturation
% 9.85/1.63
% 9.85/1.63 % (6048)Memory used [KB]: 9466
% 9.85/1.63 % (6048)Time elapsed: 1.029 s
% 9.85/1.63 % (6048)Instructions burned: 463 (million)
% 9.85/1.63 % (6048)------------------------------
% 9.85/1.63 % (6048)------------------------------
% 9.85/1.67 % (6084)dis+1002_1:1_aac=none:abs=on:nicw=on:sac=on:sas=z3:tgt=ground:tha=some:to=lpo:i=656:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/656Mi)
% 9.85/1.68 % (6070)Refutation not found, non-redundant clauses discarded% (6070)------------------------------
% 9.85/1.68 % (6070)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 9.85/1.68 % (6070)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 9.85/1.68 % (6070)Termination reason: Refutation not found, non-redundant clauses discarded
% 9.85/1.68
% 9.85/1.68 % (6070)Memory used [KB]: 3326
% 9.85/1.68 % (6070)Time elapsed: 0.779 s
% 9.85/1.68 % (6070)Instructions burned: 244 (million)
% 9.85/1.68 % (6070)------------------------------
% 9.85/1.68 % (6070)------------------------------
% 10.68/1.70 % (6064)Instruction limit reached!
% 10.68/1.70 % (6064)------------------------------
% 10.68/1.70 % (6064)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 10.68/1.70 % (6064)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 10.68/1.70 % (6064)Termination reason: Unknown
% 10.68/1.70 % (6064)Termination phase: Saturation
% 10.68/1.70
% 10.68/1.70 % (6064)Memory used [KB]: 3198
% 10.68/1.70 % (6064)Time elapsed: 1.015 s
% 10.68/1.70 % (6064)Instructions burned: 374 (million)
% 10.68/1.70 % (6064)------------------------------
% 10.68/1.70 % (6064)------------------------------
% 10.68/1.71 % (6086)lrs+1010_1:1_aac=none:abs=on:bd=off:fd=off:nm=0:sas=z3:sims=off:tha=off:to=lpo:i=1302:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/1302Mi)
% 10.68/1.71 % (6085)dis+1010_1:4_aac=none:abs=on:atotf=0.5:avsq=on:avsqc=2:avsqr=215,247:awrs=converge:awrsf=128:bsd=on:erd=off:fde=none:gve=cautious:newcnf=on:nwc=5.0:rnwc=on:sac=on:sas=z3:sp=const_min:tgt=ground:thsq=on:thsqc=64:thsqr=1,4:i=485:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/485Mi)
% 10.68/1.74 % (6049)Instruction limit reached!
% 10.68/1.74 % (6049)------------------------------
% 10.68/1.74 % (6049)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 10.68/1.74 % (6049)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 10.68/1.74 % (6049)Termination reason: Unknown
% 10.68/1.74 % (6049)Termination phase: Saturation
% 10.68/1.74
% 10.68/1.74 % (6049)Memory used [KB]: 3070
% 10.68/1.74 % (6049)Time elapsed: 0.803 s
% 10.68/1.74 % (6049)Instructions burned: 495 (million)
% 10.68/1.74 % (6049)------------------------------
% 10.68/1.74 % (6049)------------------------------
% 11.40/1.78 % (6088)ins+10_1:32_fd=off:fs=off:fsr=off:igrr=4/7:igwr=on:urr=ec_only:i=591:si=on:rawr=on:rtra=on_0 on theBenchmark for (2987ds/591Mi)
% 11.40/1.78 % (6087)lrs+1011_4:1_abs=on:afp=20:amm=off:anc=all:bd=off:br=off:canc=force:s2a=on:sas=z3:slsq=on:urr=on:i=980:si=on:rawr=on:rtra=on_0 on theBenchmark for (2988ds/980Mi)
% 11.40/1.78 % (6089)lrs+1011_1:1_br=off:fs=off:fsr=off:tha=off:urr=ec_only:i=638:si=on:rawr=on:rtra=on_0 on theBenchmark for (2987ds/638Mi)
% 11.40/1.78 % (6056)Instruction limit reached!
% 11.40/1.78 % (6056)------------------------------
% 11.40/1.78 % (6056)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.40/1.78 % (6056)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.40/1.78 % (6056)Termination reason: Unknown
% 11.40/1.78 % (6056)Termination phase: Saturation
% 11.40/1.78
% 11.40/1.78 % (6056)Memory used [KB]: 4477
% 11.40/1.78 % (6056)Time elapsed: 1.146 s
% 11.40/1.78 % (6056)Instructions burned: 493 (million)
% 11.40/1.78 % (6056)------------------------------
% 11.40/1.78 % (6056)------------------------------
% 11.64/1.81 % (6090)dis+1010_137062:920759_aac=none:abs=on:amm=sco:anc=none:asg=cautious:atotf=0.5:avsq=on:avsqc=2:avsqr=383,440:bce=on:bsd=on:erd=off:fde=unused:gs=on:gve=cautious:newcnf=on:nwc=3.3:sac=on:sas=z3:sfv=off:skr=on:spb=goal:tgt=ground:thsq=on:thsqc=128:thsql=off:uwa=all:i=947:si=on:rawr=on:rtra=on_0 on theBenchmark for (2987ds/947Mi)
% 11.80/1.83 % (6052)Instruction limit reached!
% 11.80/1.83 % (6052)------------------------------
% 11.80/1.83 % (6052)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.80/1.83 % (6052)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.80/1.83 % (6052)Termination reason: Unknown
% 11.80/1.83 % (6052)Termination phase: Saturation
% 11.80/1.83
% 11.80/1.83 % (6052)Memory used [KB]: 7547
% 11.80/1.83 % (6052)Time elapsed: 1.207 s
% 11.80/1.83 % (6052)Instructions burned: 489 (million)
% 11.80/1.83 % (6052)------------------------------
% 11.80/1.83 % (6052)------------------------------
% 11.80/1.84 % (6091)lrs+10_1:1024_drc=off:fde=none:gve=force:nm=4:norm_ineq=on:sas=z3:sos=all:sp=const_min:spb=non_intro:to=lpo:uwa=one_side_constant:i=691:si=on:rawr=on:rtra=on_0 on theBenchmark for (2986ds/691Mi)
% 11.80/1.86 % (6069)Instruction limit reached!
% 11.80/1.86 % (6069)------------------------------
% 11.80/1.86 % (6069)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.80/1.86 % (6069)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.80/1.86 % (6069)Termination reason: Unknown
% 11.80/1.86 % (6069)Termination phase: Saturation
% 11.80/1.86
% 11.80/1.86 % (6069)Memory used [KB]: 3326
% 11.80/1.86 % (6069)Time elapsed: 1.030 s
% 11.80/1.86 % (6069)Instructions burned: 382 (million)
% 11.80/1.86 % (6069)------------------------------
% 11.80/1.86 % (6069)------------------------------
% 11.80/1.88 % (6068)Instruction limit reached!
% 11.80/1.88 % (6068)------------------------------
% 11.80/1.88 % (6068)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.80/1.88 % (6068)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.80/1.88 % (6068)Termination reason: Unknown
% 11.80/1.88 % (6068)Termination phase: Saturation
% 11.80/1.88
% 11.80/1.88 % (6068)Memory used [KB]: 2302
% 11.80/1.88 % (6068)Time elapsed: 1.096 s
% 11.80/1.88 % (6068)Instructions burned: 360 (million)
% 11.80/1.88 % (6068)------------------------------
% 11.80/1.88 % (6068)------------------------------
% 11.80/1.92 % (6066)Instruction limit reached!
% 11.80/1.92 % (6066)------------------------------
% 11.80/1.92 % (6066)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.80/1.92 % (6066)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.80/1.92 % (6066)Termination reason: Unknown
% 11.80/1.92 % (6066)Termination phase: Saturation
% 11.80/1.92
% 11.80/1.92 % (6066)Memory used [KB]: 7547
% 11.80/1.92 % (6066)Time elapsed: 1.157 s
% 11.80/1.92 % (6066)Instructions burned: 488 (million)
% 11.80/1.92 % (6066)------------------------------
% 11.80/1.92 % (6066)------------------------------
% 12.48/1.93 % (6092)lrs+10_1:128_asg=cautious:drc=off:fde=none:gve=force:norm_ineq=on:sas=z3:sos=all:sp=reverse_arity:spb=intro:ss=axioms:to=lpo:uwa=one_side_constant:i=370:si=on:rawr=on:rtra=on_0 on theBenchmark for (2986ds/370Mi)
% 12.48/1.93 % (6093)dis+10_1:1_bd=off:fde=unused:gsp=on:ins=1:norm_ineq=on:sas=z3:sos=all:tha=off:i=361:si=on:rawr=on:rtra=on_0 on theBenchmark for (2986ds/361Mi)
% 12.48/1.95 % (6094)lrs+1011_1:1_bce=on:drc=off:erd=off:gve=force:ins=2:norm_ineq=on:sac=on:sp=frequency:tha=some:urr=on:i=3058:si=on:rawr=on:rtra=on_0 on theBenchmark for (2985ds/3058Mi)
% 12.85/2.00 % (6095)lrs+1010_5:1_norm_ineq=on:sas=z3:sos=all:ss=axioms:tha=off:i=1198:si=on:rawr=on:rtra=on_0 on theBenchmark for (2985ds/1198Mi)
% 12.85/2.04 % (6097)lrs+10_1:1_av=off:fde=none:lwlo=on:nwc=10.0:i=256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2984ds/256Mi)
% 12.85/2.04 % (6096)lrs+11_1:1_avsq=on:avsql=on:avsqr=1,16:norm_ineq=on:nwc=10.0:plsq=on:sas=z3:tha=off:urr=on:i=2501:si=on:rawr=on:rtra=on_0 on theBenchmark for (2984ds/2501Mi)
% 12.85/2.05 % (6065)Instruction limit reached!
% 12.85/2.05 % (6065)------------------------------
% 12.85/2.05 % (6065)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 12.85/2.05 % (6065)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 12.85/2.05 % (6065)Termination reason: Unknown
% 12.85/2.05 % (6065)Termination phase: Saturation
% 12.85/2.05
% 12.85/2.05 % (6065)Memory used [KB]: 11769
% 12.85/2.05 % (6065)Time elapsed: 0.338 s
% 12.85/2.05 % (6065)Instructions burned: 500 (million)
% 12.85/2.05 % (6065)------------------------------
% 12.85/2.05 % (6065)------------------------------
% 13.32/2.09 % (6077)Instruction limit reached!
% 13.32/2.09 % (6077)------------------------------
% 13.32/2.09 % (6077)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.32/2.09 % (6077)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.32/2.09 % (6077)Termination reason: Unknown
% 13.32/2.09 % (6077)Termination phase: Saturation
% 13.32/2.09
% 13.32/2.09 % (6077)Memory used [KB]: 4989
% 13.32/2.09 % (6077)Time elapsed: 1.018 s
% 13.32/2.09 % (6077)Instructions burned: 330 (million)
% 13.32/2.09 % (6077)------------------------------
% 13.32/2.09 % (6077)------------------------------
% 13.47/2.10 % (6098)dis+1011_1:1_bd=preordered:sd=2:sos=all:ss=axioms:i=217:si=on:rawr=on:rtra=on_0 on theBenchmark for (2984ds/217Mi)
% 13.47/2.12 % (6083)Instruction limit reached!
% 13.47/2.12 % (6083)------------------------------
% 13.47/2.12 % (6083)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 13.47/2.12 % (6083)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 13.47/2.12 % (6083)Termination reason: Unknown
% 13.47/2.12 % (6083)Termination phase: Saturation
% 13.47/2.12
% 13.47/2.12 % (6083)Memory used [KB]: 2302
% 13.47/2.12 % (6083)Time elapsed: 0.718 s
% 13.47/2.12 % (6083)Instructions burned: 238 (million)
% 13.47/2.12 % (6083)------------------------------
% 13.47/2.12 % (6083)------------------------------
% 13.65/2.16 % (6099)ott+11_1:1_aac=none:amm=off:bd=off:fsr=off:sas=z3:sos=all:sp=const_frequency:tha=off:i=1168:si=on:rawr=on:rtra=on_0 on theBenchmark for (2984ds/1168Mi)
% 14.12/2.30 % (6100)dis+10_1:1_sgt=16:sos=on:spb=goal:ss=axioms:i=1006:si=on:rawr=on:rtra=on_0 on theBenchmark for (2982ds/1006Mi)
% 15.65/2.37 % (6101)dis+1004_1:3_av=off:bs=on:plsq=on:i=4966:si=on:rawr=on:rtra=on_0 on theBenchmark for (2982ds/4966Mi)
% 15.65/2.40 % (6102)ott+10_18762:894869_awrs=decay:awrsf=8:bsd=on:drc=off:fsr=off:irw=on:newcnf=on:slsq=on:slsqc=1:slsqr=76,61:i=4835:si=on:rawr=on:rtra=on_0 on theBenchmark for (2981ds/4835Mi)
% 16.48/2.42 % (6097)Refutation not found, non-redundant clauses discarded% (6097)------------------------------
% 16.48/2.42 % (6097)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.48/2.42 % (6097)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.48/2.42 % (6097)Termination reason: Refutation not found, non-redundant clauses discarded
% 16.48/2.42
% 16.48/2.42 % (6097)Memory used [KB]: 3198
% 16.48/2.42 % (6097)Time elapsed: 0.523 s
% 16.48/2.42 % (6097)Instructions burned: 253 (million)
% 16.48/2.42 % (6097)------------------------------
% 16.48/2.42 % (6097)------------------------------
% 16.48/2.44 % (6073)Instruction limit reached!
% 16.48/2.44 % (6073)------------------------------
% 16.48/2.44 % (6073)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 16.48/2.44 % (6073)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 16.48/2.44 % (6073)Termination reason: Unknown
% 16.48/2.44 % (6073)Termination phase: Saturation
% 16.48/2.44
% 16.48/2.44 % (6073)Memory used [KB]: 10618
% 16.48/2.44 % (6073)Time elapsed: 1.449 s
% 16.48/2.44 % (6073)Instructions burned: 501 (million)
% 16.48/2.44 % (6073)------------------------------
% 16.48/2.44 % (6073)------------------------------
% 17.19/2.55 % (6104)ott+0_1:128_afr=on:amm=sco:anc=none:awrs=converge:awrsf=110:bsd=on:cond=fast:etr=on:fde=unused:flr=on:fsd=on:gve=force:irw=on:norm_ineq=on:sas=z3:sos=all:spb=units:tha=off:thi=strong:to=lpo:uwa=one_side_interpreted:i=3932:si=on:rawr=on:rtra=on_0 on theBenchmark for (2978ds/3932Mi)
% 17.81/2.63 % (6098)Instruction limit reached!
% 17.81/2.63 % (6098)------------------------------
% 17.81/2.63 % (6098)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 17.81/2.63 % (6098)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 17.81/2.63 % (6098)Termination reason: Unknown
% 17.81/2.63 % (6098)Termination phase: Saturation
% 17.81/2.63
% 17.81/2.63 % (6098)Memory used [KB]: 7291
% 17.81/2.63 % (6098)Time elapsed: 0.713 s
% 17.81/2.63 % (6098)Instructions burned: 218 (million)
% 17.81/2.63 % (6098)------------------------------
% 17.81/2.63 % (6098)------------------------------
% 17.81/2.64 % (6093)Instruction limit reached!
% 17.81/2.64 % (6093)------------------------------
% 17.81/2.64 % (6093)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 17.81/2.64 % (6093)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 17.81/2.64 % (6093)Termination reason: Unknown
% 17.81/2.64 % (6093)Termination phase: Saturation
% 17.81/2.64
% 17.81/2.64 % (6093)Memory used [KB]: 2686
% 17.81/2.64 % (6093)Time elapsed: 0.873 s
% 17.81/2.64 % (6093)Instructions burned: 361 (million)
% 17.81/2.64 % (6093)------------------------------
% 17.81/2.64 % (6093)------------------------------
% 18.63/2.71 % (6092)Instruction limit reached!
% 18.63/2.71 % (6092)------------------------------
% 18.63/2.71 % (6092)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 18.63/2.71 % (6092)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 18.63/2.71 % (6092)Termination reason: Unknown
% 18.63/2.71 % (6092)Termination phase: Saturation
% 18.63/2.71
% 18.63/2.71 % (6092)Memory used [KB]: 3709
% 18.63/2.71 % (6092)Time elapsed: 0.955 s
% 18.63/2.71 % (6092)Instructions burned: 371 (million)
% 18.63/2.71 % (6092)------------------------------
% 18.63/2.71 % (6092)------------------------------
% 18.70/2.72 % (6105)lrs+1011_1:6_aac=none:afr=on:bce=on:bsr=unit_only:canc=cautious:cond=fast:fde=unused:newcnf=on:nwc=3.0:s2a=on:s2agt=40:sas=z3:sfv=off:sp=weighted_frequency:spb=units:tha=off:to=lpo:i=1742:si=on:rawr=on:rtra=on_0 on theBenchmark for (2978ds/1742Mi)
% 18.70/2.78 % (6085)Instruction limit reached!
% 18.70/2.78 % (6085)------------------------------
% 18.70/2.78 % (6085)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 18.70/2.78 % (6085)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 18.70/2.78 % (6085)Termination reason: Unknown
% 18.70/2.78 % (6085)Termination phase: Saturation
% 18.70/2.78
% 18.70/2.78 % (6085)Memory used [KB]: 4477
% 18.70/2.78 % (6085)Time elapsed: 1.234 s
% 18.70/2.78 % (6085)Instructions burned: 486 (million)
% 18.70/2.78 % (6085)------------------------------
% 18.70/2.78 % (6085)------------------------------
% 19.28/2.83 % (6107)dis+1010_137062:920759_aac=none:abs=on:amm=sco:anc=none:asg=cautious:atotf=0.5:avsq=on:avsqc=2:avsqr=383,440:bce=on:bsd=on:erd=off:fde=unused:gs=on:gve=cautious:newcnf=on:nwc=3.3:sac=on:sas=z3:sfv=off:skr=on:spb=goal:tgt=ground:thsq=on:thsqc=128:thsql=off:uwa=all:i=947:si=on:rawr=on:rtra=on_0 on theBenchmark for (2976ds/947Mi)
% 19.28/2.88 % (6106)dis+1011_1:1_abs=on:bd=off:flr=on:nm=0:s2at=3.0:sas=z3:sfv=off:slsq=on:slsqc=2:slsqr=46,31:sp=const_frequency:tgt=ground:tha=some:thi=overlap:thitd=on:thsq=on:thsqc=32:thsqd=32:thsqr=7,4:i=3843:si=on:rawr=on:rtra=on_0 on theBenchmark for (2976ds/3843Mi)
% 19.28/2.89 % (6108)dis+10_1:14_awrs=converge:sp=unary_first:tgt=ground:i=3622:si=on:rawr=on:rtra=on_0 on theBenchmark for (2976ds/3622Mi)
% 19.82/2.97 % (6084)Instruction limit reached!
% 19.82/2.97 % (6084)------------------------------
% 19.82/2.97 % (6084)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 19.82/2.97 % (6084)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 19.82/2.97 % (6084)Termination reason: Unknown
% 19.82/2.97 % (6084)Termination phase: Saturation
% 19.82/2.97
% 19.82/2.97 % (6084)Memory used [KB]: 4605
% 19.82/2.97 % (6084)Time elapsed: 1.451 s
% 19.82/2.97 % (6084)Instructions burned: 657 (million)
% 19.82/2.97 % (6084)------------------------------
% 19.82/2.97 % (6084)------------------------------
% 19.82/2.99 % (6109)lrs+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=4725:si=on:rawr=on:rtra=on_0 on theBenchmark for (2975ds/4725Mi)
% 21.47/3.06 % (6089)Instruction limit reached!
% 21.47/3.06 % (6089)------------------------------
% 21.47/3.06 % (6089)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 21.47/3.06 % (6089)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 21.47/3.06 % (6089)Termination reason: Unknown
% 21.47/3.06 % (6089)Termination phase: Saturation
% 21.47/3.06
% 21.47/3.06 % (6089)Memory used [KB]: 7547
% 21.47/3.06 % (6089)Time elapsed: 1.474 s
% 21.47/3.06 % (6089)Instructions burned: 639 (million)
% 21.47/3.06 % (6089)------------------------------
% 21.47/3.06 % (6089)------------------------------
% 21.47/3.07 % (6088)Instruction limit reached!
% 21.47/3.07 % (6088)------------------------------
% 21.47/3.07 % (6088)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 21.47/3.07 % (6088)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 21.47/3.07 % (6088)Termination reason: Unknown
% 21.47/3.07 % (6088)Termination phase: Saturation
% 21.47/3.07
% 21.47/3.07 % (6088)Memory used [KB]: 12792
% 21.47/3.07 % (6088)Time elapsed: 0.328 s
% 21.47/3.07 % (6088)Instructions burned: 592 (million)
% 21.47/3.07 % (6088)------------------------------
% 21.47/3.07 % (6088)------------------------------
% 22.13/3.17 % (6110)dis+31_1:1_lcm=reverse:norm_ineq=on:nwc=10.0:sas=z3:tha=off:urr=on:i=1518:si=on:rawr=on:rtra=on_0 on theBenchmark for (2973ds/1518Mi)
% 23.20/3.26 % (6112)ott+11_2:1_add=large:afp=4000:newcnf=on:sd=1:sos=on:sp=const_min:ss=axioms:i=1324:si=on:rawr=on:rtra=on_0 on theBenchmark for (2972ds/1324Mi)
% 23.35/3.31 % (6111)lrs+11_1:1_avsq=on:avsql=on:avsqr=1,16:norm_ineq=on:nwc=10.0:plsq=on:sas=z3:tha=off:urr=on:i=2661:si=on:rawr=on:rtra=on_0 on theBenchmark for (2972ds/2661Mi)
% 23.76/3.38 % (6071)Instruction limit reached!
% 23.76/3.38 % (6071)------------------------------
% 23.76/3.38 % (6071)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 23.76/3.38 % (6071)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 23.76/3.38 % (6071)Termination reason: Unknown
% 23.76/3.38 % (6071)Termination phase: Saturation
% 23.76/3.38
% 23.76/3.38 % (6071)Memory used [KB]: 12665
% 23.76/3.38 % (6071)Time elapsed: 2.432 s
% 23.76/3.38 % (6071)Instructions burned: 1007 (million)
% 23.76/3.38 % (6071)------------------------------
% 23.76/3.38 % (6071)------------------------------
% 24.36/3.47 % (6091)Instruction limit reached!
% 24.36/3.47 % (6091)------------------------------
% 24.36/3.47 % (6091)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 24.36/3.47 % (6091)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 24.36/3.47 % (6091)Termination reason: Unknown
% 24.36/3.47 % (6091)Termination phase: Saturation
% 24.36/3.47
% 24.36/3.47 % (6091)Memory used [KB]: 6396
% 24.36/3.47 % (6091)Time elapsed: 1.717 s
% 24.36/3.47 % (6091)Instructions burned: 692 (million)
% 24.36/3.47 % (6091)------------------------------
% 24.36/3.47 % (6091)------------------------------
% 24.36/3.47 % (6087)Instruction limit reached!
% 24.36/3.47 % (6087)------------------------------
% 24.36/3.47 % (6087)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 24.36/3.47 % (6087)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 24.36/3.47 % (6087)Termination reason: Unknown
% 24.36/3.47 % (6087)Termination phase: Saturation
% 24.36/3.47
% 24.36/3.47 % (6087)Memory used [KB]: 6268
% 24.36/3.47 % (6087)Time elapsed: 1.907 s
% 24.36/3.47 % (6087)Instructions burned: 981 (million)
% 24.36/3.47 % (6087)------------------------------
% 24.36/3.47 % (6087)------------------------------
% 26.35/3.65 % (6113)ott+11_1:1_aac=none:amm=off:bd=off:fsr=off:sas=z3:sos=all:sp=const_frequency:tha=off:i=1168:si=on:rawr=on:rtra=on_0 on theBenchmark for (2969ds/1168Mi)
% 27.03/3.74 % (6090)Instruction limit reached!
% 27.03/3.74 % (6090)------------------------------
% 27.03/3.74 % (6090)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 27.03/3.76 % (6090)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 27.03/3.76 % (6090)Termination reason: Unknown
% 27.03/3.76 % (6090)Termination phase: Saturation
% 27.03/3.76
% 27.03/3.76 % (6090)Memory used [KB]: 13176
% 27.03/3.76 % (6090)Time elapsed: 2.107 s
% 27.03/3.76 % (6090)Instructions burned: 947 (million)
% 27.03/3.76 % (6090)------------------------------
% 27.03/3.76 % (6090)------------------------------
% 27.03/3.76 % (6114)dis+1004_1:3_av=off:bs=on:plsq=on:i=11321:si=on:rawr=on:rtra=on_0 on theBenchmark for (2968ds/11321Mi)
% 27.03/3.78 % (6115)lrs+10_1:1_av=off:sd=10:sos=all:ss=axioms:st=4.0:i=12082:si=on:rawr=on:rtra=on_0 on theBenchmark for (2968ds/12082Mi)
% 28.68/3.98 % (6116)lrs+10_3:1_abs=on:ep=RST:newcnf=on:nm=2:sas=z3:sd=1:sos=all:ss=included:to=lpo:i=31695:si=on:rawr=on:rtra=on_0 on theBenchmark for (2965ds/31695Mi)
% 29.75/4.17 % (6086)Instruction limit reached!
% 29.75/4.17 % (6086)------------------------------
% 29.75/4.17 % (6086)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 29.75/4.17 % (6086)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 29.75/4.17 % (6086)Termination reason: Unknown
% 29.75/4.17 % (6086)Termination phase: Saturation
% 29.75/4.17
% 29.75/4.17 % (6086)Memory used [KB]: 6268
% 29.75/4.17 % (6086)Time elapsed: 2.379 s
% 29.75/4.17 % (6086)Instructions burned: 1303 (million)
% 29.75/4.17 % (6086)------------------------------
% 29.75/4.17 % (6086)------------------------------
% 31.91/4.41 % (6118)lrs+1002_1:1_nm=0:sd=1:ss=axioms:urr=ec_only:i=7145:si=on:rawr=on:rtra=on_0 on theBenchmark for (2961ds/7145Mi)
% 32.63/4.49 % (6099)Instruction limit reached!
% 32.63/4.49 % (6099)------------------------------
% 32.63/4.49 % (6099)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 32.95/4.50 % (6099)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 32.95/4.50 % (6099)Termination reason: Unknown
% 32.95/4.50 % (6099)Termination phase: Saturation
% 32.95/4.50
% 32.95/4.50 % (6099)Memory used [KB]: 6908
% 32.95/4.50 % (6099)Time elapsed: 2.491 s
% 32.95/4.50 % (6099)Instructions burned: 1168 (million)
% 32.95/4.50 % (6099)------------------------------
% 32.95/4.50 % (6099)------------------------------
% 33.78/4.62 % (6095)Instruction limit reached!
% 33.78/4.62 % (6095)------------------------------
% 33.78/4.62 % (6095)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 33.78/4.62 % (6095)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 33.78/4.62 % (6095)Termination reason: Unknown
% 33.78/4.62 % (6095)Termination phase: Saturation
% 33.78/4.62
% 33.78/4.62 % (6095)Memory used [KB]: 7291
% 33.78/4.62 % (6095)Time elapsed: 2.779 s
% 33.78/4.62 % (6095)Instructions burned: 1199 (million)
% 33.78/4.62 % (6095)------------------------------
% 33.78/4.62 % (6095)------------------------------
% 34.47/4.73 % (6119)lrs+10_1:1_br=off:ep=RSTC:plsq=on:plsqc=1:plsqr=32,1:urr=on:i=48352:si=on:rawr=on:rtra=on_0 on theBenchmark for (2958ds/48352Mi)
% 35.64/4.83 % (6076)Instruction limit reached!
% 35.64/4.83 % (6076)------------------------------
% 35.64/4.83 % (6076)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 35.64/4.83 % (6076)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 35.64/4.83 % (6076)Termination reason: Unknown
% 35.64/4.83 % (6076)Termination phase: Saturation
% 35.64/4.83
% 35.64/4.83 % (6076)Memory used [KB]: 23155
% 35.64/4.83 % (6076)Time elapsed: 3.774 s
% 35.64/4.83 % (6076)Instructions burned: 1683 (million)
% 35.64/4.83 % (6076)------------------------------
% 35.64/4.83 % (6076)------------------------------
% 35.64/4.83 % (6074)Instruction limit reached!
% 35.64/4.83 % (6074)------------------------------
% 35.64/4.83 % (6074)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 35.64/4.83 % (6074)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 35.64/4.83 % (6074)Termination reason: Unknown
% 35.64/4.83 % (6074)Termination phase: Saturation
% 35.64/4.83
% 35.64/4.83 % (6074)Memory used [KB]: 25969
% 35.64/4.83 % (6074)Time elapsed: 3.757 s
% 35.64/4.83 % (6074)Instructions burned: 1706 (million)
% 35.64/4.83 % (6074)------------------------------
% 35.64/4.83 % (6074)------------------------------
% 35.83/4.86 % (6120)lrs+10_1:16_ss=axioms:st=3.0:i=48076:si=on:rawr=on:rtra=on_0 on theBenchmark for (2956ds/48076Mi)
% 36.35/4.93 % (6100)Instruction limit reached!
% 36.35/4.93 % (6100)------------------------------
% 36.35/4.93 % (6100)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 36.35/4.93 % (6100)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 36.35/4.93 % (6100)Termination reason: Unknown
% 36.35/4.93 % (6100)Termination phase: Saturation
% 36.35/4.93
% 36.35/4.93 % (6100)Memory used [KB]: 12409
% 36.35/4.93 % (6100)Time elapsed: 2.809 s
% 36.35/4.93 % (6100)Instructions burned: 1006 (million)
% 36.35/4.93 % (6100)------------------------------
% 36.35/4.93 % (6100)------------------------------
% 36.78/5.00 % (6107)Instruction limit reached!
% 36.78/5.00 % (6107)------------------------------
% 36.78/5.00 % (6107)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 36.78/5.00 % (6107)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 36.78/5.00 % (6107)Termination reason: Unknown
% 36.78/5.00 % (6107)Termination phase: Saturation
% 36.78/5.00
% 36.78/5.00 % (6107)Memory used [KB]: 12537
% 36.78/5.00 % (6107)Time elapsed: 2.293 s
% 36.78/5.00 % (6107)Instructions burned: 947 (million)
% 36.78/5.00 % (6107)------------------------------
% 36.78/5.00 % (6107)------------------------------
% 36.78/5.03 % (6122)ott+0_1:128_afr=on:amm=sco:anc=none:awrs=converge:awrsf=110:bsd=on:cond=fast:etr=on:fde=unused:flr=on:fsd=on:gve=force:irw=on:norm_ineq=on:sas=z3:sos=all:spb=units:tha=off:thi=strong:to=lpo:uwa=one_side_interpreted:i=17722:si=on:rawr=on:rtra=on_0 on theBenchmark for (2954ds/17722Mi)
% 36.78/5.03 % (6121)lrs+21_1:1_ep=RS:fs=off:fsr=off:s2a=on:s2at=1.5:sac=on:sos=all:updr=off:i=24952:si=on:rawr=on:rtra=on_0 on theBenchmark for (2954ds/24952Mi)
% 38.01/5.21 % (6123)lrs+35_1:1_aac=none:abs=on:amm=off:norm_ineq=on:s2a=on:s2at=3.0:tha=off:i=25691:si=on:rawr=on:rtra=on_0 on theBenchmark for (2953ds/25691Mi)
% 38.54/5.26 % (6124)lrs+1011_1:6_aac=none:afr=on:bce=on:bsr=unit_only:canc=cautious:cond=fast:fde=unused:newcnf=on:nwc=3.0:s2a=on:s2agt=40:sas=z3:sfv=off:sp=weighted_frequency:spb=units:tha=off:to=lpo:i=1742:si=on:rawr=on:rtra=on_0 on theBenchmark for (2953ds/1742Mi)
% 40.11/5.40 % (6081)Instruction limit reached!
% 40.11/5.40 % (6081)------------------------------
% 40.11/5.40 % (6081)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 40.11/5.40 % (6081)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 40.11/5.40 % (6081)Termination reason: Unknown
% 40.11/5.40 % (6081)Termination phase: Saturation
% 40.11/5.40
% 40.11/5.40 % (6081)Memory used [KB]: 12665
% 40.11/5.40 % (6081)Time elapsed: 4.145 s
% 40.11/5.40 % (6081)Instructions burned: 2305 (million)
% 40.11/5.40 % (6081)------------------------------
% 40.11/5.40 % (6081)------------------------------
% 41.71/5.67 % (6125)dis+1011_1:1_abs=on:bd=off:flr=on:nm=0:s2at=3.0:sas=z3:sfv=off:slsq=on:slsqc=2:slsqr=46,31:sp=const_frequency:tgt=ground:tha=some:thi=overlap:thitd=on:thsq=on:thsqc=32:thsqd=32:thsqr=7,4:i=31719:si=on:rawr=on:rtra=on_0 on theBenchmark for (2949ds/31719Mi)
% 45.11/6.02 % (6110)Instruction limit reached!
% 45.11/6.02 % (6110)------------------------------
% 45.11/6.02 % (6110)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 45.11/6.03 % (6110)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 45.11/6.03 % (6110)Termination reason: Unknown
% 45.11/6.03 % (6110)Termination phase: Saturation
% 45.11/6.03
% 45.11/6.03 % (6110)Memory used [KB]: 10874
% 45.11/6.03 % (6110)Time elapsed: 2.996 s
% 45.11/6.03 % (6110)Instructions burned: 1519 (million)
% 45.11/6.03 % (6110)------------------------------
% 45.11/6.03 % (6110)------------------------------
% 45.11/6.10 % (6113)Instruction limit reached!
% 45.11/6.10 % (6113)------------------------------
% 45.11/6.10 % (6113)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 45.11/6.11 % (6113)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 45.11/6.11 % (6113)Termination reason: Unknown
% 45.11/6.11 % (6113)Termination phase: Saturation
% 45.11/6.11
% 45.11/6.11 % (6113)Memory used [KB]: 6780
% 45.11/6.11 % (6113)Time elapsed: 2.631 s
% 45.11/6.11 % (6113)Instructions burned: 1168 (million)
% 45.11/6.11 % (6113)------------------------------
% 45.11/6.11 % (6113)------------------------------
% 46.55/6.21 % (6127)lrs+1010_1:1_aac=none:abs=on:bd=off:fd=off:nm=0:sas=z3:sims=off:tha=off:to=lpo:i=12098:si=on:rawr=on:rtra=on_0 on theBenchmark for (2942ds/12098Mi)
% 47.32/6.30 % (6128)lrs+10_1:1_ev=force:newcnf=on:sas=z3:spb=goal:tgt=full:tha=off:uwa=ground:i=7522:si=on:rawr=on:rtra=on_0 on theBenchmark for (2942ds/7522Mi)
% 48.16/6.42 % (6112)Instruction limit reached!
% 48.16/6.42 % (6112)------------------------------
% 48.16/6.42 % (6112)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 48.16/6.42 % (6112)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 48.16/6.42 % (6112)Termination reason: Unknown
% 48.16/6.42 % (6112)Termination phase: Saturation
% 48.16/6.42
% 48.16/6.42 % (6112)Memory used [KB]: 11897
% 48.16/6.42 % (6112)Time elapsed: 3.262 s
% 48.16/6.42 % (6112)Instructions burned: 1324 (million)
% 48.16/6.42 % (6112)------------------------------
% 48.16/6.42 % (6112)------------------------------
% 48.79/6.50 % (6105)Instruction limit reached!
% 48.79/6.50 % (6105)------------------------------
% 48.79/6.50 % (6105)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 48.79/6.50 % (6105)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 48.79/6.50 % (6105)Termination reason: Unknown
% 48.79/6.50 % (6105)Termination phase: Saturation
% 48.79/6.50
% 48.79/6.50 % (6105)Memory used [KB]: 11385
% 48.79/6.50 % (6105)Time elapsed: 3.953 s
% 48.79/6.50 % (6105)Instructions burned: 1743 (million)
% 48.79/6.50 % (6105)------------------------------
% 48.79/6.50 % (6105)------------------------------
% 48.79/6.55 % (6075)Instruction limit reached!
% 48.79/6.55 % (6075)------------------------------
% 48.79/6.55 % (6075)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 48.79/6.55 % (6075)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 48.79/6.55 % (6075)Termination reason: Unknown
% 48.79/6.55 % (6075)Termination phase: Saturation
% 48.79/6.56
% 48.79/6.56 % (6075)Memory used [KB]: 14456
% 48.79/6.56 % (6075)Time elapsed: 5.496 s
% 48.79/6.56 % (6075)Instructions burned: 2417 (million)
% 48.79/6.56 % (6075)------------------------------
% 48.79/6.56 % (6075)------------------------------
% 50.09/6.68 % (6129)lrs+10_1:1_abs=on:afp=1000:nicw=on:sas=z3:tgt=ground:tha=off:uwa=all:i=9256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2939ds/9256Mi)
% 50.72/6.74 % (6130)lrs+31_1:3_abs=on:add=large:afp=329:afq=1.2:anc=none:avsq=on:avsqr=160,201:awrs=decay:bce=on:bsr=unit_only:canc=cautious:etr=on:ev=force:flr=on:fs=off:fsd=on:fsr=off:irw=on:lcm=reverse:newcnf=on:nicw=on:nwc=1.55:pum=on:rnwc=on:s2agt=32:sas=z3:sffsmt=on:sims=off:skr=on:slsq=on:slsqc=2:slsqr=433504,723351:sp=unary_first:spb=goal_then_units:tgt=full:tha=some:to=lpo:uhcvi=on:uwa=one_side_constant:i=7507:si=on:rawr=on:rtra=on_0 on theBenchmark for (2938ds/7507Mi)
% 51.17/6.81 % (6131)lrs+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=4725:si=on:rawr=on:rtra=on_0 on theBenchmark for (2937ds/4725Mi)
% 60.48/8.00 % (6096)Instruction limit reached!
% 60.48/8.00 % (6096)------------------------------
% 60.48/8.00 % (6096)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 60.48/8.00 % (6096)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 60.48/8.00 % (6096)Termination reason: Unknown
% 60.48/8.00 % (6096)Termination phase: Saturation
% 60.48/8.00
% 60.48/8.00 % (6096)Memory used [KB]: 17526
% 60.48/8.00 % (6096)Time elapsed: 5.982 s
% 60.48/8.00 % (6096)Instructions burned: 2502 (million)
% 60.48/8.00 % (6096)------------------------------
% 60.48/8.00 % (6096)------------------------------
% 62.10/8.20 % (6079)Refutation not found, non-redundant clauses discarded% (6079)------------------------------
% 62.10/8.20 % (6079)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 62.10/8.20 % (6079)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 62.10/8.20 % (6079)Termination reason: Refutation not found, non-redundant clauses discarded
% 62.10/8.20
% 62.10/8.20 % (6079)Memory used [KB]: 31598
% 62.10/8.20 % (6079)Time elapsed: 7.116 s
% 62.10/8.20 % (6079)Instructions burned: 3215 (million)
% 62.10/8.20 % (6079)------------------------------
% 62.10/8.20 % (6079)------------------------------
% 62.49/8.23 % (6072)Instruction limit reached!
% 62.49/8.23 % (6072)------------------------------
% 62.49/8.23 % (6072)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 62.49/8.23 % (6072)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 62.49/8.23 % (6072)Termination reason: Unknown
% 62.49/8.23 % (6072)Termination phase: Saturation
% 62.49/8.23
% 62.49/8.23 % (6072)Memory used [KB]: 28144
% 62.49/8.23 % (6072)Time elapsed: 7.251 s
% 62.49/8.23 % (6072)Instructions burned: 3721 (million)
% 62.49/8.23 % (6072)------------------------------
% 62.49/8.23 % (6072)------------------------------
% 62.49/8.28 % (6132)lrs+11_1:1_avsq=on:avsql=on:avsqr=1,16:norm_ineq=on:nwc=10.0:plsq=on:sas=z3:tha=off:urr=on:i=6461:si=on:rawr=on:rtra=on_0 on theBenchmark for (2922ds/6461Mi)
% 64.30/8.43 % (6133)dis+1011_5:1_drc=off:kws=inv_arity_squared:nwc=5.0:plsq=on:plsqc=1:plsqr=32,1:s2a=on:s2at=2.1:urr=ec_only:i=11248:si=on:rawr=on:rtra=on_0 on theBenchmark for (2920ds/11248Mi)
% 64.30/8.44 % (6134)lrs+10_1:1_sd=10:sos=all:ss=axioms:st=5.0:tha=off:i=10523:si=on:rawr=on:rtra=on_0 on theBenchmark for (2920ds/10523Mi)
% 66.84/8.82 % (6094)Instruction limit reached!
% 66.84/8.82 % (6094)------------------------------
% 66.84/8.82 % (6094)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 66.84/8.82 % (6094)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 66.84/8.82 % (6094)Termination reason: Unknown
% 66.84/8.82 % (6094)Termination phase: Saturation
% 66.84/8.82
% 66.84/8.82 % (6094)Memory used [KB]: 20596
% 66.84/8.82 % (6094)Time elapsed: 7.027 s
% 66.84/8.82 % (6094)Instructions burned: 3059 (million)
% 66.84/8.82 % (6094)------------------------------
% 66.84/8.82 % (6094)------------------------------
% 68.62/8.99 % (6111)Instruction limit reached!
% 68.62/8.99 % (6111)------------------------------
% 68.62/8.99 % (6111)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 68.62/8.99 % (6111)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 68.62/8.99 % (6111)Termination reason: Unknown
% 68.62/8.99 % (6111)Termination phase: Saturation
% 68.62/8.99
% 68.62/8.99 % (6111)Memory used [KB]: 15351
% 68.62/8.99 % (6111)Time elapsed: 5.787 s
% 68.62/8.99 % (6111)Instructions burned: 2661 (million)
% 68.62/8.99 % (6111)------------------------------
% 68.62/8.99 % (6111)------------------------------
% 69.04/9.03 % (6135)ott+11_2:1_add=large:afp=4000:newcnf=on:sd=1:sos=on:sp=const_min:ss=axioms:i=1324:si=on:rawr=on:rtra=on_0 on theBenchmark for (2914ds/1324Mi)
% 70.39/9.20 % (6136)lrs+2_1:128_afq=1.0:bd=off:bsr=unit_only:irw=on:i=49169:si=on:rawr=on:rtra=on_0 on theBenchmark for (2913ds/49169Mi)
% 70.89/9.32 % (6124)Instruction limit reached!
% 70.89/9.32 % (6124)------------------------------
% 70.89/9.32 % (6124)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 70.89/9.34 % (6124)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 70.89/9.34 % (6124)Termination reason: Unknown
% 70.89/9.34 % (6124)Termination phase: Saturation
% 70.89/9.34
% 70.89/9.34 % (6124)Memory used [KB]: 10746
% 70.89/9.34 % (6124)Time elapsed: 4.260 s
% 70.89/9.34 % (6124)Instructions burned: 1743 (million)
% 70.89/9.34 % (6124)------------------------------
% 70.89/9.34 % (6124)------------------------------
% 72.87/9.53 % (6137)lrs+10_1:1_nm=0:sd=4:sos=on:ss=axioms:st=3.0:i=6824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2909ds/6824Mi)
% 75.15/9.80 % (6082)Instruction limit reached!
% 75.15/9.80 % (6082)------------------------------
% 75.15/9.80 % (6082)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 75.15/9.82 % (6082)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 75.15/9.82 % (6082)Termination reason: Unknown
% 75.15/9.82 % (6082)Termination phase: Saturation
% 75.15/9.82
% 75.15/9.82 % (6082)Memory used [KB]: 18805
% 75.15/9.82 % (6082)Time elapsed: 8.435 s
% 75.15/9.82 % (6082)Instructions burned: 3780 (million)
% 75.15/9.82 % (6082)------------------------------
% 75.15/9.82 % (6082)------------------------------
% 76.71/10.08 % (6138)lrs+10_1:1_av=off:sd=10:sos=all:ss=axioms:st=4.0:i=12082:si=on:rawr=on:rtra=on_0 on theBenchmark for (2904ds/12082Mi)
% 77.50/10.11 % (6108)Instruction limit reached!
% 77.50/10.11 % (6108)------------------------------
% 77.50/10.11 % (6108)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 77.50/10.11 % (6108)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 77.50/10.11 % (6108)Termination reason: Unknown
% 77.50/10.11 % (6108)Termination phase: Saturation
% 77.50/10.11
% 77.50/10.11 % (6108)Memory used [KB]: 28400
% 77.50/10.11 % (6108)Time elapsed: 7.272 s
% 77.50/10.11 % (6108)Instructions burned: 3622 (million)
% 77.50/10.11 % (6108)------------------------------
% 77.50/10.11 % (6108)------------------------------
% 78.27/10.26 % (6104)Instruction limit reached!
% 78.27/10.26 % (6104)------------------------------
% 78.27/10.26 % (6104)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 78.27/10.26 % (6104)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 78.27/10.26 % (6104)Termination reason: Unknown
% 78.27/10.26 % (6104)Termination phase: Saturation
% 78.27/10.26
% 78.27/10.26 % (6104)Memory used [KB]: 17270
% 78.27/10.26 % (6104)Time elapsed: 7.708 s
% 78.27/10.26 % (6104)Instructions burned: 3932 (million)
% 78.27/10.26 % (6104)------------------------------
% 78.27/10.26 % (6104)------------------------------
% 79.06/10.31 % (6139)lrs+10_3:1_abs=on:ep=RST:newcnf=on:nm=2:sas=z3:sd=1:sos=all:ss=included:to=lpo:i=20746:si=on:rawr=on:rtra=on_0 on theBenchmark for (2901ds/20746Mi)
% 79.06/10.32 % (6080)Instruction limit reached!
% 79.06/10.32 % (6080)------------------------------
% 79.06/10.32 % (6080)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 79.06/10.32 % (6080)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 79.06/10.32 % (6080)Termination reason: Unknown
% 79.06/10.32 % (6080)Termination phase: Saturation
% 79.06/10.32
% 79.06/10.32 % (6080)Memory used [KB]: 27632
% 79.06/10.32 % (6080)Time elapsed: 9.193 s
% 79.06/10.32 % (6080)Instructions burned: 3528 (million)
% 79.06/10.32 % (6080)------------------------------
% 79.06/10.32 % (6080)------------------------------
% 80.50/10.51 % (6140)lrs+10_1:1024_br=off:ep=RSTC:urr=on:i=47953:si=on:rawr=on:rtra=on_0 on theBenchmark for (2900ds/47953Mi)
% 80.50/10.57 % (6141)lrs+21_1:1_ep=RS:fs=off:fsr=off:s2a=on:s2at=1.5:sac=on:sos=all:updr=off:i=18577:si=on:rawr=on:rtra=on_0 on theBenchmark for (2899ds/18577Mi)
% 82.47/10.74 % (6106)Instruction limit reached!
% 82.47/10.74 % (6106)------------------------------
% 82.47/10.74 % (6106)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 82.47/10.74 % (6106)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 82.47/10.74 % (6106)Termination reason: Unknown
% 82.47/10.74 % (6106)Termination phase: Saturation
% 82.47/10.74
% 82.47/10.74 % (6106)Memory used [KB]: 18166
% 82.47/10.74 % (6106)Time elapsed: 7.686 s
% 82.47/10.74 % (6106)Instructions burned: 3844 (million)
% 82.47/10.74 % (6106)------------------------------
% 82.47/10.74 % (6106)------------------------------
% 84.71/11.06 % (6142)ott+0_1:128_afr=on:amm=sco:anc=none:awrs=converge:awrsf=110:bsd=on:cond=fast:etr=on:fde=unused:flr=on:fsd=on:gve=force:irw=on:norm_ineq=on:sas=z3:sos=all:spb=units:tha=off:thi=strong:to=lpo:uwa=one_side_interpreted:i=17722:si=on:rawr=on:rtra=on_0 on theBenchmark for (2895ds/17722Mi)
% 96.78/12.53 % (6135)Instruction limit reached!
% 96.78/12.53 % (6135)------------------------------
% 96.78/12.53 % (6135)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 96.78/12.54 % (6135)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 96.78/12.54 % (6135)Termination reason: Unknown
% 96.78/12.54 % (6135)Termination phase: Saturation
% 96.78/12.54
% 96.78/12.54 % (6135)Memory used [KB]: 11897
% 96.78/12.54 % (6135)Time elapsed: 3.467 s
% 96.78/12.54 % (6135)Instructions burned: 1324 (million)
% 96.78/12.54 % (6135)------------------------------
% 96.78/12.54 % (6135)------------------------------
% 98.90/12.81 % (6143)lrs+1002_5:1_av=off:awrs=decay:awrsf=16:cond=on:fd=preordered:sfv=off:sp=const_frequency:thi=neg_eq:thsq=on:thsqc=16:thsqd=64:i=26841:si=on:rawr=on:rtra=on_0 on theBenchmark for (2877ds/26841Mi)
% 98.90/12.82 % (6109)Refutation not found, non-redundant clauses discarded% (6109)------------------------------
% 98.90/12.82 % (6109)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 98.90/12.82 % (6109)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 98.90/12.82 % (6109)Termination reason: Refutation not found, non-redundant clauses discarded
% 98.90/12.82
% 98.90/12.82 % (6109)Memory used [KB]: 10362
% 98.90/12.82 % (6109)Time elapsed: 9.924 s
% 98.90/12.82 % (6109)Instructions burned: 4720 (million)
% 98.90/12.82 % (6109)------------------------------
% 98.90/12.82 % (6109)------------------------------
% 100.30/13.03 % (6101)Instruction limit reached!
% 100.30/13.03 % (6101)------------------------------
% 100.30/13.03 % (6101)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 100.30/13.03 % (6101)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 100.30/13.03 % (6101)Termination reason: Unknown
% 100.30/13.03 % (6101)Termination phase: Saturation
% 100.30/13.03
% 100.30/13.03 % (6101)Memory used [KB]: 34029
% 100.30/13.03 % (6101)Time elapsed: 10.866 s
% 100.30/13.03 % (6101)Instructions burned: 4967 (million)
% 100.30/13.03 % (6101)------------------------------
% 100.30/13.03 % (6101)------------------------------
% 101.23/13.12 % (6145)dis+1011_1:1_abs=on:bd=off:flr=on:nm=0:s2at=3.0:sas=z3:sfv=off:slsq=on:slsqc=2:slsqr=46,31:sp=const_frequency:tgt=ground:tha=some:thi=overlap:thitd=on:thsq=on:thsqc=32:thsqd=32:thsqr=7,4:i=13722:si=on:rawr=on:rtra=on_0 on theBenchmark for (2874ds/13722Mi)
% 102.24/13.23 % (6125)First to succeed.
% 102.84/13.33 % (6146)dis+1010_1:4_aac=none:abs=on:atotf=0.5:avsq=on:avsqc=2:avsqr=215,247:awrs=converge:awrsf=128:bsd=on:erd=off:fde=none:gve=cautious:newcnf=on:nwc=5.0:rnwc=on:sac=on:sas=z3:sp=const_min:tgt=ground:thsq=on:thsqc=64:thsqr=1,4:i=30560:si=on:rawr=on:rtra=on_0 on theBenchmark for (2872ds/30560Mi)
% 102.84/13.34 % (6102)Instruction limit reached!
% 102.84/13.34 % (6102)------------------------------
% 102.84/13.34 % (6102)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 102.84/13.35 % (6102)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 102.84/13.35 % (6102)Termination reason: Unknown
% 102.84/13.35 % (6102)Termination phase: Saturation
% 102.84/13.35
% 102.84/13.35 % (6102)Memory used [KB]: 22899
% 102.84/13.35 % (6102)Time elapsed: 11.050 s
% 102.84/13.35 % (6102)Instructions burned: 4835 (million)
% 102.84/13.35 % (6102)------------------------------
% 102.84/13.35 % (6102)------------------------------
% 104.12/13.50 % (6125)Refutation found. Thanks to Tanya!
% 104.12/13.50 % SZS status Theorem for theBenchmark
% 104.12/13.50 % SZS output start Proof for theBenchmark
% See solution above
% 104.80/13.54 % (6125)------------------------------
% 104.80/13.54 % (6125)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 104.80/13.54 % (6125)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 104.80/13.54 % (6125)Termination reason: Refutation
% 104.80/13.54
% 104.80/13.54 % (6125)Memory used [KB]: 16886
% 104.80/13.54 % (6125)Time elapsed: 7.755 s
% 104.80/13.54 % (6125)Instructions burned: 3386 (million)
% 104.80/13.54 % (6125)------------------------------
% 104.80/13.54 % (6125)------------------------------
% 104.80/13.54 % (6007)Success in time 13.218 s
%------------------------------------------------------------------------------