TSTP Solution File: ITP018_2 by Vampire-SAT---4.8
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Vampire-SAT---4.8
% Problem : ITP018_2 : TPTP v8.1.2. Bugfixed v7.5.0.
% Transfm : none
% Format : tptp:raw
% Command : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% Computer : n003.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Sun May 5 06:59:04 EDT 2024
% Result : Theorem 0.16s 0.52s
% Output : Refutation 0.16s
% Verified :
% SZS Type : Refutation
% Derivation depth : 8
% Number of leaves : 323
% Syntax : Number of formulae : 987 ( 87 unt; 30 typ; 0 def)
% Number of atoms : 4872 ( 675 equ)
% Maximal formula atoms : 8 ( 5 avg)
% Number of connectives : 3822 (1615 ~;1883 |; 15 &)
% ( 270 <=>; 37 =>; 0 <=; 2 <~>)
% Maximal formula depth : 12 ( 5 avg)
% Maximal term depth : 6 ( 2 avg)
% Number of FOOLs : 1708 (1708 fml; 0 var)
% Number of types : 5 ( 3 usr)
% Number of type conns : 33 ( 21 >; 12 *; 0 +; 0 <<)
% Number of predicates : 269 ( 267 usr; 265 prp; 0-2 aty)
% Number of functors : 26 ( 26 usr; 6 con; 0-3 aty)
% Number of variables : 1535 (1525 !; 10 ?;1182 :)
% Comments :
%------------------------------------------------------------------------------
tff(type_def_5,type,
del: $tType ).
tff(type_def_6,type,
tp__ty_2Erealax_2Ereal: $tType ).
tff(type_def_7,type,
tp__o: $tType ).
tff(func_def_0,type,
bool: del ).
tff(func_def_1,type,
ind: del ).
tff(func_def_2,type,
arr: ( del * del ) > del ).
tff(func_def_4,type,
k: ( del * $i ) > $i ).
tff(func_def_5,type,
i: del > $i ).
tff(func_def_6,type,
ty_2Erealax_2Ereal: del ).
tff(func_def_7,type,
inj__ty_2Erealax_2Ereal: tp__ty_2Erealax_2Ereal > $i ).
tff(func_def_8,type,
surj__ty_2Erealax_2Ereal: $i > tp__ty_2Erealax_2Ereal ).
tff(func_def_10,type,
fo__c_2Erealax_2Ereal__neg: tp__ty_2Erealax_2Ereal > tp__ty_2Erealax_2Ereal ).
tff(func_def_11,type,
ty_2Ebinary__ieee_2Efloat: ( del * del ) > del ).
tff(func_def_12,type,
c_2Ebinary__ieee_2Efloat__negate: ( del * del ) > $i ).
tff(func_def_13,type,
ty_2Epair_2Eprod: ( del * del ) > del ).
tff(func_def_14,type,
ty_2Ebool_2Eitself: del > del ).
tff(func_def_15,type,
c_2Ebinary__ieee_2Efloat__plus__min: ( del * del ) > $i ).
tff(func_def_16,type,
c_2Ebinary__ieee_2Efloat__to__real: ( del * del ) > $i ).
tff(func_def_17,type,
c_2Ebool_2Ethe__value: del > $i ).
tff(func_def_18,type,
c_2Ebinary__ieee_2Eulp: ( del * del ) > $i ).
tff(func_def_19,type,
inj__o: tp__o > $i ).
tff(func_def_20,type,
surj__o: $i > tp__o ).
tff(func_def_22,type,
fo__c_2Ebool_2ET: tp__o ).
tff(func_def_23,type,
c_2Emin_2E_3D: del > $i ).
tff(func_def_24,type,
c_2Ebool_2E_21: del > $i ).
tff(func_def_25,type,
sK0: del ).
tff(func_def_26,type,
sK1: del ).
tff(func_def_27,type,
sK2: ( del * $i ) > $i ).
tff(func_def_28,type,
sK3: ( del * $i * $i ) > $i ).
tff(pred_def_1,type,
mem: ( $i * del ) > $o ).
tff(f3138,plain,
$false,
inference(avatar_sat_refutation,[],[f121,f126,f131,f135,f139,f145,f149,f153,f157,f163,f167,f171,f175,f180,f184,f188,f196,f200,f212,f216,f220,f234,f240,f245,f251,f255,f259,f274,f279,f283,f289,f293,f304,f308,f312,f316,f322,f327,f331,f335,f339,f343,f353,f357,f361,f365,f371,f375,f390,f394,f398,f402,f406,f410,f414,f418,f430,f434,f441,f445,f449,f453,f457,f467,f471,f475,f482,f486,f497,f501,f505,f515,f524,f528,f535,f542,f548,f554,f570,f580,f591,f595,f629,f633,f637,f641,f653,f657,f661,f698,f702,f706,f710,f723,f727,f731,f735,f743,f788,f792,f796,f811,f815,f819,f823,f846,f850,f854,f865,f905,f918,f922,f926,f939,f943,f988,f996,f1000,f1004,f1019,f1023,f1076,f1080,f1084,f1145,f1155,f1165,f1215,f1226,f1237,f1248,f1259,f1264,f1268,f1272,f1289,f1293,f1297,f1301,f1305,f1309,f1351,f1405,f1409,f1413,f1417,f1421,f1476,f1480,f1484,f1532,f1536,f1540,f1544,f1563,f1567,f1571,f1587,f1592,f1596,f1662,f1666,f1670,f1674,f1678,f1682,f1686,f1690,f1694,f1698,f1832,f1836,f1840,f1844,f1848,f1852,f1856,f1860,f1864,f2018,f2022,f2026,f2030,f2034,f2038,f2042,f2047,f2051,f2139,f2148,f2152,f2156,f2212,f2216,f2220,f2224,f2228,f2232,f2236,f2350,f2355,f2359,f2363,f2367,f2371,f2375,f2379,f2383,f2404,f2436,f2440,f2444,f2448,f2452,f2467,f2525,f2529,f2533,f2544,f2548,f2552,f2556,f2597,f2601,f2605,f2609,f2613,f2617,f2663,f2696,f2700,f2704,f2708,f2712,f2716,f2720,f2731,f2735,f2739,f2890,f2894,f2898,f2902,f2906,f2910,f2914,f2918,f2922,f2999,f3038,f3042,f3046,f3050,f3054,f3058,f3084,f3113,f3117,f3121,f3125,f3129,f3134,f3137]) ).
tff(f3137,plain,
( spl4_10
| ~ spl4_262 ),
inference(avatar_contradiction_clause,[],[f3136]) ).
tff(f3136,plain,
( $false
| spl4_10
| ~ spl4_262 ),
inference(trivial_inequality_removal,[],[f3135]) ).
tff(f3135,plain,
( ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(sK0,sK1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK0,sK1))))) != surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(sK0,sK1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK0,sK1))))) )
| spl4_10
| ~ spl4_262 ),
inference(superposition,[],[f162,f3133]) ).
tff(f3133,plain,
( ! [X0: del,X1: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))))) )
| ~ spl4_262 ),
inference(avatar_component_clause,[],[f3132]) ).
tff(f3132,plain,
( spl4_262
<=> ! [X0: del,X1: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_262])]) ).
tff(f162,plain,
( ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(sK0,sK1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK0,sK1))))) != surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(sK0,sK1),ap(c_2Ebinary__ieee_2Efloat__negate(sK0,sK1),ap(c_2Ebinary__ieee_2Efloat__plus__min(sK0,sK1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK0,sK1)))))) )
| spl4_10 ),
inference(avatar_component_clause,[],[f160]) ).
tff(f160,plain,
( spl4_10
<=> ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(sK0,sK1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK0,sK1))))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(sK0,sK1),ap(c_2Ebinary__ieee_2Efloat__negate(sK0,sK1),ap(c_2Ebinary__ieee_2Efloat__plus__min(sK0,sK1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK0,sK1)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_10])]) ).
tff(f3134,plain,
( spl4_262
| ~ spl4_9
| ~ spl4_33
| ~ spl4_154
| ~ spl4_212
| ~ spl4_261 ),
inference(avatar_split_clause,[],[f3130,f3127,f2442,f1542,f302,f155,f3132]) ).
tff(f155,plain,
( spl4_9
<=> ! [X0: del] : mem(c_2Ebool_2Ethe__value(X0),ty_2Ebool_2Eitself(X0)) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_9])]) ).
tff(f302,plain,
( spl4_33
<=> ! [X0: del,X1: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_33])]) ).
tff(f1542,plain,
( spl4_154
<=> ! [X0: del,X1: del] : ( ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_154])]) ).
tff(f2442,plain,
( spl4_212
<=> ! [X2,X0: del,X1: del] :
( ( ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),X2)) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),X2)))) )
| ~ mem(X2,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_212])]) ).
tff(f3127,plain,
( spl4_261
<=> ! [X0: del,X1: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_261])]) ).
tff(f3130,plain,
( ! [X0: del,X1: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))))) )
| ~ spl4_9
| ~ spl4_33
| ~ spl4_154
| ~ spl4_212
| ~ spl4_261 ),
inference(forward_demodulation,[],[f3128,f2498]) ).
tff(f2498,plain,
( ! [X0: del,X1: del] : ( ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))) = ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))) )
| ~ spl4_9
| ~ spl4_33
| ~ spl4_154
| ~ spl4_212 ),
inference(forward_demodulation,[],[f2497,f1543]) ).
tff(f1543,plain,
( ! [X0: del,X1: del] : ( ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))))) )
| ~ spl4_154 ),
inference(avatar_component_clause,[],[f1542]) ).
tff(f2497,plain,
( ! [X0: del,X1: del] : ( ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))))) )
| ~ spl4_9
| ~ spl4_33
| ~ spl4_212 ),
inference(forward_demodulation,[],[f2488,f303]) ).
tff(f303,plain,
( ! [X0: del,X1: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))))) )
| ~ spl4_33 ),
inference(avatar_component_clause,[],[f302]) ).
tff(f2488,plain,
( ! [X0: del,X1: del] : ( ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))))) )
| ~ spl4_9
| ~ spl4_212 ),
inference(resolution,[],[f2443,f156]) ).
tff(f156,plain,
( ! [X0: del] : mem(c_2Ebool_2Ethe__value(X0),ty_2Ebool_2Eitself(X0))
| ~ spl4_9 ),
inference(avatar_component_clause,[],[f155]) ).
tff(f2443,plain,
( ! [X2: $i,X0: del,X1: del] :
( ~ mem(X2,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)))
| ( ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),X2)) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),X2)))) ) )
| ~ spl4_212 ),
inference(avatar_component_clause,[],[f2442]) ).
tff(f3128,plain,
( ! [X0: del,X1: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))))) )
| ~ spl4_261 ),
inference(avatar_component_clause,[],[f3127]) ).
tff(f3129,plain,
( spl4_261
| ~ spl4_9
| ~ spl4_122 ),
inference(avatar_split_clause,[],[f1085,f1074,f155,f3127]) ).
tff(f1074,plain,
( spl4_122
<=> ! [X2: del,X0,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X0)))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X0)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_122])]) ).
tff(f1085,plain,
( ! [X0: del,X1: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))))) )
| ~ spl4_9
| ~ spl4_122 ),
inference(resolution,[],[f1075,f156]) ).
tff(f1075,plain,
( ! [X2: del,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X0)))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X0)))) ) )
| ~ spl4_122 ),
inference(avatar_component_clause,[],[f1074]) ).
tff(f3125,plain,
( spl4_260
| ~ spl4_70
| ~ spl4_99 ),
inference(avatar_split_clause,[],[f799,f786,f499,f3123]) ).
tff(f3123,plain,
( spl4_260
<=> ! [X0: del,X1: tp__o] :
( ( inj__o(X1) = ap(c_2Ebool_2E_21(X0),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))) )
| p(inj__o(X1))
| p(ap(c_2Ebool_2E_21(X0),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))))
| p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_260])]) ).
tff(f499,plain,
( spl4_70
<=> ! [X0: del] :
( mem(sK2(arr(X0,bool),c_2Ebool_2E_21(X0)),arr(X0,bool))
| p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_70])]) ).
tff(f786,plain,
( spl4_99
<=> ! [X2: tp__o,X0: del,X1] :
( p(ap(c_2Ebool_2E_21(X0),X1))
| ( ap(c_2Ebool_2E_21(X0),X1) = inj__o(X2) )
| p(inj__o(X2))
| ~ mem(X1,arr(X0,bool)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_99])]) ).
tff(f799,plain,
( ! [X0: del,X1: tp__o] :
( ( inj__o(X1) = ap(c_2Ebool_2E_21(X0),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))) )
| p(inj__o(X1))
| p(ap(c_2Ebool_2E_21(X0),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))))
| p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0))) )
| ~ spl4_70
| ~ spl4_99 ),
inference(resolution,[],[f787,f500]) ).
tff(f500,plain,
( ! [X0: del] :
( mem(sK2(arr(X0,bool),c_2Ebool_2E_21(X0)),arr(X0,bool))
| p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0))) )
| ~ spl4_70 ),
inference(avatar_component_clause,[],[f499]) ).
tff(f787,plain,
( ! [X2: tp__o,X0: del,X1: $i] :
( ~ mem(X1,arr(X0,bool))
| ( ap(c_2Ebool_2E_21(X0),X1) = inj__o(X2) )
| p(inj__o(X2))
| p(ap(c_2Ebool_2E_21(X0),X1)) )
| ~ spl4_99 ),
inference(avatar_component_clause,[],[f786]) ).
tff(f3121,plain,
( spl4_259
| ~ spl4_61
| ~ spl4_87 ),
inference(avatar_split_clause,[],[f681,f651,f447,f3119]) ).
tff(f3119,plain,
( spl4_259
<=> ! [X2,X0: del,X1: del] :
( ( ap(c_2Emin_2E_3D(ty_2Ebinary__ieee_2Efloat(X0,X1)),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2)) = ap(i(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),bool)),ap(c_2Emin_2E_3D(ty_2Ebinary__ieee_2Efloat(X0,X1)),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_259])]) ).
tff(f447,plain,
( spl4_61
<=> ! [X2: del,X0,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| mem(ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),X0),ty_2Ebinary__ieee_2Efloat(X1,X2)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_61])]) ).
tff(f651,plain,
( spl4_87
<=> ! [X0,X1: del] :
( ~ mem(X0,X1)
| ( ap(c_2Emin_2E_3D(X1),X0) = ap(i(arr(X1,bool)),ap(c_2Emin_2E_3D(X1),X0)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_87])]) ).
tff(f681,plain,
( ! [X2: $i,X0: del,X1: del] :
( ( ap(c_2Emin_2E_3D(ty_2Ebinary__ieee_2Efloat(X0,X1)),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2)) = ap(i(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),bool)),ap(c_2Emin_2E_3D(ty_2Ebinary__ieee_2Efloat(X0,X1)),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1)) )
| ~ spl4_61
| ~ spl4_87 ),
inference(resolution,[],[f652,f448]) ).
tff(f448,plain,
( ! [X2: del,X0: $i,X1: del] :
( mem(ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),X0),ty_2Ebinary__ieee_2Efloat(X1,X2))
| ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2)) )
| ~ spl4_61 ),
inference(avatar_component_clause,[],[f447]) ).
tff(f652,plain,
( ! [X0: $i,X1: del] :
( ~ mem(X0,X1)
| ( ap(c_2Emin_2E_3D(X1),X0) = ap(i(arr(X1,bool)),ap(c_2Emin_2E_3D(X1),X0)) ) )
| ~ spl4_87 ),
inference(avatar_component_clause,[],[f651]) ).
tff(f3117,plain,
( spl4_258
| ~ spl4_19
| ~ spl4_87 ),
inference(avatar_split_clause,[],[f671,f651,f210,f3115]) ).
tff(f3115,plain,
( spl4_258
<=> ! [X0: del,X1: del] : ( ap(c_2Emin_2E_3D(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal)),c_2Ebinary__ieee_2Eulp(X0,X1)) = ap(i(arr(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal),bool)),ap(c_2Emin_2E_3D(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal)),c_2Ebinary__ieee_2Eulp(X0,X1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_258])]) ).
tff(f210,plain,
( spl4_19
<=> ! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Eulp(X0,X1),arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal)) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_19])]) ).
tff(f671,plain,
( ! [X0: del,X1: del] : ( ap(c_2Emin_2E_3D(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal)),c_2Ebinary__ieee_2Eulp(X0,X1)) = ap(i(arr(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal),bool)),ap(c_2Emin_2E_3D(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal)),c_2Ebinary__ieee_2Eulp(X0,X1))) )
| ~ spl4_19
| ~ spl4_87 ),
inference(resolution,[],[f652,f211]) ).
tff(f211,plain,
( ! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Eulp(X0,X1),arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal))
| ~ spl4_19 ),
inference(avatar_component_clause,[],[f210]) ).
tff(f3113,plain,
( spl4_257
| ~ spl4_72
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f609,f589,f513,f3111]) ).
tff(f3111,plain,
( spl4_257
<=> ! [X2,X0: del,X1] :
( ( ap(k(arr(arr(X0,bool),bool),X1),ap(c_2Emin_2E_3D(arr(X0,bool)),sK3(arr(X0,bool),X2,c_2Ebool_2E_21(X0)))) = X1 )
| ( c_2Ebool_2E_21(X0) = X2 )
| ~ mem(X2,arr(arr(X0,bool),bool)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_257])]) ).
tff(f513,plain,
( spl4_72
<=> ! [X0: del,X1] :
( mem(sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0)),arr(X0,bool))
| ( c_2Ebool_2E_21(X0) = X1 )
| ~ mem(X1,arr(arr(X0,bool),bool)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_72])]) ).
tff(f589,plain,
( spl4_81
<=> ! [X2,X0,X1: del] :
( ~ mem(X0,X1)
| ( ap(k(arr(X1,bool),X2),ap(c_2Emin_2E_3D(X1),X0)) = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_81])]) ).
tff(f609,plain,
( ! [X2: $i,X0: del,X1: $i] :
( ( ap(k(arr(arr(X0,bool),bool),X1),ap(c_2Emin_2E_3D(arr(X0,bool)),sK3(arr(X0,bool),X2,c_2Ebool_2E_21(X0)))) = X1 )
| ( c_2Ebool_2E_21(X0) = X2 )
| ~ mem(X2,arr(arr(X0,bool),bool)) )
| ~ spl4_72
| ~ spl4_81 ),
inference(resolution,[],[f590,f514]) ).
tff(f514,plain,
( ! [X0: del,X1: $i] :
( mem(sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0)),arr(X0,bool))
| ( c_2Ebool_2E_21(X0) = X1 )
| ~ mem(X1,arr(arr(X0,bool),bool)) )
| ~ spl4_72 ),
inference(avatar_component_clause,[],[f513]) ).
tff(f590,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ~ mem(X0,X1)
| ( ap(k(arr(X1,bool),X2),ap(c_2Emin_2E_3D(X1),X0)) = X2 ) )
| ~ spl4_81 ),
inference(avatar_component_clause,[],[f589]) ).
tff(f3084,plain,
( spl4_256
| ~ spl4_7
| ~ spl4_247 ),
inference(avatar_split_clause,[],[f3006,f2916,f147,f3082]) ).
tff(f3082,plain,
( spl4_256
<=> ! [X0: tp__o,X1: tp__o] :
( ( X0 = X1 )
| ( c_2Ebool_2ET = inj__o(X1) )
| ( c_2Ebool_2ET = inj__o(X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_256])]) ).
tff(f147,plain,
( spl4_7
<=> ! [X0: tp__o] : ( surj__o(inj__o(X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_7])]) ).
tff(f2916,plain,
( spl4_247
<=> ! [X0: tp__o,X1: tp__o] :
( ( surj__o(inj__o(X1)) = X0 )
| ( c_2Ebool_2ET = inj__o(X0) )
| ( c_2Ebool_2ET = inj__o(X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_247])]) ).
tff(f3006,plain,
( ! [X0: tp__o,X1: tp__o] :
( ( X0 = X1 )
| ( c_2Ebool_2ET = inj__o(X1) )
| ( c_2Ebool_2ET = inj__o(X0) ) )
| ~ spl4_7
| ~ spl4_247 ),
inference(superposition,[],[f2917,f148]) ).
tff(f148,plain,
( ! [X0: tp__o] : ( surj__o(inj__o(X0)) = X0 )
| ~ spl4_7 ),
inference(avatar_component_clause,[],[f147]) ).
tff(f2917,plain,
( ! [X0: tp__o,X1: tp__o] :
( ( surj__o(inj__o(X1)) = X0 )
| ( c_2Ebool_2ET = inj__o(X0) )
| ( c_2Ebool_2ET = inj__o(X1) ) )
| ~ spl4_247 ),
inference(avatar_component_clause,[],[f2916]) ).
tff(f3058,plain,
( spl4_255
| ~ spl4_20
| ~ spl4_114 ),
inference(avatar_split_clause,[],[f946,f937,f214,f3056]) ).
tff(f3056,plain,
( spl4_255
<=> ! [X0: del,X1] :
( p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)))
| p(ap(c_2Ebool_2E_21(X0),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))))
| ( ap(k(X0,X1),sK2(X0,sK2(arr(X0,bool),c_2Ebool_2E_21(X0)))) = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_255])]) ).
tff(f214,plain,
( spl4_20
<=> ! [X2,X0: del,X1] :
( ( ap(k(X0,X1),X2) = X1 )
| ~ mem(X2,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_20])]) ).
tff(f937,plain,
( spl4_114
<=> ! [X0: del] :
( p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)))
| mem(sK2(X0,sK2(arr(X0,bool),c_2Ebool_2E_21(X0))),X0)
| p(ap(c_2Ebool_2E_21(X0),sK2(arr(X0,bool),c_2Ebool_2E_21(X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_114])]) ).
tff(f946,plain,
( ! [X0: del,X1: $i] :
( p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)))
| p(ap(c_2Ebool_2E_21(X0),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))))
| ( ap(k(X0,X1),sK2(X0,sK2(arr(X0,bool),c_2Ebool_2E_21(X0)))) = X1 ) )
| ~ spl4_20
| ~ spl4_114 ),
inference(resolution,[],[f938,f215]) ).
tff(f215,plain,
( ! [X2: $i,X0: del,X1: $i] :
( ~ mem(X2,X0)
| ( ap(k(X0,X1),X2) = X1 ) )
| ~ spl4_20 ),
inference(avatar_component_clause,[],[f214]) ).
tff(f938,plain,
( ! [X0: del] :
( mem(sK2(X0,sK2(arr(X0,bool),c_2Ebool_2E_21(X0))),X0)
| p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)))
| p(ap(c_2Ebool_2E_21(X0),sK2(arr(X0,bool),c_2Ebool_2E_21(X0)))) )
| ~ spl4_114 ),
inference(avatar_component_clause,[],[f937]) ).
tff(f3054,plain,
( spl4_254
| ~ spl4_18
| ~ spl4_109 ),
inference(avatar_split_clause,[],[f869,f863,f198,f3052]) ).
tff(f3052,plain,
( spl4_254
<=> ! [X2,X0,X1: del] :
( ~ mem(X0,X1)
| ( ap(c_2Emin_2E_3D(X1),X0) = X2 )
| ~ mem(X2,arr(X1,bool))
| ( sK3(X1,X2,ap(c_2Emin_2E_3D(X1),X0)) = ap(i(X1),sK3(X1,X2,ap(c_2Emin_2E_3D(X1),X0))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_254])]) ).
tff(f198,plain,
( spl4_18
<=> ! [X0: del,X1] :
( ( ap(i(X0),X1) = X1 )
| ~ mem(X1,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_18])]) ).
tff(f863,plain,
( spl4_109
<=> ! [X2,X0,X1: del] :
( ~ mem(X0,X1)
| mem(sK3(X1,X2,ap(c_2Emin_2E_3D(X1),X0)),X1)
| ( ap(c_2Emin_2E_3D(X1),X0) = X2 )
| ~ mem(X2,arr(X1,bool)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_109])]) ).
tff(f869,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ~ mem(X0,X1)
| ( ap(c_2Emin_2E_3D(X1),X0) = X2 )
| ~ mem(X2,arr(X1,bool))
| ( sK3(X1,X2,ap(c_2Emin_2E_3D(X1),X0)) = ap(i(X1),sK3(X1,X2,ap(c_2Emin_2E_3D(X1),X0))) ) )
| ~ spl4_18
| ~ spl4_109 ),
inference(resolution,[],[f864,f199]) ).
tff(f199,plain,
( ! [X0: del,X1: $i] :
( ~ mem(X1,X0)
| ( ap(i(X0),X1) = X1 ) )
| ~ spl4_18 ),
inference(avatar_component_clause,[],[f198]) ).
tff(f864,plain,
( ! [X2: $i,X0: $i,X1: del] :
( mem(sK3(X1,X2,ap(c_2Emin_2E_3D(X1),X0)),X1)
| ~ mem(X0,X1)
| ( ap(c_2Emin_2E_3D(X1),X0) = X2 )
| ~ mem(X2,arr(X1,bool)) )
| ~ spl4_109 ),
inference(avatar_component_clause,[],[f863]) ).
tff(f3050,plain,
( spl4_253
| ~ spl4_81
| ~ spl4_109 ),
inference(avatar_split_clause,[],[f867,f863,f589,f3048]) ).
tff(f3048,plain,
( spl4_253
<=> ! [X0,X3,X2,X1: del] :
( ~ mem(X0,X1)
| ( ap(c_2Emin_2E_3D(X1),X0) = X2 )
| ~ mem(X2,arr(X1,bool))
| ( ap(k(arr(X1,bool),X3),ap(c_2Emin_2E_3D(X1),sK3(X1,X2,ap(c_2Emin_2E_3D(X1),X0)))) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_253])]) ).
tff(f867,plain,
( ! [X2: $i,X3: $i,X0: $i,X1: del] :
( ~ mem(X0,X1)
| ( ap(c_2Emin_2E_3D(X1),X0) = X2 )
| ~ mem(X2,arr(X1,bool))
| ( ap(k(arr(X1,bool),X3),ap(c_2Emin_2E_3D(X1),sK3(X1,X2,ap(c_2Emin_2E_3D(X1),X0)))) = X3 ) )
| ~ spl4_81
| ~ spl4_109 ),
inference(resolution,[],[f864,f590]) ).
tff(f3046,plain,
( spl4_252
| ~ spl4_31
| ~ spl4_108 ),
inference(avatar_split_clause,[],[f861,f852,f287,f3044]) ).
tff(f3044,plain,
( spl4_252
<=> ! [X2,X0: del,X1] :
( ( ap(k(arr(X0,bool),X1),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))) = X1 )
| ~ mem(X2,arr(X0,bool))
| p(ap(c_2Ebool_2E_21(X0),X2))
| ~ mem(c_2Ebool_2E_21(X0),arr(arr(X0,bool),bool)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_252])]) ).
tff(f287,plain,
( spl4_31
<=> ! [X0: del,X1,X3] :
( p(ap(X1,X3))
| ~ mem(X3,X0)
| ~ p(ap(c_2Ebool_2E_21(X0),X1))
| ~ mem(X1,arr(X0,bool)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_31])]) ).
tff(f852,plain,
( spl4_108
<=> ! [X0: del,X1] :
( p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)))
| ( ap(k(arr(X0,bool),X1),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))) = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_108])]) ).
tff(f861,plain,
( ! [X2: $i,X0: del,X1: $i] :
( ( ap(k(arr(X0,bool),X1),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))) = X1 )
| ~ mem(X2,arr(X0,bool))
| p(ap(c_2Ebool_2E_21(X0),X2))
| ~ mem(c_2Ebool_2E_21(X0),arr(arr(X0,bool),bool)) )
| ~ spl4_31
| ~ spl4_108 ),
inference(resolution,[],[f853,f288]) ).
tff(f288,plain,
( ! [X3: $i,X0: del,X1: $i] :
( ~ p(ap(c_2Ebool_2E_21(X0),X1))
| ~ mem(X3,X0)
| p(ap(X1,X3))
| ~ mem(X1,arr(X0,bool)) )
| ~ spl4_31 ),
inference(avatar_component_clause,[],[f287]) ).
tff(f853,plain,
( ! [X0: del,X1: $i] :
( p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)))
| ( ap(k(arr(X0,bool),X1),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))) = X1 ) )
| ~ spl4_108 ),
inference(avatar_component_clause,[],[f852]) ).
tff(f3042,plain,
( spl4_251
| ~ spl4_74
| ~ spl4_92 ),
inference(avatar_split_clause,[],[f717,f704,f526,f3040]) ).
tff(f3040,plain,
( spl4_251
<=> ! [X0: del,X3,X2,X1: del] :
( ( ap(k(ty_2Ebinary__ieee_2Efloat(X0,X1),X2),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X3,c_2Ebinary__ieee_2Efloat__to__real(X0,X1)))) = X2 )
| ( c_2Ebinary__ieee_2Efloat__to__real(X0,X1) = X3 )
| ~ mem(X3,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_251])]) ).
tff(f526,plain,
( spl4_74
<=> ! [X2,X0: del,X1: del] :
( mem(sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__to__real(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1))
| ( c_2Ebinary__ieee_2Efloat__to__real(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_74])]) ).
tff(f704,plain,
( spl4_92
<=> ! [X0,X3,X2: del,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| ( ap(k(ty_2Ebinary__ieee_2Efloat(X1,X2),X3),ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),X0)) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_92])]) ).
tff(f717,plain,
( ! [X2: $i,X3: $i,X0: del,X1: del] :
( ( ap(k(ty_2Ebinary__ieee_2Efloat(X0,X1),X2),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X3,c_2Ebinary__ieee_2Efloat__to__real(X0,X1)))) = X2 )
| ( c_2Ebinary__ieee_2Efloat__to__real(X0,X1) = X3 )
| ~ mem(X3,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal)) )
| ~ spl4_74
| ~ spl4_92 ),
inference(resolution,[],[f705,f527]) ).
tff(f527,plain,
( ! [X2: $i,X0: del,X1: del] :
( mem(sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__to__real(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1))
| ( c_2Ebinary__ieee_2Efloat__to__real(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal)) )
| ~ spl4_74 ),
inference(avatar_component_clause,[],[f526]) ).
tff(f705,plain,
( ! [X2: del,X3: $i,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| ( ap(k(ty_2Ebinary__ieee_2Efloat(X1,X2),X3),ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),X0)) = X3 ) )
| ~ spl4_92 ),
inference(avatar_component_clause,[],[f704]) ).
tff(f3038,plain,
( spl4_250
| ~ spl4_76
| ~ spl4_89 ),
inference(avatar_split_clause,[],[f693,f659,f540,f3036]) ).
tff(f3036,plain,
( spl4_250
<=> ! [X0,X3,X2: del,X1: del] :
( ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Ebinary__ieee_2Eulp(X1,X2),sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)),X3,c_2Ebinary__ieee_2Eulp(X1,X2)))) = X0 )
| ( c_2Ebinary__ieee_2Eulp(X1,X2) = X3 )
| ~ mem(X3,arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)),ty_2Erealax_2Ereal)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_250])]) ).
tff(f540,plain,
( spl4_76
<=> ! [X2,X0: del,X1: del] :
( mem(sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X2,c_2Ebinary__ieee_2Eulp(X0,X1)),ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)))
| ( c_2Ebinary__ieee_2Eulp(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_76])]) ).
tff(f659,plain,
( spl4_89
<=> ! [X0,X3,X2: del,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| ( ap(k(ty_2Erealax_2Ereal,X3),ap(c_2Ebinary__ieee_2Eulp(X1,X2),X0)) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_89])]) ).
tff(f693,plain,
( ! [X2: del,X3: $i,X0: $i,X1: del] :
( ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Ebinary__ieee_2Eulp(X1,X2),sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)),X3,c_2Ebinary__ieee_2Eulp(X1,X2)))) = X0 )
| ( c_2Ebinary__ieee_2Eulp(X1,X2) = X3 )
| ~ mem(X3,arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)),ty_2Erealax_2Ereal)) )
| ~ spl4_76
| ~ spl4_89 ),
inference(resolution,[],[f660,f541]) ).
tff(f541,plain,
( ! [X2: $i,X0: del,X1: del] :
( mem(sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X2,c_2Ebinary__ieee_2Eulp(X0,X1)),ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)))
| ( c_2Ebinary__ieee_2Eulp(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal)) )
| ~ spl4_76 ),
inference(avatar_component_clause,[],[f540]) ).
tff(f660,plain,
( ! [X2: del,X3: $i,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| ( ap(k(ty_2Erealax_2Ereal,X3),ap(c_2Ebinary__ieee_2Eulp(X1,X2),X0)) = X3 ) )
| ~ spl4_89 ),
inference(avatar_component_clause,[],[f659]) ).
tff(f2999,plain,
( spl4_249
| ~ spl4_75
| ~ spl4_86 ),
inference(avatar_split_clause,[],[f649,f639,f533,f2997]) ).
tff(f2997,plain,
( spl4_249
<=> ! [X0,X3,X2: del,X1: del] :
( ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),sK3(ty_2Ebinary__ieee_2Efloat(X1,X2),X3,c_2Ebinary__ieee_2Efloat__negate(X1,X2)))) = X0 )
| ( c_2Ebinary__ieee_2Efloat__negate(X1,X2) = X3 )
| ~ mem(X3,arr(ty_2Ebinary__ieee_2Efloat(X1,X2),ty_2Ebinary__ieee_2Efloat(X1,X2))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_249])]) ).
tff(f533,plain,
( spl4_75
<=> ! [X2,X0: del,X1: del] :
( mem(sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__negate(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1))
| ( c_2Ebinary__ieee_2Efloat__negate(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_75])]) ).
tff(f639,plain,
( spl4_86
<=> ! [X0,X3,X2: del,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| ( ap(k(ty_2Erealax_2Ereal,X3),ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X0)) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_86])]) ).
tff(f649,plain,
( ! [X2: del,X3: $i,X0: $i,X1: del] :
( ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),sK3(ty_2Ebinary__ieee_2Efloat(X1,X2),X3,c_2Ebinary__ieee_2Efloat__negate(X1,X2)))) = X0 )
| ( c_2Ebinary__ieee_2Efloat__negate(X1,X2) = X3 )
| ~ mem(X3,arr(ty_2Ebinary__ieee_2Efloat(X1,X2),ty_2Ebinary__ieee_2Efloat(X1,X2))) )
| ~ spl4_75
| ~ spl4_86 ),
inference(resolution,[],[f640,f534]) ).
tff(f534,plain,
( ! [X2: $i,X0: del,X1: del] :
( mem(sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__negate(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1))
| ( c_2Ebinary__ieee_2Efloat__negate(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1))) )
| ~ spl4_75 ),
inference(avatar_component_clause,[],[f533]) ).
tff(f640,plain,
( ! [X2: del,X3: $i,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| ( ap(k(ty_2Erealax_2Ereal,X3),ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X0)) = X3 ) )
| ~ spl4_86 ),
inference(avatar_component_clause,[],[f639]) ).
tff(f2922,plain,
( spl4_248
| ~ spl4_15
| ~ spl4_109 ),
inference(avatar_split_clause,[],[f890,f863,f182,f2920]) ).
tff(f2920,plain,
( spl4_248
<=> ! [X0,X1] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| ( ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0) = X1 )
| ~ mem(X1,arr(ty_2Erealax_2Ereal,bool))
| ( sK3(ty_2Erealax_2Ereal,X1,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(sK3(ty_2Erealax_2Ereal,X1,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_248])]) ).
tff(f182,plain,
( spl4_15
<=> ! [X0] :
( ( inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(X0)) = X0 )
| ~ mem(X0,ty_2Erealax_2Ereal) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_15])]) ).
tff(f890,plain,
( ! [X0: $i,X1: $i] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| ( ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0) = X1 )
| ~ mem(X1,arr(ty_2Erealax_2Ereal,bool))
| ( sK3(ty_2Erealax_2Ereal,X1,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(sK3(ty_2Erealax_2Ereal,X1,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)))) ) )
| ~ spl4_15
| ~ spl4_109 ),
inference(resolution,[],[f864,f183]) ).
tff(f183,plain,
( ! [X0: $i] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| ( inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(X0)) = X0 ) )
| ~ spl4_15 ),
inference(avatar_component_clause,[],[f182]) ).
tff(f2918,plain,
( spl4_247
| ~ spl4_7
| ~ spl4_135 ),
inference(avatar_split_clause,[],[f1318,f1270,f147,f2916]) ).
tff(f1270,plain,
( spl4_135
<=> ! [X0: tp__o,X1: tp__o] :
( ( inj__o(X0) = inj__o(X1) )
| ( c_2Ebool_2ET = inj__o(X0) )
| ( c_2Ebool_2ET = inj__o(X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_135])]) ).
tff(f1318,plain,
( ! [X0: tp__o,X1: tp__o] :
( ( surj__o(inj__o(X1)) = X0 )
| ( c_2Ebool_2ET = inj__o(X0) )
| ( c_2Ebool_2ET = inj__o(X1) ) )
| ~ spl4_7
| ~ spl4_135 ),
inference(superposition,[],[f148,f1271]) ).
tff(f1271,plain,
( ! [X0: tp__o,X1: tp__o] :
( ( inj__o(X0) = inj__o(X1) )
| ( c_2Ebool_2ET = inj__o(X0) )
| ( c_2Ebool_2ET = inj__o(X1) ) )
| ~ spl4_135 ),
inference(avatar_component_clause,[],[f1270]) ).
tff(f2914,plain,
( spl4_246
| ~ spl4_16
| ~ spl4_109 ),
inference(avatar_split_clause,[],[f874,f863,f186,f2912]) ).
tff(f2912,plain,
( spl4_246
<=> ! [X0,X1] :
( ~ mem(X0,bool)
| ( ap(c_2Emin_2E_3D(bool),X0) = X1 )
| ~ mem(X1,arr(bool,bool))
| ( sK3(bool,X1,ap(c_2Emin_2E_3D(bool),X0)) = inj__o(surj__o(sK3(bool,X1,ap(c_2Emin_2E_3D(bool),X0)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_246])]) ).
tff(f186,plain,
( spl4_16
<=> ! [X0] :
( ( inj__o(surj__o(X0)) = X0 )
| ~ mem(X0,bool) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_16])]) ).
tff(f874,plain,
( ! [X0: $i,X1: $i] :
( ~ mem(X0,bool)
| ( ap(c_2Emin_2E_3D(bool),X0) = X1 )
| ~ mem(X1,arr(bool,bool))
| ( sK3(bool,X1,ap(c_2Emin_2E_3D(bool),X0)) = inj__o(surj__o(sK3(bool,X1,ap(c_2Emin_2E_3D(bool),X0)))) ) )
| ~ spl4_16
| ~ spl4_109 ),
inference(resolution,[],[f864,f187]) ).
tff(f187,plain,
( ! [X0: $i] :
( ~ mem(X0,bool)
| ( inj__o(surj__o(X0)) = X0 ) )
| ~ spl4_16 ),
inference(avatar_component_clause,[],[f186]) ).
tff(f2910,plain,
( spl4_245
| ~ spl4_46
| ~ spl4_109 ),
inference(avatar_split_clause,[],[f871,f863,f363,f2908]) ).
tff(f2908,plain,
( spl4_245
<=> ! [X0,X1] :
( ~ mem(X0,bool)
| ( ap(c_2Emin_2E_3D(bool),X0) = X1 )
| ~ mem(X1,arr(bool,bool))
| ~ p(sK3(bool,X1,ap(c_2Emin_2E_3D(bool),X0)))
| ( c_2Ebool_2ET = sK3(bool,X1,ap(c_2Emin_2E_3D(bool),X0)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_245])]) ).
tff(f363,plain,
( spl4_46
<=> ! [X0] :
( ~ p(X0)
| ~ mem(X0,bool)
| ( c_2Ebool_2ET = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_46])]) ).
tff(f871,plain,
( ! [X0: $i,X1: $i] :
( ~ mem(X0,bool)
| ( ap(c_2Emin_2E_3D(bool),X0) = X1 )
| ~ mem(X1,arr(bool,bool))
| ~ p(sK3(bool,X1,ap(c_2Emin_2E_3D(bool),X0)))
| ( c_2Ebool_2ET = sK3(bool,X1,ap(c_2Emin_2E_3D(bool),X0)) ) )
| ~ spl4_46
| ~ spl4_109 ),
inference(resolution,[],[f864,f364]) ).
tff(f364,plain,
( ! [X0: $i] :
( ~ mem(X0,bool)
| ~ p(X0)
| ( c_2Ebool_2ET = X0 ) )
| ~ spl4_46 ),
inference(avatar_component_clause,[],[f363]) ).
tff(f2906,plain,
( spl4_244
| ~ spl4_83
| ~ spl4_108 ),
inference(avatar_split_clause,[],[f860,f852,f627,f2904]) ).
tff(f2904,plain,
( spl4_244
<=> ! [X0: del,X1] :
( ( ap(k(arr(X0,bool),X1),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))) = X1 )
| ~ mem(c_2Ebool_2E_21(X0),arr(arr(X0,bool),bool))
| ( c_2Ebool_2ET = ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_244])]) ).
tff(f627,plain,
( spl4_83
<=> ! [X0,X1: del] :
( ~ mem(X0,arr(X1,bool))
| ~ p(ap(c_2Ebool_2E_21(X1),X0))
| ( c_2Ebool_2ET = ap(c_2Ebool_2E_21(X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_83])]) ).
tff(f860,plain,
( ! [X0: del,X1: $i] :
( ( ap(k(arr(X0,bool),X1),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))) = X1 )
| ~ mem(c_2Ebool_2E_21(X0),arr(arr(X0,bool),bool))
| ( c_2Ebool_2ET = ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)) ) )
| ~ spl4_83
| ~ spl4_108 ),
inference(resolution,[],[f853,f628]) ).
tff(f628,plain,
( ! [X0: $i,X1: del] :
( ~ p(ap(c_2Ebool_2E_21(X1),X0))
| ~ mem(X0,arr(X1,bool))
| ( c_2Ebool_2ET = ap(c_2Ebool_2E_21(X1),X0) ) )
| ~ spl4_83 ),
inference(avatar_component_clause,[],[f627]) ).
tff(f2902,plain,
( spl4_243
| ~ spl4_18
| ~ spl4_105 ),
inference(avatar_split_clause,[],[f842,f821,f198,f2900]) ).
tff(f2900,plain,
( spl4_243
<=> ! [X0,X1: del] :
( ~ mem(X0,X1)
| p(ap(c_2Ebool_2E_21(arr(X1,bool)),c_2Ebool_2E_21(X1)))
| ( ap(sK2(arr(X1,bool),c_2Ebool_2E_21(X1)),X0) = ap(i(bool),ap(sK2(arr(X1,bool),c_2Ebool_2E_21(X1)),X0)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_243])]) ).
tff(f821,plain,
( spl4_105
<=> ! [X0: del,X1] :
( p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)))
| ~ mem(X1,X0)
| mem(ap(sK2(arr(X0,bool),c_2Ebool_2E_21(X0)),X1),bool) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_105])]) ).
tff(f842,plain,
( ! [X0: $i,X1: del] :
( ~ mem(X0,X1)
| p(ap(c_2Ebool_2E_21(arr(X1,bool)),c_2Ebool_2E_21(X1)))
| ( ap(sK2(arr(X1,bool),c_2Ebool_2E_21(X1)),X0) = ap(i(bool),ap(sK2(arr(X1,bool),c_2Ebool_2E_21(X1)),X0)) ) )
| ~ spl4_18
| ~ spl4_105 ),
inference(resolution,[],[f822,f199]) ).
tff(f822,plain,
( ! [X0: del,X1: $i] :
( mem(ap(sK2(arr(X0,bool),c_2Ebool_2E_21(X0)),X1),bool)
| ~ mem(X1,X0)
| p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0))) )
| ~ spl4_105 ),
inference(avatar_component_clause,[],[f821]) ).
tff(f2898,plain,
( spl4_242
| ~ spl4_79
| ~ spl4_94 ),
inference(avatar_split_clause,[],[f761,f721,f568,f2896]) ).
tff(f2896,plain,
( spl4_242
<=> ! [X0] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| p(ap(c_2Ebool_2E_21(ty_2Erealax_2Ereal),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)))
| ( ap(c_2Erealax_2Ereal__neg,sK2(ty_2Erealax_2Ereal,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0))) = ap(i(ty_2Erealax_2Ereal),ap(c_2Erealax_2Ereal__neg,sK2(ty_2Erealax_2Ereal,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_242])]) ).
tff(f568,plain,
( spl4_79
<=> ! [X0] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| ( ap(c_2Erealax_2Ereal__neg,X0) = ap(i(ty_2Erealax_2Ereal),ap(c_2Erealax_2Ereal__neg,X0)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_79])]) ).
tff(f721,plain,
( spl4_94
<=> ! [X0,X1: del] :
( ~ mem(X0,X1)
| mem(sK2(X1,ap(c_2Emin_2E_3D(X1),X0)),X1)
| p(ap(c_2Ebool_2E_21(X1),ap(c_2Emin_2E_3D(X1),X0))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_94])]) ).
tff(f761,plain,
( ! [X0: $i] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| p(ap(c_2Ebool_2E_21(ty_2Erealax_2Ereal),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)))
| ( ap(c_2Erealax_2Ereal__neg,sK2(ty_2Erealax_2Ereal,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0))) = ap(i(ty_2Erealax_2Ereal),ap(c_2Erealax_2Ereal__neg,sK2(ty_2Erealax_2Ereal,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)))) ) )
| ~ spl4_79
| ~ spl4_94 ),
inference(resolution,[],[f722,f569]) ).
tff(f569,plain,
( ! [X0: $i] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| ( ap(c_2Erealax_2Ereal__neg,X0) = ap(i(ty_2Erealax_2Ereal),ap(c_2Erealax_2Ereal__neg,X0)) ) )
| ~ spl4_79 ),
inference(avatar_component_clause,[],[f568]) ).
tff(f722,plain,
( ! [X0: $i,X1: del] :
( mem(sK2(X1,ap(c_2Emin_2E_3D(X1),X0)),X1)
| ~ mem(X0,X1)
| p(ap(c_2Ebool_2E_21(X1),ap(c_2Emin_2E_3D(X1),X0))) )
| ~ spl4_94 ),
inference(avatar_component_clause,[],[f721]) ).
tff(f2894,plain,
( spl4_241
| ~ spl4_25
| ~ spl4_94 ),
inference(avatar_split_clause,[],[f751,f721,f249,f2892]) ).
tff(f2892,plain,
( spl4_241
<=> ! [X0,X1] :
( ~ mem(X0,bool)
| p(ap(c_2Ebool_2E_21(bool),ap(c_2Emin_2E_3D(bool),X0)))
| p(sK2(bool,ap(c_2Emin_2E_3D(bool),X0)))
| p(X1)
| ( sK2(bool,ap(c_2Emin_2E_3D(bool),X0)) = X1 )
| ~ mem(X1,bool) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_241])]) ).
tff(f249,plain,
( spl4_25
<=> ! [X0,X1] :
( ( X0 = X1 )
| p(X1)
| p(X0)
| ~ mem(X1,bool)
| ~ mem(X0,bool) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_25])]) ).
tff(f751,plain,
( ! [X0: $i,X1: $i] :
( ~ mem(X0,bool)
| p(ap(c_2Ebool_2E_21(bool),ap(c_2Emin_2E_3D(bool),X0)))
| p(sK2(bool,ap(c_2Emin_2E_3D(bool),X0)))
| p(X1)
| ( sK2(bool,ap(c_2Emin_2E_3D(bool),X0)) = X1 )
| ~ mem(X1,bool) )
| ~ spl4_25
| ~ spl4_94 ),
inference(resolution,[],[f722,f250]) ).
tff(f250,plain,
( ! [X0: $i,X1: $i] :
( ~ mem(X1,bool)
| p(X1)
| p(X0)
| ( X0 = X1 )
| ~ mem(X0,bool) )
| ~ spl4_25 ),
inference(avatar_component_clause,[],[f249]) ).
tff(f2890,plain,
( spl4_240
| ~ spl4_26
| ~ spl4_94 ),
inference(avatar_split_clause,[],[f750,f721,f253,f2888]) ).
tff(f2888,plain,
( spl4_240
<=> ! [X0,X1] :
( ~ mem(X0,bool)
| p(ap(c_2Ebool_2E_21(bool),ap(c_2Emin_2E_3D(bool),X0)))
| ~ p(sK2(bool,ap(c_2Emin_2E_3D(bool),X0)))
| ~ p(X1)
| ( sK2(bool,ap(c_2Emin_2E_3D(bool),X0)) = X1 )
| ~ mem(X1,bool) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_240])]) ).
tff(f253,plain,
( spl4_26
<=> ! [X0,X1] :
( ( X0 = X1 )
| ~ p(X1)
| ~ p(X0)
| ~ mem(X1,bool)
| ~ mem(X0,bool) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_26])]) ).
tff(f750,plain,
( ! [X0: $i,X1: $i] :
( ~ mem(X0,bool)
| p(ap(c_2Ebool_2E_21(bool),ap(c_2Emin_2E_3D(bool),X0)))
| ~ p(sK2(bool,ap(c_2Emin_2E_3D(bool),X0)))
| ~ p(X1)
| ( sK2(bool,ap(c_2Emin_2E_3D(bool),X0)) = X1 )
| ~ mem(X1,bool) )
| ~ spl4_26
| ~ spl4_94 ),
inference(resolution,[],[f722,f254]) ).
tff(f254,plain,
( ! [X0: $i,X1: $i] :
( ~ mem(X1,bool)
| ~ p(X1)
| ~ p(X0)
| ( X0 = X1 )
| ~ mem(X0,bool) )
| ~ spl4_26 ),
inference(avatar_component_clause,[],[f253]) ).
tff(f2739,plain,
( spl4_239
| ~ spl4_81
| ~ spl4_105 ),
inference(avatar_split_clause,[],[f840,f821,f589,f2737]) ).
tff(f2737,plain,
( spl4_239
<=> ! [X2,X0,X1: del] :
( ~ mem(X0,X1)
| p(ap(c_2Ebool_2E_21(arr(X1,bool)),c_2Ebool_2E_21(X1)))
| ( ap(k(arr(bool,bool),X2),ap(c_2Emin_2E_3D(bool),ap(sK2(arr(X1,bool),c_2Ebool_2E_21(X1)),X0))) = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_239])]) ).
tff(f840,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ~ mem(X0,X1)
| p(ap(c_2Ebool_2E_21(arr(X1,bool)),c_2Ebool_2E_21(X1)))
| ( ap(k(arr(bool,bool),X2),ap(c_2Emin_2E_3D(bool),ap(sK2(arr(X1,bool),c_2Ebool_2E_21(X1)),X0))) = X2 ) )
| ~ spl4_81
| ~ spl4_105 ),
inference(resolution,[],[f822,f590]) ).
tff(f2735,plain,
( spl4_238
| ~ spl4_16
| ~ spl4_105 ),
inference(avatar_split_clause,[],[f838,f821,f186,f2733]) ).
tff(f2733,plain,
( spl4_238
<=> ! [X0,X1: del] :
( ~ mem(X0,X1)
| p(ap(c_2Ebool_2E_21(arr(X1,bool)),c_2Ebool_2E_21(X1)))
| ( ap(sK2(arr(X1,bool),c_2Ebool_2E_21(X1)),X0) = inj__o(surj__o(ap(sK2(arr(X1,bool),c_2Ebool_2E_21(X1)),X0))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_238])]) ).
tff(f838,plain,
( ! [X0: $i,X1: del] :
( ~ mem(X0,X1)
| p(ap(c_2Ebool_2E_21(arr(X1,bool)),c_2Ebool_2E_21(X1)))
| ( ap(sK2(arr(X1,bool),c_2Ebool_2E_21(X1)),X0) = inj__o(surj__o(ap(sK2(arr(X1,bool),c_2Ebool_2E_21(X1)),X0))) ) )
| ~ spl4_16
| ~ spl4_105 ),
inference(resolution,[],[f822,f187]) ).
tff(f2731,plain,
( spl4_237
| ~ spl4_46
| ~ spl4_105 ),
inference(avatar_split_clause,[],[f835,f821,f363,f2729]) ).
tff(f2729,plain,
( spl4_237
<=> ! [X0,X1: del] :
( ~ mem(X0,X1)
| p(ap(c_2Ebool_2E_21(arr(X1,bool)),c_2Ebool_2E_21(X1)))
| ~ p(ap(sK2(arr(X1,bool),c_2Ebool_2E_21(X1)),X0))
| ( c_2Ebool_2ET = ap(sK2(arr(X1,bool),c_2Ebool_2E_21(X1)),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_237])]) ).
tff(f835,plain,
( ! [X0: $i,X1: del] :
( ~ mem(X0,X1)
| p(ap(c_2Ebool_2E_21(arr(X1,bool)),c_2Ebool_2E_21(X1)))
| ~ p(ap(sK2(arr(X1,bool),c_2Ebool_2E_21(X1)),X0))
| ( c_2Ebool_2ET = ap(sK2(arr(X1,bool),c_2Ebool_2E_21(X1)),X0) ) )
| ~ spl4_46
| ~ spl4_105 ),
inference(resolution,[],[f822,f364]) ).
tff(f2720,plain,
( spl4_236
| ~ spl4_66
| ~ spl4_104 ),
inference(avatar_split_clause,[],[f830,f817,f473,f2718]) ).
tff(f2718,plain,
( spl4_236
<=> ! [X2,X0: del,X1: del] :
( ( ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),X2)) = ap(i(ty_2Ebinary__ieee_2Efloat(X0,X1)),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_236])]) ).
tff(f473,plain,
( spl4_66
<=> ! [X2: del,X0,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| mem(ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X0),ty_2Ebinary__ieee_2Efloat(X1,X2)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_66])]) ).
tff(f817,plain,
( spl4_104
<=> ! [X2: del,X0,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| ( ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),X0) = ap(i(ty_2Ebinary__ieee_2Efloat(X1,X2)),ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),X0)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_104])]) ).
tff(f830,plain,
( ! [X2: $i,X0: del,X1: del] :
( ( ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),X2)) = ap(i(ty_2Ebinary__ieee_2Efloat(X0,X1)),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))) )
| ~ spl4_66
| ~ spl4_104 ),
inference(resolution,[],[f818,f474]) ).
tff(f474,plain,
( ! [X2: del,X0: $i,X1: del] :
( mem(ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X0),ty_2Ebinary__ieee_2Efloat(X1,X2))
| ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2))) )
| ~ spl4_66 ),
inference(avatar_component_clause,[],[f473]) ).
tff(f818,plain,
( ! [X2: del,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| ( ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),X0) = ap(i(ty_2Ebinary__ieee_2Efloat(X1,X2)),ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),X0)) ) )
| ~ spl4_104 ),
inference(avatar_component_clause,[],[f817]) ).
tff(f2716,plain,
( spl4_235
| ~ spl4_73
| ~ spl4_94 ),
inference(avatar_split_clause,[],[f763,f721,f522,f2714]) ).
tff(f2714,plain,
( spl4_235
<=> ! [X0] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| p(ap(c_2Ebool_2E_21(ty_2Erealax_2Ereal),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)))
| ( ap(c_2Erealax_2Ereal__neg,sK2(ty_2Erealax_2Ereal,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0))) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,sK2(ty_2Erealax_2Ereal,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0))))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_235])]) ).
tff(f522,plain,
( spl4_73
<=> ! [X0] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| ( ap(c_2Erealax_2Ereal__neg,X0) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,X0))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_73])]) ).
tff(f763,plain,
( ! [X0: $i] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| p(ap(c_2Ebool_2E_21(ty_2Erealax_2Ereal),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)))
| ( ap(c_2Erealax_2Ereal__neg,sK2(ty_2Erealax_2Ereal,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0))) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,sK2(ty_2Erealax_2Ereal,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0))))) ) )
| ~ spl4_73
| ~ spl4_94 ),
inference(resolution,[],[f722,f523]) ).
tff(f523,plain,
( ! [X0: $i] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| ( ap(c_2Erealax_2Ereal__neg,X0) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,X0))) ) )
| ~ spl4_73 ),
inference(avatar_component_clause,[],[f522]) ).
tff(f2712,plain,
( spl4_234
| ~ spl4_54
| ~ spl4_94 ),
inference(avatar_split_clause,[],[f748,f721,f408,f2710]) ).
tff(f2710,plain,
( spl4_234
<=> ! [X0,X1: tp__o] :
( ~ mem(X0,bool)
| p(ap(c_2Ebool_2E_21(bool),ap(c_2Emin_2E_3D(bool),X0)))
| p(sK2(bool,ap(c_2Emin_2E_3D(bool),X0)))
| ( inj__o(X1) = sK2(bool,ap(c_2Emin_2E_3D(bool),X0)) )
| p(inj__o(X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_234])]) ).
tff(f408,plain,
( spl4_54
<=> ! [X0: tp__o,X1] :
( p(inj__o(X0))
| p(X1)
| ( inj__o(X0) = X1 )
| ~ mem(X1,bool) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_54])]) ).
tff(f748,plain,
( ! [X0: $i,X1: tp__o] :
( ~ mem(X0,bool)
| p(ap(c_2Ebool_2E_21(bool),ap(c_2Emin_2E_3D(bool),X0)))
| p(sK2(bool,ap(c_2Emin_2E_3D(bool),X0)))
| ( inj__o(X1) = sK2(bool,ap(c_2Emin_2E_3D(bool),X0)) )
| p(inj__o(X1)) )
| ~ spl4_54
| ~ spl4_94 ),
inference(resolution,[],[f722,f409]) ).
tff(f409,plain,
( ! [X0: tp__o,X1: $i] :
( ~ mem(X1,bool)
| p(X1)
| ( inj__o(X0) = X1 )
| p(inj__o(X0)) )
| ~ spl4_54 ),
inference(avatar_component_clause,[],[f408]) ).
tff(f2708,plain,
( spl4_233
| ~ spl4_70
| ~ spl4_88 ),
inference(avatar_split_clause,[],[f690,f655,f499,f2706]) ).
tff(f2706,plain,
( spl4_233
<=> ! [X0: del] :
( ( ap(c_2Ebool_2E_21(X0),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))) = ap(i(bool),ap(c_2Ebool_2E_21(X0),sK2(arr(X0,bool),c_2Ebool_2E_21(X0)))) )
| p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_233])]) ).
tff(f655,plain,
( spl4_88
<=> ! [X0,X1: del] :
( ~ mem(X0,arr(X1,bool))
| ( ap(c_2Ebool_2E_21(X1),X0) = ap(i(bool),ap(c_2Ebool_2E_21(X1),X0)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_88])]) ).
tff(f690,plain,
( ! [X0: del] :
( ( ap(c_2Ebool_2E_21(X0),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))) = ap(i(bool),ap(c_2Ebool_2E_21(X0),sK2(arr(X0,bool),c_2Ebool_2E_21(X0)))) )
| p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0))) )
| ~ spl4_70
| ~ spl4_88 ),
inference(resolution,[],[f656,f500]) ).
tff(f656,plain,
( ! [X0: $i,X1: del] :
( ~ mem(X0,arr(X1,bool))
| ( ap(c_2Ebool_2E_21(X1),X0) = ap(i(bool),ap(c_2Ebool_2E_21(X1),X0)) ) )
| ~ spl4_88 ),
inference(avatar_component_clause,[],[f655]) ).
tff(f2704,plain,
( spl4_232
| ~ spl4_17
| ~ spl4_87 ),
inference(avatar_split_clause,[],[f670,f651,f194,f2702]) ).
tff(f2702,plain,
( spl4_232
<=> ! [X0: del,X1: del] : ( ap(c_2Emin_2E_3D(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal)),c_2Ebinary__ieee_2Efloat__to__real(X0,X1)) = ap(i(arr(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal),bool)),ap(c_2Emin_2E_3D(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal)),c_2Ebinary__ieee_2Efloat__to__real(X0,X1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_232])]) ).
tff(f194,plain,
( spl4_17
<=> ! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal)) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_17])]) ).
tff(f670,plain,
( ! [X0: del,X1: del] : ( ap(c_2Emin_2E_3D(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal)),c_2Ebinary__ieee_2Efloat__to__real(X0,X1)) = ap(i(arr(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal),bool)),ap(c_2Emin_2E_3D(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal)),c_2Ebinary__ieee_2Efloat__to__real(X0,X1))) )
| ~ spl4_17
| ~ spl4_87 ),
inference(resolution,[],[f652,f195]) ).
tff(f195,plain,
( ! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal))
| ~ spl4_17 ),
inference(avatar_component_clause,[],[f194]) ).
tff(f2700,plain,
( spl4_231
| ~ spl4_80
| ~ spl4_87 ),
inference(avatar_split_clause,[],[f665,f651,f578,f2698]) ).
tff(f2698,plain,
( spl4_231
<=> ! [X2,X0: del,X1] :
( ( ap(c_2Emin_2E_3D(bool),ap(ap(c_2Emin_2E_3D(X0),X1),X2)) = ap(i(arr(bool,bool)),ap(c_2Emin_2E_3D(bool),ap(ap(c_2Emin_2E_3D(X0),X1),X2))) )
| ~ mem(X2,X0)
| ~ mem(X1,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_231])]) ).
tff(f578,plain,
( spl4_80
<=> ! [X2,X0,X1: del] :
( ~ mem(X0,X1)
| ~ mem(X2,X1)
| mem(ap(ap(c_2Emin_2E_3D(X1),X0),X2),bool) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_80])]) ).
tff(f665,plain,
( ! [X2: $i,X0: del,X1: $i] :
( ( ap(c_2Emin_2E_3D(bool),ap(ap(c_2Emin_2E_3D(X0),X1),X2)) = ap(i(arr(bool,bool)),ap(c_2Emin_2E_3D(bool),ap(ap(c_2Emin_2E_3D(X0),X1),X2))) )
| ~ mem(X2,X0)
| ~ mem(X1,X0) )
| ~ spl4_80
| ~ spl4_87 ),
inference(resolution,[],[f652,f579]) ).
tff(f579,plain,
( ! [X2: $i,X0: $i,X1: del] :
( mem(ap(ap(c_2Emin_2E_3D(X1),X0),X2),bool)
| ~ mem(X2,X1)
| ~ mem(X0,X1) )
| ~ spl4_80 ),
inference(avatar_component_clause,[],[f578]) ).
tff(f2696,plain,
( spl4_230
| ~ spl4_74
| ~ spl4_86 ),
inference(avatar_split_clause,[],[f648,f639,f526,f2694]) ).
tff(f2694,plain,
( spl4_230
<=> ! [X0,X3,X2: del,X1: del] :
( ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),sK3(ty_2Ebinary__ieee_2Efloat(X1,X2),X3,c_2Ebinary__ieee_2Efloat__to__real(X1,X2)))) = X0 )
| ( c_2Ebinary__ieee_2Efloat__to__real(X1,X2) = X3 )
| ~ mem(X3,arr(ty_2Ebinary__ieee_2Efloat(X1,X2),ty_2Erealax_2Ereal)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_230])]) ).
tff(f648,plain,
( ! [X2: del,X3: $i,X0: $i,X1: del] :
( ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),sK3(ty_2Ebinary__ieee_2Efloat(X1,X2),X3,c_2Ebinary__ieee_2Efloat__to__real(X1,X2)))) = X0 )
| ( c_2Ebinary__ieee_2Efloat__to__real(X1,X2) = X3 )
| ~ mem(X3,arr(ty_2Ebinary__ieee_2Efloat(X1,X2),ty_2Erealax_2Ereal)) )
| ~ spl4_74
| ~ spl4_86 ),
inference(resolution,[],[f640,f527]) ).
tff(f2663,plain,
( spl4_229
| ~ spl4_9
| ~ spl4_174 ),
inference(avatar_split_clause,[],[f1989,f1842,f155,f2661]) ).
tff(f2661,plain,
( spl4_229
<=> ! [X0: del] : ( c_2Ebool_2ET = ap(ap(c_2Emin_2E_3D(ty_2Ebool_2Eitself(X0)),c_2Ebool_2Ethe__value(X0)),c_2Ebool_2Ethe__value(X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_229])]) ).
tff(f1842,plain,
( spl4_174
<=> ! [X0,X1: del] :
( ~ mem(X0,X1)
| ( c_2Ebool_2ET = ap(ap(c_2Emin_2E_3D(X1),X0),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_174])]) ).
tff(f1989,plain,
( ! [X0: del] : ( c_2Ebool_2ET = ap(ap(c_2Emin_2E_3D(ty_2Ebool_2Eitself(X0)),c_2Ebool_2Ethe__value(X0)),c_2Ebool_2Ethe__value(X0)) )
| ~ spl4_9
| ~ spl4_174 ),
inference(resolution,[],[f1843,f156]) ).
tff(f1843,plain,
( ! [X0: $i,X1: del] :
( ~ mem(X0,X1)
| ( c_2Ebool_2ET = ap(ap(c_2Emin_2E_3D(X1),X0),X0) ) )
| ~ spl4_174 ),
inference(avatar_component_clause,[],[f1842]) ).
tff(f2617,plain,
( spl4_228
| ~ spl4_20
| ~ spl4_110 ),
inference(avatar_split_clause,[],[f913,f903,f214,f2615]) ).
tff(f2615,plain,
( spl4_228
<=> ! [X0,X3,X2,X1: del] :
( ~ mem(X0,arr(arr(X1,bool),bool))
| ~ mem(X2,X1)
| ( c_2Ebool_2E_21(X1) = X0 )
| ( ap(k(bool,X3),ap(sK3(arr(X1,bool),X0,c_2Ebool_2E_21(X1)),X2)) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_228])]) ).
tff(f903,plain,
( spl4_110
<=> ! [X2,X0: del,X1] :
( ( c_2Ebool_2E_21(X0) = X1 )
| ~ mem(X1,arr(arr(X0,bool),bool))
| ~ mem(X2,X0)
| mem(ap(sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0)),X2),bool) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_110])]) ).
tff(f913,plain,
( ! [X2: $i,X3: $i,X0: $i,X1: del] :
( ~ mem(X0,arr(arr(X1,bool),bool))
| ~ mem(X2,X1)
| ( c_2Ebool_2E_21(X1) = X0 )
| ( ap(k(bool,X3),ap(sK3(arr(X1,bool),X0,c_2Ebool_2E_21(X1)),X2)) = X3 ) )
| ~ spl4_20
| ~ spl4_110 ),
inference(resolution,[],[f904,f215]) ).
tff(f904,plain,
( ! [X2: $i,X0: del,X1: $i] :
( mem(ap(sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0)),X2),bool)
| ~ mem(X1,arr(arr(X0,bool),bool))
| ~ mem(X2,X0)
| ( c_2Ebool_2E_21(X0) = X1 ) )
| ~ spl4_110 ),
inference(avatar_component_clause,[],[f903]) ).
tff(f2613,plain,
( spl4_227
| ~ spl4_78
| ~ spl4_109 ),
inference(avatar_split_clause,[],[f888,f863,f552,f2611]) ).
tff(f2611,plain,
( spl4_227
<=> ! [X2,X0,X1] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| ( ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0) = X1 )
| ~ mem(X1,arr(ty_2Erealax_2Ereal,bool))
| ( ap(k(ty_2Erealax_2Ereal,X2),ap(c_2Erealax_2Ereal__neg,sK3(ty_2Erealax_2Ereal,X1,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)))) = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_227])]) ).
tff(f552,plain,
( spl4_78
<=> ! [X0,X1] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| ( ap(k(ty_2Erealax_2Ereal,X1),ap(c_2Erealax_2Ereal__neg,X0)) = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_78])]) ).
tff(f888,plain,
( ! [X2: $i,X0: $i,X1: $i] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| ( ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0) = X1 )
| ~ mem(X1,arr(ty_2Erealax_2Ereal,bool))
| ( ap(k(ty_2Erealax_2Ereal,X2),ap(c_2Erealax_2Ereal__neg,sK3(ty_2Erealax_2Ereal,X1,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)))) = X2 ) )
| ~ spl4_78
| ~ spl4_109 ),
inference(resolution,[],[f864,f553]) ).
tff(f553,plain,
( ! [X0: $i,X1: $i] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| ( ap(k(ty_2Erealax_2Ereal,X1),ap(c_2Erealax_2Ereal__neg,X0)) = X1 ) )
| ~ spl4_78 ),
inference(avatar_component_clause,[],[f552]) ).
tff(f2609,plain,
( spl4_226
| ~ spl4_61
| ~ spl4_104 ),
inference(avatar_split_clause,[],[f829,f817,f447,f2607]) ).
tff(f2607,plain,
( spl4_226
<=> ! [X2,X0: del,X1: del] :
( ( ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2)) = ap(i(ty_2Ebinary__ieee_2Efloat(X0,X1)),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_226])]) ).
tff(f829,plain,
( ! [X2: $i,X0: del,X1: del] :
( ( ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2)) = ap(i(ty_2Ebinary__ieee_2Efloat(X0,X1)),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1)) )
| ~ spl4_61
| ~ spl4_104 ),
inference(resolution,[],[f818,f448]) ).
tff(f2605,plain,
( spl4_225
| ~ spl4_47
| ~ spl4_87 ),
inference(avatar_split_clause,[],[f666,f651,f369,f2603]) ).
tff(f2603,plain,
( spl4_225
<=> ! [X0: del,X1] :
( ( ap(c_2Emin_2E_3D(arr(X0,bool)),ap(c_2Emin_2E_3D(X0),X1)) = ap(i(arr(arr(X0,bool),bool)),ap(c_2Emin_2E_3D(arr(X0,bool)),ap(c_2Emin_2E_3D(X0),X1))) )
| ~ mem(X1,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_225])]) ).
tff(f369,plain,
( spl4_47
<=> ! [X0,X1: del] :
( ~ mem(X0,X1)
| mem(ap(c_2Emin_2E_3D(X1),X0),arr(X1,bool)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_47])]) ).
tff(f666,plain,
( ! [X0: del,X1: $i] :
( ( ap(c_2Emin_2E_3D(arr(X0,bool)),ap(c_2Emin_2E_3D(X0),X1)) = ap(i(arr(arr(X0,bool),bool)),ap(c_2Emin_2E_3D(arr(X0,bool)),ap(c_2Emin_2E_3D(X0),X1))) )
| ~ mem(X1,X0) )
| ~ spl4_47
| ~ spl4_87 ),
inference(resolution,[],[f652,f370]) ).
tff(f370,plain,
( ! [X0: $i,X1: del] :
( mem(ap(c_2Emin_2E_3D(X1),X0),arr(X1,bool))
| ~ mem(X0,X1) )
| ~ spl4_47 ),
inference(avatar_component_clause,[],[f369]) ).
tff(f2601,plain,
( spl4_224
| ~ spl4_70
| ~ spl4_84 ),
inference(avatar_split_clause,[],[f644,f631,f499,f2599]) ).
tff(f2599,plain,
( spl4_224
<=> ! [X0: del] :
( ( ap(c_2Ebool_2E_21(X0),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))) = inj__o(surj__o(ap(c_2Ebool_2E_21(X0),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))))) )
| p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_224])]) ).
tff(f631,plain,
( spl4_84
<=> ! [X0,X1: del] :
( ~ mem(X0,arr(X1,bool))
| ( ap(c_2Ebool_2E_21(X1),X0) = inj__o(surj__o(ap(c_2Ebool_2E_21(X1),X0))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_84])]) ).
tff(f644,plain,
( ! [X0: del] :
( ( ap(c_2Ebool_2E_21(X0),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))) = inj__o(surj__o(ap(c_2Ebool_2E_21(X0),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))))) )
| p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0))) )
| ~ spl4_70
| ~ spl4_84 ),
inference(resolution,[],[f632,f500]) ).
tff(f632,plain,
( ! [X0: $i,X1: del] :
( ~ mem(X0,arr(X1,bool))
| ( ap(c_2Ebool_2E_21(X1),X0) = inj__o(surj__o(ap(c_2Ebool_2E_21(X1),X0))) ) )
| ~ spl4_84 ),
inference(avatar_component_clause,[],[f631]) ).
tff(f2597,plain,
( spl4_223
| ~ spl4_70
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f608,f589,f499,f2595]) ).
tff(f2595,plain,
( spl4_223
<=> ! [X0: del,X1] :
( ( ap(k(arr(arr(X0,bool),bool),X1),ap(c_2Emin_2E_3D(arr(X0,bool)),sK2(arr(X0,bool),c_2Ebool_2E_21(X0)))) = X1 )
| p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_223])]) ).
tff(f608,plain,
( ! [X0: del,X1: $i] :
( ( ap(k(arr(arr(X0,bool),bool),X1),ap(c_2Emin_2E_3D(arr(X0,bool)),sK2(arr(X0,bool),c_2Ebool_2E_21(X0)))) = X1 )
| p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0))) )
| ~ spl4_70
| ~ spl4_81 ),
inference(resolution,[],[f590,f500]) ).
tff(f2556,plain,
( spl4_222
| ~ spl4_66
| ~ spl4_95 ),
inference(avatar_split_clause,[],[f771,f725,f473,f2554]) ).
tff(f2554,plain,
( spl4_222
<=> ! [X2,X0: del,X1: del] :
( ( ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),X2)) = ap(i(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_222])]) ).
tff(f725,plain,
( spl4_95
<=> ! [X2: del,X0,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| ( ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X0) = ap(i(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X0)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_95])]) ).
tff(f771,plain,
( ! [X2: $i,X0: del,X1: del] :
( ( ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),X2)) = ap(i(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))) )
| ~ spl4_66
| ~ spl4_95 ),
inference(resolution,[],[f726,f474]) ).
tff(f726,plain,
( ! [X2: del,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| ( ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X0) = ap(i(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X0)) ) )
| ~ spl4_95 ),
inference(avatar_component_clause,[],[f725]) ).
tff(f2552,plain,
( spl4_221
| ~ spl4_81
| ~ spl4_94 ),
inference(avatar_split_clause,[],[f745,f721,f589,f2550]) ).
tff(f2550,plain,
( spl4_221
<=> ! [X2,X0,X1: del] :
( ~ mem(X0,X1)
| p(ap(c_2Ebool_2E_21(X1),ap(c_2Emin_2E_3D(X1),X0)))
| ( ap(k(arr(X1,bool),X2),ap(c_2Emin_2E_3D(X1),sK2(X1,ap(c_2Emin_2E_3D(X1),X0)))) = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_221])]) ).
tff(f745,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ~ mem(X0,X1)
| p(ap(c_2Ebool_2E_21(X1),ap(c_2Emin_2E_3D(X1),X0)))
| ( ap(k(arr(X1,bool),X2),ap(c_2Emin_2E_3D(X1),sK2(X1,ap(c_2Emin_2E_3D(X1),X0)))) = X2 ) )
| ~ spl4_81
| ~ spl4_94 ),
inference(resolution,[],[f722,f590]) ).
tff(f2548,plain,
( spl4_220
| ~ spl4_62
| ~ spl4_87 ),
inference(avatar_split_clause,[],[f680,f651,f451,f2546]) ).
tff(f2546,plain,
( spl4_220
<=> ! [X0] :
( ( ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg)) = ap(i(arr(ty_2Erealax_2Ereal,bool)),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg))) )
| ( c_2Erealax_2Ereal__neg = X0 )
| ~ mem(X0,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_220])]) ).
tff(f451,plain,
( spl4_62
<=> ! [X0] :
( mem(sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg),ty_2Erealax_2Ereal)
| ( c_2Erealax_2Ereal__neg = X0 )
| ~ mem(X0,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_62])]) ).
tff(f680,plain,
( ! [X0: $i] :
( ( ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg)) = ap(i(arr(ty_2Erealax_2Ereal,bool)),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg))) )
| ( c_2Erealax_2Ereal__neg = X0 )
| ~ mem(X0,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)) )
| ~ spl4_62
| ~ spl4_87 ),
inference(resolution,[],[f652,f452]) ).
tff(f452,plain,
( ! [X0: $i] :
( mem(sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg),ty_2Erealax_2Ereal)
| ( c_2Erealax_2Ereal__neg = X0 )
| ~ mem(X0,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)) )
| ~ spl4_62 ),
inference(avatar_component_clause,[],[f451]) ).
tff(f2544,plain,
( spl4_219
| ~ spl4_58
| ~ spl4_87 ),
inference(avatar_split_clause,[],[f679,f651,f432,f2542]) ).
tff(f2542,plain,
( spl4_219
<=> ! [X2,X0: del,X1: del] :
( ( ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Eulp(X0,X1),X2)) = ap(i(arr(ty_2Erealax_2Ereal,bool)),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Eulp(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_219])]) ).
tff(f432,plain,
( spl4_58
<=> ! [X2: del,X0,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| mem(ap(c_2Ebinary__ieee_2Eulp(X1,X2),X0),ty_2Erealax_2Ereal) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_58])]) ).
tff(f679,plain,
( ! [X2: $i,X0: del,X1: del] :
( ( ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Eulp(X0,X1),X2)) = ap(i(arr(ty_2Erealax_2Ereal,bool)),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Eulp(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))) )
| ~ spl4_58
| ~ spl4_87 ),
inference(resolution,[],[f652,f433]) ).
tff(f433,plain,
( ! [X2: del,X0: $i,X1: del] :
( mem(ap(c_2Ebinary__ieee_2Eulp(X1,X2),X0),ty_2Erealax_2Ereal)
| ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2))) )
| ~ spl4_58 ),
inference(avatar_component_clause,[],[f432]) ).
tff(f2533,plain,
( spl4_218
| ~ spl4_12
| ~ spl4_87 ),
inference(avatar_split_clause,[],[f673,f651,f169,f2531]) ).
tff(f2531,plain,
( spl4_218
<=> ! [X0: del] : ( ap(c_2Emin_2E_3D(arr(arr(X0,bool),bool)),c_2Ebool_2E_21(X0)) = ap(i(arr(arr(arr(X0,bool),bool),bool)),ap(c_2Emin_2E_3D(arr(arr(X0,bool),bool)),c_2Ebool_2E_21(X0))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_218])]) ).
tff(f169,plain,
( spl4_12
<=> ! [X0: del] : mem(c_2Ebool_2E_21(X0),arr(arr(X0,bool),bool)) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_12])]) ).
tff(f673,plain,
( ! [X0: del] : ( ap(c_2Emin_2E_3D(arr(arr(X0,bool),bool)),c_2Ebool_2E_21(X0)) = ap(i(arr(arr(arr(X0,bool),bool),bool)),ap(c_2Emin_2E_3D(arr(arr(X0,bool),bool)),c_2Ebool_2E_21(X0))) )
| ~ spl4_12
| ~ spl4_87 ),
inference(resolution,[],[f652,f170]) ).
tff(f170,plain,
( ! [X0: del] : mem(c_2Ebool_2E_21(X0),arr(arr(X0,bool),bool))
| ~ spl4_12 ),
inference(avatar_component_clause,[],[f169]) ).
tff(f2529,plain,
( spl4_217
| ~ spl4_13
| ~ spl4_87 ),
inference(avatar_split_clause,[],[f672,f651,f173,f2527]) ).
tff(f2527,plain,
( spl4_217
<=> ! [X0: del] : ( ap(c_2Emin_2E_3D(arr(X0,arr(X0,bool))),c_2Emin_2E_3D(X0)) = ap(i(arr(arr(X0,arr(X0,bool)),bool)),ap(c_2Emin_2E_3D(arr(X0,arr(X0,bool))),c_2Emin_2E_3D(X0))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_217])]) ).
tff(f173,plain,
( spl4_13
<=> ! [X0: del] : mem(c_2Emin_2E_3D(X0),arr(X0,arr(X0,bool))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_13])]) ).
tff(f672,plain,
( ! [X0: del] : ( ap(c_2Emin_2E_3D(arr(X0,arr(X0,bool))),c_2Emin_2E_3D(X0)) = ap(i(arr(arr(X0,arr(X0,bool)),bool)),ap(c_2Emin_2E_3D(arr(X0,arr(X0,bool))),c_2Emin_2E_3D(X0))) )
| ~ spl4_13
| ~ spl4_87 ),
inference(resolution,[],[f652,f174]) ).
tff(f174,plain,
( ! [X0: del] : mem(c_2Emin_2E_3D(X0),arr(X0,arr(X0,bool)))
| ~ spl4_13 ),
inference(avatar_component_clause,[],[f173]) ).
tff(f2525,plain,
( spl4_216
| ~ spl4_23
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f603,f589,f238,f2523]) ).
tff(f2523,plain,
( spl4_216
<=> ! [X2,X0: del,X1: del] : ( ap(k(arr(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1)),bool),X2),ap(c_2Emin_2E_3D(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1))),c_2Ebinary__ieee_2Efloat__plus__min(X0,X1))) = X2 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_216])]) ).
tff(f238,plain,
( spl4_23
<=> ! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_23])]) ).
tff(f603,plain,
( ! [X2: $i,X0: del,X1: del] : ( ap(k(arr(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1)),bool),X2),ap(c_2Emin_2E_3D(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1))),c_2Ebinary__ieee_2Efloat__plus__min(X0,X1))) = X2 )
| ~ spl4_23
| ~ spl4_81 ),
inference(resolution,[],[f590,f239]) ).
tff(f239,plain,
( ! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1)))
| ~ spl4_23 ),
inference(avatar_component_clause,[],[f238]) ).
tff(f2467,plain,
( spl4_215
| ~ spl4_20
| ~ spl4_109 ),
inference(avatar_split_clause,[],[f868,f863,f214,f2465]) ).
tff(f2465,plain,
( spl4_215
<=> ! [X0,X3,X2,X1: del] :
( ~ mem(X0,X1)
| ( ap(c_2Emin_2E_3D(X1),X0) = X2 )
| ~ mem(X2,arr(X1,bool))
| ( ap(k(X1,X3),sK3(X1,X2,ap(c_2Emin_2E_3D(X1),X0))) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_215])]) ).
tff(f868,plain,
( ! [X2: $i,X3: $i,X0: $i,X1: del] :
( ~ mem(X0,X1)
| ( ap(c_2Emin_2E_3D(X1),X0) = X2 )
| ~ mem(X2,arr(X1,bool))
| ( ap(k(X1,X3),sK3(X1,X2,ap(c_2Emin_2E_3D(X1),X0))) = X3 ) )
| ~ spl4_20
| ~ spl4_109 ),
inference(resolution,[],[f864,f215]) ).
tff(f2452,plain,
( spl4_214
| ~ spl4_61
| ~ spl4_95 ),
inference(avatar_split_clause,[],[f770,f725,f447,f2450]) ).
tff(f2450,plain,
( spl4_214
<=> ! [X2,X0: del,X1: del] :
( ( ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2)) = ap(i(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_214])]) ).
tff(f770,plain,
( ! [X2: $i,X0: del,X1: del] :
( ( ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2)) = ap(i(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1)) )
| ~ spl4_61
| ~ spl4_95 ),
inference(resolution,[],[f726,f448]) ).
tff(f2448,plain,
( spl4_213
| ~ spl4_18
| ~ spl4_94 ),
inference(avatar_split_clause,[],[f747,f721,f198,f2446]) ).
tff(f2446,plain,
( spl4_213
<=> ! [X0,X1: del] :
( ~ mem(X0,X1)
| p(ap(c_2Ebool_2E_21(X1),ap(c_2Emin_2E_3D(X1),X0)))
| ( sK2(X1,ap(c_2Emin_2E_3D(X1),X0)) = ap(i(X1),sK2(X1,ap(c_2Emin_2E_3D(X1),X0))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_213])]) ).
tff(f747,plain,
( ! [X0: $i,X1: del] :
( ~ mem(X0,X1)
| p(ap(c_2Ebool_2E_21(X1),ap(c_2Emin_2E_3D(X1),X0)))
| ( sK2(X1,ap(c_2Emin_2E_3D(X1),X0)) = ap(i(X1),sK2(X1,ap(c_2Emin_2E_3D(X1),X0))) ) )
| ~ spl4_18
| ~ spl4_94 ),
inference(resolution,[],[f722,f199]) ).
tff(f2444,plain,
( spl4_212
| ~ spl4_66
| ~ spl4_91 ),
inference(avatar_split_clause,[],[f712,f700,f473,f2442]) ).
tff(f700,plain,
( spl4_91
<=> ! [X2: del,X0,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| ( ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X0) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X0))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_91])]) ).
tff(f712,plain,
( ! [X2: $i,X0: del,X1: del] :
( ( ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),X2)) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),X2)))) )
| ~ mem(X2,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))) )
| ~ spl4_66
| ~ spl4_91 ),
inference(resolution,[],[f701,f474]) ).
tff(f701,plain,
( ! [X2: del,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| ( ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X0) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X0))) ) )
| ~ spl4_91 ),
inference(avatar_component_clause,[],[f700]) ).
tff(f2440,plain,
( spl4_211
| ~ spl4_56
| ~ spl4_87 ),
inference(avatar_split_clause,[],[f678,f651,f416,f2438]) ).
tff(f2438,plain,
( spl4_211
<=> ! [X2,X0: del,X1: del] :
( ( ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2)) = ap(i(arr(ty_2Erealax_2Ereal,bool)),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_211])]) ).
tff(f416,plain,
( spl4_56
<=> ! [X2: del,X0,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| mem(ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X0),ty_2Erealax_2Ereal) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_56])]) ).
tff(f678,plain,
( ! [X2: $i,X0: del,X1: del] :
( ( ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2)) = ap(i(arr(ty_2Erealax_2Ereal,bool)),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1)) )
| ~ spl4_56
| ~ spl4_87 ),
inference(resolution,[],[f652,f417]) ).
tff(f417,plain,
( ! [X2: del,X0: $i,X1: del] :
( mem(ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X0),ty_2Erealax_2Ereal)
| ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2)) )
| ~ spl4_56 ),
inference(avatar_component_clause,[],[f416]) ).
tff(f2436,plain,
( spl4_210
| ~ spl4_72
| ~ spl4_82 ),
inference(avatar_split_clause,[],[f625,f593,f513,f2434]) ).
tff(f2434,plain,
( spl4_210
<=> ! [X2,X0,X1: del] :
( ( ap(k(bool,X0),ap(c_2Ebool_2E_21(X1),sK3(arr(X1,bool),X2,c_2Ebool_2E_21(X1)))) = X0 )
| ( c_2Ebool_2E_21(X1) = X2 )
| ~ mem(X2,arr(arr(X1,bool),bool)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_210])]) ).
tff(f593,plain,
( spl4_82
<=> ! [X2,X0,X1: del] :
( ~ mem(X0,arr(X1,bool))
| ( ap(k(bool,X2),ap(c_2Ebool_2E_21(X1),X0)) = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_82])]) ).
tff(f625,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ( ap(k(bool,X0),ap(c_2Ebool_2E_21(X1),sK3(arr(X1,bool),X2,c_2Ebool_2E_21(X1)))) = X0 )
| ( c_2Ebool_2E_21(X1) = X2 )
| ~ mem(X2,arr(arr(X1,bool),bool)) )
| ~ spl4_72
| ~ spl4_82 ),
inference(resolution,[],[f594,f514]) ).
tff(f594,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ~ mem(X0,arr(X1,bool))
| ( ap(k(bool,X2),ap(c_2Ebool_2E_21(X1),X0)) = X2 ) )
| ~ spl4_82 ),
inference(avatar_component_clause,[],[f593]) ).
tff(f2404,plain,
( spl4_209
| ~ spl4_5
| ~ spl4_174 ),
inference(avatar_split_clause,[],[f1979,f1842,f137,f2402]) ).
tff(f2402,plain,
( spl4_209
<=> ! [X0: tp__ty_2Erealax_2Ereal] : ( c_2Ebool_2ET = ap(ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),inj__ty_2Erealax_2Ereal(X0)),inj__ty_2Erealax_2Ereal(X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_209])]) ).
tff(f137,plain,
( spl4_5
<=> ! [X0: tp__ty_2Erealax_2Ereal] : mem(inj__ty_2Erealax_2Ereal(X0),ty_2Erealax_2Ereal) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_5])]) ).
tff(f1979,plain,
( ! [X0: tp__ty_2Erealax_2Ereal] : ( c_2Ebool_2ET = ap(ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),inj__ty_2Erealax_2Ereal(X0)),inj__ty_2Erealax_2Ereal(X0)) )
| ~ spl4_5
| ~ spl4_174 ),
inference(resolution,[],[f1843,f138]) ).
tff(f138,plain,
( ! [X0: tp__ty_2Erealax_2Ereal] : mem(inj__ty_2Erealax_2Ereal(X0),ty_2Erealax_2Ereal)
| ~ spl4_5 ),
inference(avatar_component_clause,[],[f137]) ).
tff(f2383,plain,
( spl4_208
| ~ spl4_15
| ~ spl4_94 ),
inference(avatar_split_clause,[],[f764,f721,f182,f2381]) ).
tff(f2381,plain,
( spl4_208
<=> ! [X0] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| p(ap(c_2Ebool_2E_21(ty_2Erealax_2Ereal),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)))
| ( sK2(ty_2Erealax_2Ereal,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(sK2(ty_2Erealax_2Ereal,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_208])]) ).
tff(f764,plain,
( ! [X0: $i] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| p(ap(c_2Ebool_2E_21(ty_2Erealax_2Ereal),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)))
| ( sK2(ty_2Erealax_2Ereal,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(sK2(ty_2Erealax_2Ereal,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)))) ) )
| ~ spl4_15
| ~ spl4_94 ),
inference(resolution,[],[f722,f183]) ).
tff(f2379,plain,
( spl4_207
| ~ spl4_16
| ~ spl4_94 ),
inference(avatar_split_clause,[],[f752,f721,f186,f2377]) ).
tff(f2377,plain,
( spl4_207
<=> ! [X0] :
( ~ mem(X0,bool)
| p(ap(c_2Ebool_2E_21(bool),ap(c_2Emin_2E_3D(bool),X0)))
| ( sK2(bool,ap(c_2Emin_2E_3D(bool),X0)) = inj__o(surj__o(sK2(bool,ap(c_2Emin_2E_3D(bool),X0)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_207])]) ).
tff(f752,plain,
( ! [X0: $i] :
( ~ mem(X0,bool)
| p(ap(c_2Ebool_2E_21(bool),ap(c_2Emin_2E_3D(bool),X0)))
| ( sK2(bool,ap(c_2Emin_2E_3D(bool),X0)) = inj__o(surj__o(sK2(bool,ap(c_2Emin_2E_3D(bool),X0)))) ) )
| ~ spl4_16
| ~ spl4_94 ),
inference(resolution,[],[f722,f187]) ).
tff(f2375,plain,
( spl4_206
| ~ spl4_46
| ~ spl4_94 ),
inference(avatar_split_clause,[],[f749,f721,f363,f2373]) ).
tff(f2373,plain,
( spl4_206
<=> ! [X0] :
( ~ mem(X0,bool)
| p(ap(c_2Ebool_2E_21(bool),ap(c_2Emin_2E_3D(bool),X0)))
| ~ p(sK2(bool,ap(c_2Emin_2E_3D(bool),X0)))
| ( c_2Ebool_2ET = sK2(bool,ap(c_2Emin_2E_3D(bool),X0)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_206])]) ).
tff(f749,plain,
( ! [X0: $i] :
( ~ mem(X0,bool)
| p(ap(c_2Ebool_2E_21(bool),ap(c_2Emin_2E_3D(bool),X0)))
| ~ p(sK2(bool,ap(c_2Emin_2E_3D(bool),X0)))
| ( c_2Ebool_2ET = sK2(bool,ap(c_2Emin_2E_3D(bool),X0)) ) )
| ~ spl4_46
| ~ spl4_94 ),
inference(resolution,[],[f722,f364]) ).
tff(f2371,plain,
( spl4_205
| ~ spl4_61
| ~ spl4_91 ),
inference(avatar_split_clause,[],[f711,f700,f447,f2369]) ).
tff(f2369,plain,
( spl4_205
<=> ! [X2,X0: del,X1: del] :
( ( ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2)) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2)))) )
| ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_205])]) ).
tff(f711,plain,
( ! [X2: $i,X0: del,X1: del] :
( ( ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2)) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2)))) )
| ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1)) )
| ~ spl4_61
| ~ spl4_91 ),
inference(resolution,[],[f701,f448]) ).
tff(f2367,plain,
( spl4_204
| ~ spl4_66
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f616,f589,f473,f2365]) ).
tff(f2365,plain,
( spl4_204
<=> ! [X0: del,X3,X2,X1: del] :
( ( ap(k(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),bool),X2),ap(c_2Emin_2E_3D(ty_2Ebinary__ieee_2Efloat(X0,X1)),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),X3))) = X2 )
| ~ mem(X3,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_204])]) ).
tff(f616,plain,
( ! [X2: $i,X3: $i,X0: del,X1: del] :
( ( ap(k(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),bool),X2),ap(c_2Emin_2E_3D(ty_2Ebinary__ieee_2Efloat(X0,X1)),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),X3))) = X2 )
| ~ mem(X3,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))) )
| ~ spl4_66
| ~ spl4_81 ),
inference(resolution,[],[f590,f474]) ).
tff(f2363,plain,
( spl4_203
| ~ spl4_22
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f602,f589,f232,f2361]) ).
tff(f2361,plain,
( spl4_203
<=> ! [X2,X0: del,X1: del] : ( ap(k(arr(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1)),bool),X2),ap(c_2Emin_2E_3D(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1))),c_2Ebinary__ieee_2Efloat__negate(X0,X1))) = X2 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_203])]) ).
tff(f232,plain,
( spl4_22
<=> ! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Efloat__negate(X0,X1),arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_22])]) ).
tff(f602,plain,
( ! [X2: $i,X0: del,X1: del] : ( ap(k(arr(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1)),bool),X2),ap(c_2Emin_2E_3D(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1))),c_2Ebinary__ieee_2Efloat__negate(X0,X1))) = X2 )
| ~ spl4_22
| ~ spl4_81 ),
inference(resolution,[],[f590,f233]) ).
tff(f233,plain,
( ! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Efloat__negate(X0,X1),arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1)))
| ~ spl4_22 ),
inference(avatar_component_clause,[],[f232]) ).
tff(f2359,plain,
( spl4_202
| ~ spl4_25
| ~ spl4_80 ),
inference(avatar_split_clause,[],[f584,f578,f249,f2357]) ).
tff(f2357,plain,
( spl4_202
<=> ! [X0,X3,X2,X1: del] :
( ~ mem(X0,X1)
| ~ mem(X2,X1)
| p(ap(ap(c_2Emin_2E_3D(X1),X2),X0))
| p(X3)
| ( ap(ap(c_2Emin_2E_3D(X1),X2),X0) = X3 )
| ~ mem(X3,bool) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_202])]) ).
tff(f584,plain,
( ! [X2: $i,X3: $i,X0: $i,X1: del] :
( ~ mem(X0,X1)
| ~ mem(X2,X1)
| p(ap(ap(c_2Emin_2E_3D(X1),X2),X0))
| p(X3)
| ( ap(ap(c_2Emin_2E_3D(X1),X2),X0) = X3 )
| ~ mem(X3,bool) )
| ~ spl4_25
| ~ spl4_80 ),
inference(resolution,[],[f579,f250]) ).
tff(f2355,plain,
( spl4_201
| ~ spl4_6
| ~ spl4_174 ),
inference(avatar_split_clause,[],[f1970,f1842,f142,f2352]) ).
tff(f2352,plain,
( spl4_201
<=> ( c_2Ebool_2ET = ap(ap(c_2Emin_2E_3D(arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)),c_2Erealax_2Ereal__neg),c_2Erealax_2Ereal__neg) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_201])]) ).
tff(f142,plain,
( spl4_6
<=> mem(c_2Erealax_2Ereal__neg,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_6])]) ).
tff(f1970,plain,
( ( c_2Ebool_2ET = ap(ap(c_2Emin_2E_3D(arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)),c_2Erealax_2Ereal__neg),c_2Erealax_2Ereal__neg) )
| ~ spl4_6
| ~ spl4_174 ),
inference(resolution,[],[f1843,f144]) ).
tff(f144,plain,
( mem(c_2Erealax_2Ereal__neg,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal))
| ~ spl4_6 ),
inference(avatar_component_clause,[],[f142]) ).
tff(f2350,plain,
( spl4_200
| ~ spl4_26
| ~ spl4_80 ),
inference(avatar_split_clause,[],[f583,f578,f253,f2348]) ).
tff(f2348,plain,
( spl4_200
<=> ! [X0,X3,X2,X1: del] :
( ~ mem(X0,X1)
| ~ mem(X2,X1)
| ~ p(ap(ap(c_2Emin_2E_3D(X1),X2),X0))
| ~ p(X3)
| ( ap(ap(c_2Emin_2E_3D(X1),X2),X0) = X3 )
| ~ mem(X3,bool) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_200])]) ).
tff(f583,plain,
( ! [X2: $i,X3: $i,X0: $i,X1: del] :
( ~ mem(X0,X1)
| ~ mem(X2,X1)
| ~ p(ap(ap(c_2Emin_2E_3D(X1),X2),X0))
| ~ p(X3)
| ( ap(ap(c_2Emin_2E_3D(X1),X2),X0) = X3 )
| ~ mem(X3,bool) )
| ~ spl4_26
| ~ spl4_80 ),
inference(resolution,[],[f579,f254]) ).
tff(f2236,plain,
( spl4_199
| ~ spl4_20
| ~ spl4_105 ),
inference(avatar_split_clause,[],[f841,f821,f214,f2234]) ).
tff(f2234,plain,
( spl4_199
<=> ! [X2,X0,X1: del] :
( ~ mem(X0,X1)
| p(ap(c_2Ebool_2E_21(arr(X1,bool)),c_2Ebool_2E_21(X1)))
| ( ap(k(bool,X2),ap(sK2(arr(X1,bool),c_2Ebool_2E_21(X1)),X0)) = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_199])]) ).
tff(f841,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ~ mem(X0,X1)
| p(ap(c_2Ebool_2E_21(arr(X1,bool)),c_2Ebool_2E_21(X1)))
| ( ap(k(bool,X2),ap(sK2(arr(X1,bool),c_2Ebool_2E_21(X1)),X0)) = X2 ) )
| ~ spl4_20
| ~ spl4_105 ),
inference(resolution,[],[f822,f215]) ).
tff(f2232,plain,
( spl4_198
| ~ spl4_47
| ~ spl4_103 ),
inference(avatar_split_clause,[],[f824,f813,f369,f2230]) ).
tff(f2230,plain,
( spl4_198
<=> ! [X2,X0: del,X1] :
( p(ap(c_2Ebool_2E_21(X0),ap(c_2Emin_2E_3D(X0),X1)))
| p(X2)
| ( ap(c_2Ebool_2E_21(X0),ap(c_2Emin_2E_3D(X0),X1)) = X2 )
| ~ mem(X2,bool)
| ~ mem(X1,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_198])]) ).
tff(f813,plain,
( spl4_103
<=> ! [X2,X0,X1: del] :
( ~ mem(X0,arr(X1,bool))
| p(ap(c_2Ebool_2E_21(X1),X0))
| p(X2)
| ( ap(c_2Ebool_2E_21(X1),X0) = X2 )
| ~ mem(X2,bool) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_103])]) ).
tff(f824,plain,
( ! [X2: $i,X0: del,X1: $i] :
( p(ap(c_2Ebool_2E_21(X0),ap(c_2Emin_2E_3D(X0),X1)))
| p(X2)
| ( ap(c_2Ebool_2E_21(X0),ap(c_2Emin_2E_3D(X0),X1)) = X2 )
| ~ mem(X2,bool)
| ~ mem(X1,X0) )
| ~ spl4_47
| ~ spl4_103 ),
inference(resolution,[],[f814,f370]) ).
tff(f814,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ~ mem(X0,arr(X1,bool))
| p(ap(c_2Ebool_2E_21(X1),X0))
| p(X2)
| ( ap(c_2Ebool_2E_21(X1),X0) = X2 )
| ~ mem(X2,bool) )
| ~ spl4_103 ),
inference(avatar_component_clause,[],[f813]) ).
tff(f2228,plain,
( spl4_197
| ~ spl4_78
| ~ spl4_94 ),
inference(avatar_split_clause,[],[f762,f721,f552,f2226]) ).
tff(f2226,plain,
( spl4_197
<=> ! [X0,X1] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| p(ap(c_2Ebool_2E_21(ty_2Erealax_2Ereal),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)))
| ( ap(k(ty_2Erealax_2Ereal,X1),ap(c_2Erealax_2Ereal__neg,sK2(ty_2Erealax_2Ereal,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)))) = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_197])]) ).
tff(f762,plain,
( ! [X0: $i,X1: $i] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| p(ap(c_2Ebool_2E_21(ty_2Erealax_2Ereal),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)))
| ( ap(k(ty_2Erealax_2Ereal,X1),ap(c_2Erealax_2Ereal__neg,sK2(ty_2Erealax_2Ereal,ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),X0)))) = X1 ) )
| ~ spl4_78
| ~ spl4_94 ),
inference(resolution,[],[f722,f553]) ).
tff(f2224,plain,
( spl4_196
| ~ spl4_4
| ~ spl4_174 ),
inference(avatar_split_clause,[],[f1963,f1842,f133,f2222]) ).
tff(f2222,plain,
( spl4_196
<=> ! [X0: tp__o] : ( c_2Ebool_2ET = ap(ap(c_2Emin_2E_3D(bool),inj__o(X0)),inj__o(X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_196])]) ).
tff(f133,plain,
( spl4_4
<=> ! [X0: tp__o] : mem(inj__o(X0),bool) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_4])]) ).
tff(f1963,plain,
( ! [X0: tp__o] : ( c_2Ebool_2ET = ap(ap(c_2Emin_2E_3D(bool),inj__o(X0)),inj__o(X0)) )
| ~ spl4_4
| ~ spl4_174 ),
inference(resolution,[],[f1843,f134]) ).
tff(f134,plain,
( ! [X0: tp__o] : mem(inj__o(X0),bool)
| ~ spl4_4 ),
inference(avatar_component_clause,[],[f133]) ).
tff(f2220,plain,
( spl4_195
| ~ spl4_48
| ~ spl4_87 ),
inference(avatar_split_clause,[],[f664,f651,f373,f2218]) ).
tff(f2218,plain,
( spl4_195
<=> ! [X0: del,X1] :
( ( ap(c_2Emin_2E_3D(bool),ap(c_2Ebool_2E_21(X0),X1)) = ap(i(arr(bool,bool)),ap(c_2Emin_2E_3D(bool),ap(c_2Ebool_2E_21(X0),X1))) )
| ~ mem(X1,arr(X0,bool)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_195])]) ).
tff(f373,plain,
( spl4_48
<=> ! [X0,X1: del] :
( ~ mem(X0,arr(X1,bool))
| mem(ap(c_2Ebool_2E_21(X1),X0),bool) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_48])]) ).
tff(f664,plain,
( ! [X0: del,X1: $i] :
( ( ap(c_2Emin_2E_3D(bool),ap(c_2Ebool_2E_21(X0),X1)) = ap(i(arr(bool,bool)),ap(c_2Emin_2E_3D(bool),ap(c_2Ebool_2E_21(X0),X1))) )
| ~ mem(X1,arr(X0,bool)) )
| ~ spl4_48
| ~ spl4_87 ),
inference(resolution,[],[f652,f374]) ).
tff(f374,plain,
( ! [X0: $i,X1: del] :
( mem(ap(c_2Ebool_2E_21(X1),X0),bool)
| ~ mem(X0,arr(X1,bool)) )
| ~ spl4_48 ),
inference(avatar_component_clause,[],[f373]) ).
tff(f2216,plain,
( spl4_194
| ~ spl4_61
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f615,f589,f447,f2214]) ).
tff(f2214,plain,
( spl4_194
<=> ! [X0: del,X3,X2,X1: del] :
( ( ap(k(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),bool),X2),ap(c_2Emin_2E_3D(ty_2Ebinary__ieee_2Efloat(X0,X1)),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X3))) = X2 )
| ~ mem(X3,ty_2Ebinary__ieee_2Efloat(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_194])]) ).
tff(f615,plain,
( ! [X2: $i,X3: $i,X0: del,X1: del] :
( ( ap(k(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),bool),X2),ap(c_2Emin_2E_3D(ty_2Ebinary__ieee_2Efloat(X0,X1)),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X3))) = X2 )
| ~ mem(X3,ty_2Ebinary__ieee_2Efloat(X0,X1)) )
| ~ spl4_61
| ~ spl4_81 ),
inference(resolution,[],[f590,f448]) ).
tff(f2212,plain,
( spl4_193
| ~ spl4_54
| ~ spl4_80 ),
inference(avatar_split_clause,[],[f581,f578,f408,f2210]) ).
tff(f2210,plain,
( spl4_193
<=> ! [X0,X3: tp__o,X2,X1: del] :
( ~ mem(X0,X1)
| ~ mem(X2,X1)
| p(ap(ap(c_2Emin_2E_3D(X1),X2),X0))
| ( inj__o(X3) = ap(ap(c_2Emin_2E_3D(X1),X2),X0) )
| p(inj__o(X3)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_193])]) ).
tff(f581,plain,
( ! [X2: $i,X3: tp__o,X0: $i,X1: del] :
( ~ mem(X0,X1)
| ~ mem(X2,X1)
| p(ap(ap(c_2Emin_2E_3D(X1),X2),X0))
| ( inj__o(X3) = ap(ap(c_2Emin_2E_3D(X1),X2),X0) )
| p(inj__o(X3)) )
| ~ spl4_54
| ~ spl4_80 ),
inference(resolution,[],[f579,f409]) ).
tff(f2156,plain,
( spl4_192
| ~ spl4_47
| ~ spl4_99 ),
inference(avatar_split_clause,[],[f797,f786,f369,f2154]) ).
tff(f2154,plain,
( spl4_192
<=> ! [X2: tp__o,X0: del,X1] :
( ( ap(c_2Ebool_2E_21(X0),ap(c_2Emin_2E_3D(X0),X1)) = inj__o(X2) )
| p(inj__o(X2))
| p(ap(c_2Ebool_2E_21(X0),ap(c_2Emin_2E_3D(X0),X1)))
| ~ mem(X1,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_192])]) ).
tff(f797,plain,
( ! [X2: tp__o,X0: del,X1: $i] :
( ( ap(c_2Ebool_2E_21(X0),ap(c_2Emin_2E_3D(X0),X1)) = inj__o(X2) )
| p(inj__o(X2))
| p(ap(c_2Ebool_2E_21(X0),ap(c_2Emin_2E_3D(X0),X1)))
| ~ mem(X1,X0) )
| ~ spl4_47
| ~ spl4_99 ),
inference(resolution,[],[f787,f370]) ).
tff(f2152,plain,
( spl4_191
| ~ spl4_19
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f605,f589,f210,f2150]) ).
tff(f2150,plain,
( spl4_191
<=> ! [X2,X0: del,X1: del] : ( ap(k(arr(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal),bool),X2),ap(c_2Emin_2E_3D(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal)),c_2Ebinary__ieee_2Eulp(X0,X1))) = X2 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_191])]) ).
tff(f605,plain,
( ! [X2: $i,X0: del,X1: del] : ( ap(k(arr(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal),bool),X2),ap(c_2Emin_2E_3D(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal)),c_2Ebinary__ieee_2Eulp(X0,X1))) = X2 )
| ~ spl4_19
| ~ spl4_81 ),
inference(resolution,[],[f590,f211]) ).
tff(f2148,plain,
( spl4_190
| ~ spl4_62
| ~ spl4_79 ),
inference(avatar_split_clause,[],[f575,f568,f451,f2146]) ).
tff(f2146,plain,
( spl4_190
<=> ! [X0] :
( ( ap(c_2Erealax_2Ereal__neg,sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg)) = ap(i(ty_2Erealax_2Ereal),ap(c_2Erealax_2Ereal__neg,sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg))) )
| ( c_2Erealax_2Ereal__neg = X0 )
| ~ mem(X0,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_190])]) ).
tff(f575,plain,
( ! [X0: $i] :
( ( ap(c_2Erealax_2Ereal__neg,sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg)) = ap(i(ty_2Erealax_2Ereal),ap(c_2Erealax_2Ereal__neg,sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg))) )
| ( c_2Erealax_2Ereal__neg = X0 )
| ~ mem(X0,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)) )
| ~ spl4_62
| ~ spl4_79 ),
inference(resolution,[],[f569,f452]) ).
tff(f2139,plain,
( spl4_189
| ~ spl4_58
| ~ spl4_79 ),
inference(avatar_split_clause,[],[f574,f568,f432,f2137]) ).
tff(f2137,plain,
( spl4_189
<=> ! [X2,X0: del,X1: del] :
( ( ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X0,X1),X2)) = ap(i(ty_2Erealax_2Ereal),ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_189])]) ).
tff(f574,plain,
( ! [X2: $i,X0: del,X1: del] :
( ( ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X0,X1),X2)) = ap(i(ty_2Erealax_2Ereal),ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))) )
| ~ spl4_58
| ~ spl4_79 ),
inference(resolution,[],[f569,f433]) ).
tff(f2051,plain,
( spl4_188
| ~ spl4_20
| ~ spl4_94 ),
inference(avatar_split_clause,[],[f746,f721,f214,f2049]) ).
tff(f2049,plain,
( spl4_188
<=> ! [X2,X0,X1: del] :
( ~ mem(X0,X1)
| p(ap(c_2Ebool_2E_21(X1),ap(c_2Emin_2E_3D(X1),X0)))
| ( ap(k(X1,X2),sK2(X1,ap(c_2Emin_2E_3D(X1),X0))) = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_188])]) ).
tff(f746,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ~ mem(X0,X1)
| p(ap(c_2Ebool_2E_21(X1),ap(c_2Emin_2E_3D(X1),X0)))
| ( ap(k(X1,X2),sK2(X1,ap(c_2Emin_2E_3D(X1),X0))) = X2 ) )
| ~ spl4_20
| ~ spl4_94 ),
inference(resolution,[],[f722,f215]) ).
tff(f2047,plain,
( spl4_187
| ~ spl4_2
| ~ spl4_174 ),
inference(avatar_split_clause,[],[f1962,f1842,f123,f2044]) ).
tff(f2044,plain,
( spl4_187
<=> ( c_2Ebool_2ET = ap(ap(c_2Emin_2E_3D(bool),c_2Ebool_2ET),c_2Ebool_2ET) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_187])]) ).
tff(f123,plain,
( spl4_2
<=> mem(c_2Ebool_2ET,bool) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_2])]) ).
tff(f1962,plain,
( ( c_2Ebool_2ET = ap(ap(c_2Emin_2E_3D(bool),c_2Ebool_2ET),c_2Ebool_2ET) )
| ~ spl4_2
| ~ spl4_174 ),
inference(resolution,[],[f1843,f125]) ).
tff(f125,plain,
( mem(c_2Ebool_2ET,bool)
| ~ spl4_2 ),
inference(avatar_component_clause,[],[f123]) ).
tff(f2042,plain,
( spl4_186
| ~ spl4_66
| ~ spl4_92 ),
inference(avatar_split_clause,[],[f716,f704,f473,f2040]) ).
tff(f2040,plain,
( spl4_186
<=> ! [X0: del,X3,X2,X1: del] :
( ( ap(k(ty_2Ebinary__ieee_2Efloat(X0,X1),X2),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),X3))) = X2 )
| ~ mem(X3,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_186])]) ).
tff(f716,plain,
( ! [X2: $i,X3: $i,X0: del,X1: del] :
( ( ap(k(ty_2Ebinary__ieee_2Efloat(X0,X1),X2),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),X3))) = X2 )
| ~ mem(X3,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))) )
| ~ spl4_66
| ~ spl4_92 ),
inference(resolution,[],[f705,f474]) ).
tff(f2038,plain,
( spl4_185
| ~ spl4_70
| ~ spl4_82 ),
inference(avatar_split_clause,[],[f624,f593,f499,f2036]) ).
tff(f2036,plain,
( spl4_185
<=> ! [X0,X1: del] :
( ( ap(k(bool,X0),ap(c_2Ebool_2E_21(X1),sK2(arr(X1,bool),c_2Ebool_2E_21(X1)))) = X0 )
| p(ap(c_2Ebool_2E_21(arr(X1,bool)),c_2Ebool_2E_21(X1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_185])]) ).
tff(f624,plain,
( ! [X0: $i,X1: del] :
( ( ap(k(bool,X0),ap(c_2Ebool_2E_21(X1),sK2(arr(X1,bool),c_2Ebool_2E_21(X1)))) = X0 )
| p(ap(c_2Ebool_2E_21(arr(X1,bool)),c_2Ebool_2E_21(X1))) )
| ~ spl4_70
| ~ spl4_82 ),
inference(resolution,[],[f594,f500]) ).
tff(f2034,plain,
( spl4_184
| ~ spl4_62
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f614,f589,f451,f2032]) ).
tff(f2032,plain,
( spl4_184
<=> ! [X0,X1] :
( ( ap(k(arr(ty_2Erealax_2Ereal,bool),X0),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),sK3(ty_2Erealax_2Ereal,X1,c_2Erealax_2Ereal__neg))) = X0 )
| ( c_2Erealax_2Ereal__neg = X1 )
| ~ mem(X1,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_184])]) ).
tff(f614,plain,
( ! [X0: $i,X1: $i] :
( ( ap(k(arr(ty_2Erealax_2Ereal,bool),X0),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),sK3(ty_2Erealax_2Ereal,X1,c_2Erealax_2Ereal__neg))) = X0 )
| ( c_2Erealax_2Ereal__neg = X1 )
| ~ mem(X1,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)) )
| ~ spl4_62
| ~ spl4_81 ),
inference(resolution,[],[f590,f452]) ).
tff(f2030,plain,
( spl4_183
| ~ spl4_80
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f599,f589,f578,f2028]) ).
tff(f2028,plain,
( spl4_183
<=> ! [X0,X3,X2,X1: del] :
( ( ap(k(arr(bool,bool),X0),ap(c_2Emin_2E_3D(bool),ap(ap(c_2Emin_2E_3D(X1),X2),X3))) = X0 )
| ~ mem(X3,X1)
| ~ mem(X2,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_183])]) ).
tff(f599,plain,
( ! [X2: $i,X3: $i,X0: $i,X1: del] :
( ( ap(k(arr(bool,bool),X0),ap(c_2Emin_2E_3D(bool),ap(ap(c_2Emin_2E_3D(X1),X2),X3))) = X0 )
| ~ mem(X3,X1)
| ~ mem(X2,X1) )
| ~ spl4_80
| ~ spl4_81 ),
inference(resolution,[],[f590,f579]) ).
tff(f2026,plain,
( spl4_182
| ~ spl4_56
| ~ spl4_79 ),
inference(avatar_split_clause,[],[f573,f568,f416,f2024]) ).
tff(f2024,plain,
( spl4_182
<=> ! [X2,X0: del,X1: del] :
( ( ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2)) = ap(i(ty_2Erealax_2Ereal),ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_182])]) ).
tff(f573,plain,
( ! [X2: $i,X0: del,X1: del] :
( ( ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2)) = ap(i(ty_2Erealax_2Ereal),ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1)) )
| ~ spl4_56
| ~ spl4_79 ),
inference(resolution,[],[f569,f417]) ).
tff(f2022,plain,
( spl4_181
| ~ spl4_62
| ~ spl4_73 ),
inference(avatar_split_clause,[],[f559,f522,f451,f2020]) ).
tff(f2020,plain,
( spl4_181
<=> ! [X0] :
( ( ap(c_2Erealax_2Ereal__neg,sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg)) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg)))) )
| ( c_2Erealax_2Ereal__neg = X0 )
| ~ mem(X0,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_181])]) ).
tff(f559,plain,
( ! [X0: $i] :
( ( ap(c_2Erealax_2Ereal__neg,sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg)) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg)))) )
| ( c_2Erealax_2Ereal__neg = X0 )
| ~ mem(X0,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)) )
| ~ spl4_62
| ~ spl4_73 ),
inference(resolution,[],[f523,f452]) ).
tff(f2018,plain,
( spl4_180
| ~ spl4_58
| ~ spl4_73 ),
inference(avatar_split_clause,[],[f558,f522,f432,f2016]) ).
tff(f2016,plain,
( spl4_180
<=> ! [X2,X0: del,X1: del] :
( ( ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X0,X1),X2)) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X0,X1),X2)))) )
| ~ mem(X2,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_180])]) ).
tff(f558,plain,
( ! [X2: $i,X0: del,X1: del] :
( ( ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X0,X1),X2)) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X0,X1),X2)))) )
| ~ mem(X2,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))) )
| ~ spl4_58
| ~ spl4_73 ),
inference(resolution,[],[f523,f433]) ).
tff(f1864,plain,
( spl4_179
| ~ spl4_9
| ~ spl4_107 ),
inference(avatar_split_clause,[],[f855,f848,f155,f1862]) ).
tff(f1862,plain,
( spl4_179
<=> ! [X0: del,X1: del] : ( ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))) = ap(i(ty_2Ebinary__ieee_2Efloat(X0,X1)),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_179])]) ).
tff(f848,plain,
( spl4_107
<=> ! [X2: del,X0,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| ( ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X0) = ap(i(ty_2Ebinary__ieee_2Efloat(X1,X2)),ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X0)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_107])]) ).
tff(f855,plain,
( ! [X0: del,X1: del] : ( ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))) = ap(i(ty_2Ebinary__ieee_2Efloat(X0,X1)),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))) )
| ~ spl4_9
| ~ spl4_107 ),
inference(resolution,[],[f849,f156]) ).
tff(f849,plain,
( ! [X2: del,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| ( ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X0) = ap(i(ty_2Ebinary__ieee_2Efloat(X1,X2)),ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X0)) ) )
| ~ spl4_107 ),
inference(avatar_component_clause,[],[f848]) ).
tff(f1860,plain,
( spl4_178
| ~ spl4_12
| ~ spl4_103 ),
inference(avatar_split_clause,[],[f825,f813,f169,f1858]) ).
tff(f1858,plain,
( spl4_178
<=> ! [X0: del,X1] :
( p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)))
| p(X1)
| ( ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)) = X1 )
| ~ mem(X1,bool) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_178])]) ).
tff(f825,plain,
( ! [X0: del,X1: $i] :
( p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)))
| p(X1)
| ( ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)) = X1 )
| ~ mem(X1,bool) )
| ~ spl4_12
| ~ spl4_103 ),
inference(resolution,[],[f814,f170]) ).
tff(f1856,plain,
( spl4_177
| ~ spl4_61
| ~ spl4_92 ),
inference(avatar_split_clause,[],[f715,f704,f447,f1854]) ).
tff(f1854,plain,
( spl4_177
<=> ! [X0: del,X3,X2,X1: del] :
( ( ap(k(ty_2Ebinary__ieee_2Efloat(X0,X1),X2),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X3))) = X2 )
| ~ mem(X3,ty_2Ebinary__ieee_2Efloat(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_177])]) ).
tff(f715,plain,
( ! [X2: $i,X3: $i,X0: del,X1: del] :
( ( ap(k(ty_2Ebinary__ieee_2Efloat(X0,X1),X2),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X3))) = X2 )
| ~ mem(X3,ty_2Ebinary__ieee_2Efloat(X0,X1)) )
| ~ spl4_61
| ~ spl4_92 ),
inference(resolution,[],[f705,f448]) ).
tff(f1852,plain,
( spl4_176
| ~ spl4_58
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f613,f589,f432,f1850]) ).
tff(f1850,plain,
( spl4_176
<=> ! [X0,X3,X2: del,X1: del] :
( ( ap(k(arr(ty_2Erealax_2Ereal,bool),X0),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Eulp(X1,X2),X3))) = X0 )
| ~ mem(X3,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_176])]) ).
tff(f613,plain,
( ! [X2: del,X3: $i,X0: $i,X1: del] :
( ( ap(k(arr(ty_2Erealax_2Ereal,bool),X0),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Eulp(X1,X2),X3))) = X0 )
| ~ mem(X3,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2))) )
| ~ spl4_58
| ~ spl4_81 ),
inference(resolution,[],[f590,f433]) ).
tff(f1848,plain,
( spl4_175
| ~ spl4_17
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f604,f589,f194,f1846]) ).
tff(f1846,plain,
( spl4_175
<=> ! [X2,X0: del,X1: del] : ( ap(k(arr(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal),bool),X2),ap(c_2Emin_2E_3D(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal)),c_2Ebinary__ieee_2Efloat__to__real(X0,X1))) = X2 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_175])]) ).
tff(f604,plain,
( ! [X2: $i,X0: del,X1: del] : ( ap(k(arr(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal),bool),X2),ap(c_2Emin_2E_3D(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal)),c_2Ebinary__ieee_2Efloat__to__real(X0,X1))) = X2 )
| ~ spl4_17
| ~ spl4_81 ),
inference(resolution,[],[f590,f195]) ).
tff(f1844,plain,
( spl4_174
| ~ spl4_21
| ~ spl4_161 ),
inference(avatar_split_clause,[],[f1700,f1660,f218,f1842]) ).
tff(f218,plain,
( spl4_21
<=> ! [X2,X0: del] :
( p(ap(ap(c_2Emin_2E_3D(X0),X2),X2))
| ~ mem(X2,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_21])]) ).
tff(f1660,plain,
( spl4_161
<=> ! [X2,X0,X1: del] :
( ~ mem(X0,X1)
| ~ mem(X2,X1)
| ~ p(ap(ap(c_2Emin_2E_3D(X1),X2),X0))
| ( c_2Ebool_2ET = ap(ap(c_2Emin_2E_3D(X1),X2),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_161])]) ).
tff(f1700,plain,
( ! [X0: $i,X1: del] :
( ~ mem(X0,X1)
| ( c_2Ebool_2ET = ap(ap(c_2Emin_2E_3D(X1),X0),X0) ) )
| ~ spl4_21
| ~ spl4_161 ),
inference(duplicate_literal_removal,[],[f1699]) ).
tff(f1699,plain,
( ! [X0: $i,X1: del] :
( ~ mem(X0,X1)
| ~ mem(X0,X1)
| ( c_2Ebool_2ET = ap(ap(c_2Emin_2E_3D(X1),X0),X0) )
| ~ mem(X0,X1) )
| ~ spl4_21
| ~ spl4_161 ),
inference(resolution,[],[f1661,f219]) ).
tff(f219,plain,
( ! [X2: $i,X0: del] :
( p(ap(ap(c_2Emin_2E_3D(X0),X2),X2))
| ~ mem(X2,X0) )
| ~ spl4_21 ),
inference(avatar_component_clause,[],[f218]) ).
tff(f1661,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ~ p(ap(ap(c_2Emin_2E_3D(X1),X2),X0))
| ~ mem(X2,X1)
| ~ mem(X0,X1)
| ( c_2Ebool_2ET = ap(ap(c_2Emin_2E_3D(X1),X2),X0) ) )
| ~ spl4_161 ),
inference(avatar_component_clause,[],[f1660]) ).
tff(f1840,plain,
( spl4_173
| ~ spl4_47
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f600,f589,f369,f1838]) ).
tff(f1838,plain,
( spl4_173
<=> ! [X2,X0: del,X1] :
( ( ap(k(arr(arr(X0,bool),bool),X1),ap(c_2Emin_2E_3D(arr(X0,bool)),ap(c_2Emin_2E_3D(X0),X2))) = X1 )
| ~ mem(X2,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_173])]) ).
tff(f600,plain,
( ! [X2: $i,X0: del,X1: $i] :
( ( ap(k(arr(arr(X0,bool),bool),X1),ap(c_2Emin_2E_3D(arr(X0,bool)),ap(c_2Emin_2E_3D(X0),X2))) = X1 )
| ~ mem(X2,X0) )
| ~ spl4_47
| ~ spl4_81 ),
inference(resolution,[],[f590,f370]) ).
tff(f1836,plain,
( spl4_172
| ~ spl4_18
| ~ spl4_80 ),
inference(avatar_split_clause,[],[f587,f578,f198,f1834]) ).
tff(f1834,plain,
( spl4_172
<=> ! [X2,X0,X1: del] :
( ~ mem(X0,X1)
| ~ mem(X2,X1)
| ( ap(ap(c_2Emin_2E_3D(X1),X2),X0) = ap(i(bool),ap(ap(c_2Emin_2E_3D(X1),X2),X0)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_172])]) ).
tff(f587,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ~ mem(X0,X1)
| ~ mem(X2,X1)
| ( ap(ap(c_2Emin_2E_3D(X1),X2),X0) = ap(i(bool),ap(ap(c_2Emin_2E_3D(X1),X2),X0)) ) )
| ~ spl4_18
| ~ spl4_80 ),
inference(resolution,[],[f579,f199]) ).
tff(f1832,plain,
( spl4_171
| ~ spl4_56
| ~ spl4_73 ),
inference(avatar_split_clause,[],[f557,f522,f416,f1830]) ).
tff(f1830,plain,
( spl4_171
<=> ! [X2,X0: del,X1: del] :
( ( ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2)) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2)))) )
| ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_171])]) ).
tff(f557,plain,
( ! [X2: $i,X0: del,X1: del] :
( ( ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2)) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2)))) )
| ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1)) )
| ~ spl4_56
| ~ spl4_73 ),
inference(resolution,[],[f523,f417]) ).
tff(f1698,plain,
( spl4_170
| ~ spl4_12
| ~ spl4_99 ),
inference(avatar_split_clause,[],[f798,f786,f169,f1696]) ).
tff(f1696,plain,
( spl4_170
<=> ! [X0: del,X1: tp__o] :
( ( inj__o(X1) = ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)) )
| p(inj__o(X1))
| p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_170])]) ).
tff(f798,plain,
( ! [X0: del,X1: tp__o] :
( ( inj__o(X1) = ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)) )
| p(inj__o(X1))
| p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0))) )
| ~ spl4_12
| ~ spl4_99 ),
inference(resolution,[],[f787,f170]) ).
tff(f1694,plain,
( spl4_169
| ~ spl4_47
| ~ spl4_88 ),
inference(avatar_split_clause,[],[f688,f655,f369,f1692]) ).
tff(f1692,plain,
( spl4_169
<=> ! [X0: del,X1] :
( ( ap(c_2Ebool_2E_21(X0),ap(c_2Emin_2E_3D(X0),X1)) = ap(i(bool),ap(c_2Ebool_2E_21(X0),ap(c_2Emin_2E_3D(X0),X1))) )
| ~ mem(X1,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_169])]) ).
tff(f688,plain,
( ! [X0: del,X1: $i] :
( ( ap(c_2Ebool_2E_21(X0),ap(c_2Emin_2E_3D(X0),X1)) = ap(i(bool),ap(c_2Ebool_2E_21(X0),ap(c_2Emin_2E_3D(X0),X1))) )
| ~ mem(X1,X0) )
| ~ spl4_47
| ~ spl4_88 ),
inference(resolution,[],[f656,f370]) ).
tff(f1690,plain,
( spl4_168
| ~ spl4_42
| ~ spl4_87 ),
inference(avatar_split_clause,[],[f677,f651,f341,f1688]) ).
tff(f1688,plain,
( spl4_168
<=> ! [X0] :
( ( ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),ap(c_2Erealax_2Ereal__neg,X0)) = ap(i(arr(ty_2Erealax_2Ereal,bool)),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),ap(c_2Erealax_2Ereal__neg,X0))) )
| ~ mem(X0,ty_2Erealax_2Ereal) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_168])]) ).
tff(f341,plain,
( spl4_42
<=> ! [X0] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| mem(ap(c_2Erealax_2Ereal__neg,X0),ty_2Erealax_2Ereal) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_42])]) ).
tff(f677,plain,
( ! [X0: $i] :
( ( ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),ap(c_2Erealax_2Ereal__neg,X0)) = ap(i(arr(ty_2Erealax_2Ereal,bool)),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),ap(c_2Erealax_2Ereal__neg,X0))) )
| ~ mem(X0,ty_2Erealax_2Ereal) )
| ~ spl4_42
| ~ spl4_87 ),
inference(resolution,[],[f652,f342]) ).
tff(f342,plain,
( ! [X0: $i] :
( mem(ap(c_2Erealax_2Ereal__neg,X0),ty_2Erealax_2Ereal)
| ~ mem(X0,ty_2Erealax_2Ereal) )
| ~ spl4_42 ),
inference(avatar_component_clause,[],[f341]) ).
tff(f1686,plain,
( spl4_167
| ~ spl4_66
| ~ spl4_86 ),
inference(avatar_split_clause,[],[f647,f639,f473,f1684]) ).
tff(f1684,plain,
( spl4_167
<=> ! [X0,X3,X2: del,X1: del] :
( ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X3))) = X0 )
| ~ mem(X3,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_167])]) ).
tff(f647,plain,
( ! [X2: del,X3: $i,X0: $i,X1: del] :
( ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X3))) = X0 )
| ~ mem(X3,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2))) )
| ~ spl4_66
| ~ spl4_86 ),
inference(resolution,[],[f640,f474]) ).
tff(f1682,plain,
( spl4_166
| ~ spl4_56
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f612,f589,f416,f1680]) ).
tff(f1680,plain,
( spl4_166
<=> ! [X0,X3,X2: del,X1: del] :
( ( ap(k(arr(ty_2Erealax_2Ereal,bool),X0),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X3))) = X0 )
| ~ mem(X3,ty_2Ebinary__ieee_2Efloat(X1,X2)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_166])]) ).
tff(f612,plain,
( ! [X2: del,X3: $i,X0: $i,X1: del] :
( ( ap(k(arr(ty_2Erealax_2Ereal,bool),X0),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X3))) = X0 )
| ~ mem(X3,ty_2Ebinary__ieee_2Efloat(X1,X2)) )
| ~ spl4_56
| ~ spl4_81 ),
inference(resolution,[],[f590,f417]) ).
tff(f1678,plain,
( spl4_165
| ~ spl4_12
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f607,f589,f169,f1676]) ).
tff(f1676,plain,
( spl4_165
<=> ! [X0: del,X1] : ( ap(k(arr(arr(arr(X0,bool),bool),bool),X1),ap(c_2Emin_2E_3D(arr(arr(X0,bool),bool)),c_2Ebool_2E_21(X0))) = X1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_165])]) ).
tff(f607,plain,
( ! [X0: del,X1: $i] : ( ap(k(arr(arr(arr(X0,bool),bool),bool),X1),ap(c_2Emin_2E_3D(arr(arr(X0,bool),bool)),c_2Ebool_2E_21(X0))) = X1 )
| ~ spl4_12
| ~ spl4_81 ),
inference(resolution,[],[f590,f170]) ).
tff(f1674,plain,
( spl4_164
| ~ spl4_13
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f606,f589,f173,f1672]) ).
tff(f1672,plain,
( spl4_164
<=> ! [X0: del,X1] : ( ap(k(arr(arr(X0,arr(X0,bool)),bool),X1),ap(c_2Emin_2E_3D(arr(X0,arr(X0,bool))),c_2Emin_2E_3D(X0))) = X1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_164])]) ).
tff(f606,plain,
( ! [X0: del,X1: $i] : ( ap(k(arr(arr(X0,arr(X0,bool)),bool),X1),ap(c_2Emin_2E_3D(arr(X0,arr(X0,bool))),c_2Emin_2E_3D(X0))) = X1 )
| ~ spl4_13
| ~ spl4_81 ),
inference(resolution,[],[f590,f174]) ).
tff(f1670,plain,
( spl4_163
| ~ spl4_16
| ~ spl4_80 ),
inference(avatar_split_clause,[],[f585,f578,f186,f1668]) ).
tff(f1668,plain,
( spl4_163
<=> ! [X2,X0,X1: del] :
( ~ mem(X0,X1)
| ~ mem(X2,X1)
| ( ap(ap(c_2Emin_2E_3D(X1),X2),X0) = inj__o(surj__o(ap(ap(c_2Emin_2E_3D(X1),X2),X0))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_163])]) ).
tff(f585,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ~ mem(X0,X1)
| ~ mem(X2,X1)
| ( ap(ap(c_2Emin_2E_3D(X1),X2),X0) = inj__o(surj__o(ap(ap(c_2Emin_2E_3D(X1),X2),X0))) ) )
| ~ spl4_16
| ~ spl4_80 ),
inference(resolution,[],[f579,f187]) ).
tff(f1666,plain,
( spl4_162
| ~ spl4_5
| ~ spl4_154 ),
inference(avatar_split_clause,[],[f1554,f1542,f137,f1664]) ).
tff(f1664,plain,
( spl4_162
<=> ! [X0: del,X1: del] : mem(ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))),ty_2Erealax_2Ereal) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_162])]) ).
tff(f1554,plain,
( ! [X0: del,X1: del] : mem(ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))),ty_2Erealax_2Ereal)
| ~ spl4_5
| ~ spl4_154 ),
inference(superposition,[],[f138,f1543]) ).
tff(f1662,plain,
( spl4_161
| ~ spl4_46
| ~ spl4_80 ),
inference(avatar_split_clause,[],[f582,f578,f363,f1660]) ).
tff(f582,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ~ mem(X0,X1)
| ~ mem(X2,X1)
| ~ p(ap(ap(c_2Emin_2E_3D(X1),X2),X0))
| ( c_2Ebool_2ET = ap(ap(c_2Emin_2E_3D(X1),X2),X0) ) )
| ~ spl4_46
| ~ spl4_80 ),
inference(resolution,[],[f579,f364]) ).
tff(f1596,plain,
( spl4_160
| ~ spl4_9
| ~ spl4_100 ),
inference(avatar_split_clause,[],[f802,f790,f155,f1594]) ).
tff(f1594,plain,
( spl4_160
<=> ! [X0: del,X1: del] : ( ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))) = ap(i(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_160])]) ).
tff(f790,plain,
( spl4_100
<=> ! [X2: del,X0,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| ( ap(c_2Ebinary__ieee_2Eulp(X1,X2),X0) = ap(i(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Eulp(X1,X2),X0)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_100])]) ).
tff(f802,plain,
( ! [X0: del,X1: del] : ( ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))) = ap(i(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))) )
| ~ spl4_9
| ~ spl4_100 ),
inference(resolution,[],[f791,f156]) ).
tff(f791,plain,
( ! [X2: del,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| ( ap(c_2Ebinary__ieee_2Eulp(X1,X2),X0) = ap(i(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Eulp(X1,X2),X0)) ) )
| ~ spl4_100 ),
inference(avatar_component_clause,[],[f790]) ).
tff(f1592,plain,
( spl4_159
| ~ spl4_6
| ~ spl4_87 ),
inference(avatar_split_clause,[],[f667,f651,f142,f1589]) ).
tff(f1589,plain,
( spl4_159
<=> ( ap(c_2Emin_2E_3D(arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)),c_2Erealax_2Ereal__neg) = ap(i(arr(arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),bool)),ap(c_2Emin_2E_3D(arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)),c_2Erealax_2Ereal__neg)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_159])]) ).
tff(f667,plain,
( ( ap(c_2Emin_2E_3D(arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)),c_2Erealax_2Ereal__neg) = ap(i(arr(arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),bool)),ap(c_2Emin_2E_3D(arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)),c_2Erealax_2Ereal__neg)) )
| ~ spl4_6
| ~ spl4_87 ),
inference(resolution,[],[f652,f144]) ).
tff(f1587,plain,
( spl4_158
| ~ spl4_61
| ~ spl4_86 ),
inference(avatar_split_clause,[],[f646,f639,f447,f1585]) ).
tff(f1585,plain,
( spl4_158
<=> ! [X0,X3,X2: del,X1: del] :
( ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),X3))) = X0 )
| ~ mem(X3,ty_2Ebinary__ieee_2Efloat(X1,X2)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_158])]) ).
tff(f646,plain,
( ! [X2: del,X3: $i,X0: $i,X1: del] :
( ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),X3))) = X0 )
| ~ mem(X3,ty_2Ebinary__ieee_2Efloat(X1,X2)) )
| ~ spl4_61
| ~ spl4_86 ),
inference(resolution,[],[f640,f448]) ).
tff(f1571,plain,
( spl4_157
| ~ spl4_47
| ~ spl4_84 ),
inference(avatar_split_clause,[],[f642,f631,f369,f1569]) ).
tff(f1569,plain,
( spl4_157
<=> ! [X0: del,X1] :
( ( ap(c_2Ebool_2E_21(X0),ap(c_2Emin_2E_3D(X0),X1)) = inj__o(surj__o(ap(c_2Ebool_2E_21(X0),ap(c_2Emin_2E_3D(X0),X1)))) )
| ~ mem(X1,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_157])]) ).
tff(f642,plain,
( ! [X0: del,X1: $i] :
( ( ap(c_2Ebool_2E_21(X0),ap(c_2Emin_2E_3D(X0),X1)) = inj__o(surj__o(ap(c_2Ebool_2E_21(X0),ap(c_2Emin_2E_3D(X0),X1)))) )
| ~ mem(X1,X0) )
| ~ spl4_47
| ~ spl4_84 ),
inference(resolution,[],[f632,f370]) ).
tff(f1567,plain,
( spl4_156
| ~ spl4_48
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f598,f589,f373,f1565]) ).
tff(f1565,plain,
( spl4_156
<=> ! [X2,X0,X1: del] :
( ( ap(k(arr(bool,bool),X0),ap(c_2Emin_2E_3D(bool),ap(c_2Ebool_2E_21(X1),X2))) = X0 )
| ~ mem(X2,arr(X1,bool)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_156])]) ).
tff(f598,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ( ap(k(arr(bool,bool),X0),ap(c_2Emin_2E_3D(bool),ap(c_2Ebool_2E_21(X1),X2))) = X0 )
| ~ mem(X2,arr(X1,bool)) )
| ~ spl4_48
| ~ spl4_81 ),
inference(resolution,[],[f590,f374]) ).
tff(f1563,plain,
( spl4_155
| ~ spl4_62
| ~ spl4_78 ),
inference(avatar_split_clause,[],[f565,f552,f451,f1561]) ).
tff(f1561,plain,
( spl4_155
<=> ! [X0,X1] :
( ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Erealax_2Ereal__neg,sK3(ty_2Erealax_2Ereal,X1,c_2Erealax_2Ereal__neg))) = X0 )
| ( c_2Erealax_2Ereal__neg = X1 )
| ~ mem(X1,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_155])]) ).
tff(f565,plain,
( ! [X0: $i,X1: $i] :
( ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Erealax_2Ereal__neg,sK3(ty_2Erealax_2Ereal,X1,c_2Erealax_2Ereal__neg))) = X0 )
| ( c_2Erealax_2Ereal__neg = X1 )
| ~ mem(X1,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)) )
| ~ spl4_62
| ~ spl4_78 ),
inference(resolution,[],[f553,f452]) ).
tff(f1544,plain,
( spl4_154
| ~ spl4_9
| ~ spl4_96 ),
inference(avatar_split_clause,[],[f775,f729,f155,f1542]) ).
tff(f729,plain,
( spl4_96
<=> ! [X2: del,X0,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| ( ap(c_2Ebinary__ieee_2Eulp(X1,X2),X0) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Eulp(X1,X2),X0))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_96])]) ).
tff(f775,plain,
( ! [X0: del,X1: del] : ( ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))))) )
| ~ spl4_9
| ~ spl4_96 ),
inference(resolution,[],[f730,f156]) ).
tff(f730,plain,
( ! [X2: del,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| ( ap(c_2Ebinary__ieee_2Eulp(X1,X2),X0) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Eulp(X1,X2),X0))) ) )
| ~ spl4_96 ),
inference(avatar_component_clause,[],[f729]) ).
tff(f1540,plain,
( spl4_153
| ~ spl4_9
| ~ spl4_87 ),
inference(avatar_split_clause,[],[f685,f651,f155,f1538]) ).
tff(f1538,plain,
( spl4_153
<=> ! [X0: del] : ( ap(c_2Emin_2E_3D(ty_2Ebool_2Eitself(X0)),c_2Ebool_2Ethe__value(X0)) = ap(i(arr(ty_2Ebool_2Eitself(X0),bool)),ap(c_2Emin_2E_3D(ty_2Ebool_2Eitself(X0)),c_2Ebool_2Ethe__value(X0))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_153])]) ).
tff(f685,plain,
( ! [X0: del] : ( ap(c_2Emin_2E_3D(ty_2Ebool_2Eitself(X0)),c_2Ebool_2Ethe__value(X0)) = ap(i(arr(ty_2Ebool_2Eitself(X0),bool)),ap(c_2Emin_2E_3D(ty_2Ebool_2Eitself(X0)),c_2Ebool_2Ethe__value(X0))) )
| ~ spl4_9
| ~ spl4_87 ),
inference(resolution,[],[f652,f156]) ).
tff(f1536,plain,
( spl4_152
| ~ spl4_58
| ~ spl4_78 ),
inference(avatar_split_clause,[],[f564,f552,f432,f1534]) ).
tff(f1534,plain,
( spl4_152
<=> ! [X0,X3,X2: del,X1: del] :
( ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X1,X2),X3))) = X0 )
| ~ mem(X3,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_152])]) ).
tff(f564,plain,
( ! [X2: del,X3: $i,X0: $i,X1: del] :
( ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X1,X2),X3))) = X0 )
| ~ mem(X3,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2))) )
| ~ spl4_58
| ~ spl4_78 ),
inference(resolution,[],[f553,f433]) ).
tff(f1532,plain,
( spl4_151
| ~ spl4_4
| ~ spl4_147 ),
inference(avatar_split_clause,[],[f1461,f1419,f133,f1530]) ).
tff(f1530,plain,
( spl4_151
<=> ! [X0: del] : mem(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)),bool) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_151])]) ).
tff(f1419,plain,
( spl4_147
<=> ! [X0: del] : ( ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)) = inj__o(surj__o(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_147])]) ).
tff(f1461,plain,
( ! [X0: del] : mem(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)),bool)
| ~ spl4_4
| ~ spl4_147 ),
inference(superposition,[],[f134,f1420]) ).
tff(f1420,plain,
( ! [X0: del] : ( ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)) = inj__o(surj__o(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)))) )
| ~ spl4_147 ),
inference(avatar_component_clause,[],[f1419]) ).
tff(f1484,plain,
( spl4_150
| ~ spl4_12
| ~ spl4_88 ),
inference(avatar_split_clause,[],[f689,f655,f169,f1482]) ).
tff(f1482,plain,
( spl4_150
<=> ! [X0: del] : ( ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)) = ap(i(bool),ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_150])]) ).
tff(f689,plain,
( ! [X0: del] : ( ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)) = ap(i(bool),ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0))) )
| ~ spl4_12
| ~ spl4_88 ),
inference(resolution,[],[f656,f170]) ).
tff(f1480,plain,
( spl4_149
| ~ spl4_20
| ~ spl4_80 ),
inference(avatar_split_clause,[],[f586,f578,f214,f1478]) ).
tff(f1478,plain,
( spl4_149
<=> ! [X0,X3,X2,X1: del] :
( ~ mem(X0,X1)
| ~ mem(X2,X1)
| ( ap(k(bool,X3),ap(ap(c_2Emin_2E_3D(X1),X2),X0)) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_149])]) ).
tff(f586,plain,
( ! [X2: $i,X3: $i,X0: $i,X1: del] :
( ~ mem(X0,X1)
| ~ mem(X2,X1)
| ( ap(k(bool,X3),ap(ap(c_2Emin_2E_3D(X1),X2),X0)) = X3 ) )
| ~ spl4_20
| ~ spl4_80 ),
inference(resolution,[],[f579,f215]) ).
tff(f1476,plain,
( spl4_148
| ~ spl4_56
| ~ spl4_78 ),
inference(avatar_split_clause,[],[f563,f552,f416,f1474]) ).
tff(f1474,plain,
( spl4_148
<=> ! [X0,X3,X2: del,X1: del] :
( ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X3))) = X0 )
| ~ mem(X3,ty_2Ebinary__ieee_2Efloat(X1,X2)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_148])]) ).
tff(f563,plain,
( ! [X2: del,X3: $i,X0: $i,X1: del] :
( ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X3))) = X0 )
| ~ mem(X3,ty_2Ebinary__ieee_2Efloat(X1,X2)) )
| ~ spl4_56
| ~ spl4_78 ),
inference(resolution,[],[f553,f417]) ).
tff(f1421,plain,
( spl4_147
| ~ spl4_12
| ~ spl4_84 ),
inference(avatar_split_clause,[],[f643,f631,f169,f1419]) ).
tff(f643,plain,
( ! [X0: del] : ( ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)) = inj__o(surj__o(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)))) )
| ~ spl4_12
| ~ spl4_84 ),
inference(resolution,[],[f632,f170]) ).
tff(f1417,plain,
( spl4_146
| ~ spl4_2
| ~ spl4_139 ),
inference(avatar_split_clause,[],[f1371,f1299,f123,f1415]) ).
tff(f1415,plain,
( spl4_146
<=> ! [X0] : ( ap(k(bool,X0),ap(c_2Ebool_2E_21(bool),ap(c_2Emin_2E_3D(bool),c_2Ebool_2ET))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_146])]) ).
tff(f1299,plain,
( spl4_139
<=> ! [X2,X0,X1: del] :
( ( ap(k(bool,X0),ap(c_2Ebool_2E_21(X1),ap(c_2Emin_2E_3D(X1),X2))) = X0 )
| ~ mem(X2,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_139])]) ).
tff(f1371,plain,
( ! [X0: $i] : ( ap(k(bool,X0),ap(c_2Ebool_2E_21(bool),ap(c_2Emin_2E_3D(bool),c_2Ebool_2ET))) = X0 )
| ~ spl4_2
| ~ spl4_139 ),
inference(resolution,[],[f1300,f125]) ).
tff(f1300,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ~ mem(X2,X1)
| ( ap(k(bool,X0),ap(c_2Ebool_2E_21(X1),ap(c_2Emin_2E_3D(X1),X2))) = X0 ) )
| ~ spl4_139 ),
inference(avatar_component_clause,[],[f1299]) ).
tff(f1413,plain,
( spl4_145
| ~ spl4_42
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f611,f589,f341,f1411]) ).
tff(f1411,plain,
( spl4_145
<=> ! [X0,X1] :
( ( ap(k(arr(ty_2Erealax_2Ereal,bool),X0),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),ap(c_2Erealax_2Ereal__neg,X1))) = X0 )
| ~ mem(X1,ty_2Erealax_2Ereal) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_145])]) ).
tff(f611,plain,
( ! [X0: $i,X1: $i] :
( ( ap(k(arr(ty_2Erealax_2Ereal,bool),X0),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),ap(c_2Erealax_2Ereal__neg,X1))) = X0 )
| ~ mem(X1,ty_2Erealax_2Ereal) )
| ~ spl4_42
| ~ spl4_81 ),
inference(resolution,[],[f590,f342]) ).
tff(f1409,plain,
( spl4_144
| ~ spl4_42
| ~ spl4_79 ),
inference(avatar_split_clause,[],[f572,f568,f341,f1407]) ).
tff(f1407,plain,
( spl4_144
<=> ! [X0] :
( ( ap(c_2Erealax_2Ereal__neg,ap(c_2Erealax_2Ereal__neg,X0)) = ap(i(ty_2Erealax_2Ereal),ap(c_2Erealax_2Ereal__neg,ap(c_2Erealax_2Ereal__neg,X0))) )
| ~ mem(X0,ty_2Erealax_2Ereal) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_144])]) ).
tff(f572,plain,
( ! [X0: $i] :
( ( ap(c_2Erealax_2Ereal__neg,ap(c_2Erealax_2Ereal__neg,X0)) = ap(i(ty_2Erealax_2Ereal),ap(c_2Erealax_2Ereal__neg,ap(c_2Erealax_2Ereal__neg,X0))) )
| ~ mem(X0,ty_2Erealax_2Ereal) )
| ~ spl4_42
| ~ spl4_79 ),
inference(resolution,[],[f569,f342]) ).
tff(f1405,plain,
( spl4_143
| ~ spl4_55
| ~ spl4_63 ),
inference(avatar_split_clause,[],[f488,f455,f412,f1403]) ).
tff(f1403,plain,
( spl4_143
<=> ! [X2,X0: tp__o,X1: tp__o] :
( p(inj__o(X1))
| ( inj__o(X0) = inj__o(X1) )
| ~ p(X2)
| ( inj__o(X0) = X2 )
| ~ mem(X2,bool) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_143])]) ).
tff(f412,plain,
( spl4_55
<=> ! [X0: tp__o,X1] :
( ~ p(inj__o(X0))
| ~ p(X1)
| ( inj__o(X0) = X1 )
| ~ mem(X1,bool) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_55])]) ).
tff(f455,plain,
( spl4_63
<=> ! [X0: tp__o,X1: tp__o] :
( p(inj__o(X0))
| ( inj__o(X0) = inj__o(X1) )
| p(inj__o(X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_63])]) ).
tff(f488,plain,
( ! [X2: $i,X0: tp__o,X1: tp__o] :
( p(inj__o(X1))
| ( inj__o(X0) = inj__o(X1) )
| ~ p(X2)
| ( inj__o(X0) = X2 )
| ~ mem(X2,bool) )
| ~ spl4_55
| ~ spl4_63 ),
inference(resolution,[],[f456,f413]) ).
tff(f413,plain,
( ! [X0: tp__o,X1: $i] :
( ~ p(inj__o(X0))
| ~ p(X1)
| ( inj__o(X0) = X1 )
| ~ mem(X1,bool) )
| ~ spl4_55 ),
inference(avatar_component_clause,[],[f412]) ).
tff(f456,plain,
( ! [X0: tp__o,X1: tp__o] :
( p(inj__o(X1))
| p(inj__o(X0))
| ( inj__o(X0) = inj__o(X1) ) )
| ~ spl4_63 ),
inference(avatar_component_clause,[],[f455]) ).
tff(f1351,plain,
( spl4_142
| ~ spl4_9
| ~ spl4_98 ),
inference(avatar_split_clause,[],[f781,f741,f155,f1349]) ).
tff(f1349,plain,
( spl4_142
<=> ! [X2,X0: del,X1: del] : ( ap(k(ty_2Ebinary__ieee_2Efloat(X0,X1),X2),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))) = X2 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_142])]) ).
tff(f741,plain,
( spl4_98
<=> ! [X0,X3,X2: del,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| ( ap(k(ty_2Ebinary__ieee_2Efloat(X1,X2),X3),ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X0)) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_98])]) ).
tff(f781,plain,
( ! [X2: $i,X0: del,X1: del] : ( ap(k(ty_2Ebinary__ieee_2Efloat(X0,X1),X2),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))) = X2 )
| ~ spl4_9
| ~ spl4_98 ),
inference(resolution,[],[f742,f156]) ).
tff(f742,plain,
( ! [X2: del,X3: $i,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| ( ap(k(ty_2Ebinary__ieee_2Efloat(X1,X2),X3),ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X0)) = X3 ) )
| ~ spl4_98 ),
inference(avatar_component_clause,[],[f741]) ).
tff(f1309,plain,
( spl4_141
| ~ spl4_5
| ~ spl4_87 ),
inference(avatar_split_clause,[],[f676,f651,f137,f1307]) ).
tff(f1307,plain,
( spl4_141
<=> ! [X0: tp__ty_2Erealax_2Ereal] : ( ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),inj__ty_2Erealax_2Ereal(X0)) = ap(i(arr(ty_2Erealax_2Ereal,bool)),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),inj__ty_2Erealax_2Ereal(X0))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_141])]) ).
tff(f676,plain,
( ! [X0: tp__ty_2Erealax_2Ereal] : ( ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),inj__ty_2Erealax_2Ereal(X0)) = ap(i(arr(ty_2Erealax_2Ereal,bool)),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),inj__ty_2Erealax_2Ereal(X0))) )
| ~ spl4_5
| ~ spl4_87 ),
inference(resolution,[],[f652,f138]) ).
tff(f1305,plain,
( spl4_140
| ~ spl4_4
| ~ spl4_87 ),
inference(avatar_split_clause,[],[f663,f651,f133,f1303]) ).
tff(f1303,plain,
( spl4_140
<=> ! [X0: tp__o] : ( ap(c_2Emin_2E_3D(bool),inj__o(X0)) = ap(i(arr(bool,bool)),ap(c_2Emin_2E_3D(bool),inj__o(X0))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_140])]) ).
tff(f663,plain,
( ! [X0: tp__o] : ( ap(c_2Emin_2E_3D(bool),inj__o(X0)) = ap(i(arr(bool,bool)),ap(c_2Emin_2E_3D(bool),inj__o(X0))) )
| ~ spl4_4
| ~ spl4_87 ),
inference(resolution,[],[f652,f134]) ).
tff(f1301,plain,
( spl4_139
| ~ spl4_47
| ~ spl4_82 ),
inference(avatar_split_clause,[],[f622,f593,f369,f1299]) ).
tff(f622,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ( ap(k(bool,X0),ap(c_2Ebool_2E_21(X1),ap(c_2Emin_2E_3D(X1),X2))) = X0 )
| ~ mem(X2,X1) )
| ~ spl4_47
| ~ spl4_82 ),
inference(resolution,[],[f594,f370]) ).
tff(f1297,plain,
( spl4_138
| ~ spl4_6
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f601,f589,f142,f1295]) ).
tff(f1295,plain,
( spl4_138
<=> ! [X0] : ( ap(k(arr(arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),bool),X0),ap(c_2Emin_2E_3D(arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)),c_2Erealax_2Ereal__neg)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_138])]) ).
tff(f601,plain,
( ! [X0: $i] : ( ap(k(arr(arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),bool),X0),ap(c_2Emin_2E_3D(arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)),c_2Erealax_2Ereal__neg)) = X0 )
| ~ spl4_6
| ~ spl4_81 ),
inference(resolution,[],[f590,f144]) ).
tff(f1293,plain,
( spl4_137
| ~ spl4_42
| ~ spl4_73 ),
inference(avatar_split_clause,[],[f556,f522,f341,f1291]) ).
tff(f1291,plain,
( spl4_137
<=> ! [X0] :
( ( ap(c_2Erealax_2Ereal__neg,ap(c_2Erealax_2Ereal__neg,X0)) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Erealax_2Ereal__neg,X0)))) )
| ~ mem(X0,ty_2Erealax_2Ereal) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_137])]) ).
tff(f556,plain,
( ! [X0: $i] :
( ( ap(c_2Erealax_2Ereal__neg,ap(c_2Erealax_2Ereal__neg,X0)) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Erealax_2Ereal__neg,X0)))) )
| ~ mem(X0,ty_2Erealax_2Ereal) )
| ~ spl4_42
| ~ spl4_73 ),
inference(resolution,[],[f523,f342]) ).
tff(f1289,plain,
( spl4_136
| ~ spl4_9
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f619,f589,f155,f1287]) ).
tff(f1287,plain,
( spl4_136
<=> ! [X0: del,X1] : ( ap(k(arr(ty_2Ebool_2Eitself(X0),bool),X1),ap(c_2Emin_2E_3D(ty_2Ebool_2Eitself(X0)),c_2Ebool_2Ethe__value(X0))) = X1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_136])]) ).
tff(f619,plain,
( ! [X0: del,X1: $i] : ( ap(k(arr(ty_2Ebool_2Eitself(X0),bool),X1),ap(c_2Emin_2E_3D(ty_2Ebool_2Eitself(X0)),c_2Ebool_2Ethe__value(X0))) = X1 )
| ~ spl4_9
| ~ spl4_81 ),
inference(resolution,[],[f590,f156]) ).
tff(f1272,plain,
( spl4_135
| ~ spl4_53
| ~ spl4_85 ),
inference(avatar_split_clause,[],[f736,f635,f404,f1270]) ).
tff(f404,plain,
( spl4_53
<=> ! [X0: tp__o] :
( ~ p(inj__o(X0))
| ( c_2Ebool_2ET = inj__o(X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_53])]) ).
tff(f635,plain,
( spl4_85
<=> ! [X0: tp__o,X1: tp__o] :
( p(inj__o(X1))
| ( inj__o(X0) = inj__o(X1) )
| ( c_2Ebool_2ET = inj__o(X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_85])]) ).
tff(f736,plain,
( ! [X0: tp__o,X1: tp__o] :
( ( inj__o(X0) = inj__o(X1) )
| ( c_2Ebool_2ET = inj__o(X0) )
| ( c_2Ebool_2ET = inj__o(X1) ) )
| ~ spl4_53
| ~ spl4_85 ),
inference(resolution,[],[f636,f405]) ).
tff(f405,plain,
( ! [X0: tp__o] :
( ~ p(inj__o(X0))
| ( c_2Ebool_2ET = inj__o(X0) ) )
| ~ spl4_53 ),
inference(avatar_component_clause,[],[f404]) ).
tff(f636,plain,
( ! [X0: tp__o,X1: tp__o] :
( p(inj__o(X1))
| ( inj__o(X0) = inj__o(X1) )
| ( c_2Ebool_2ET = inj__o(X0) ) )
| ~ spl4_85 ),
inference(avatar_component_clause,[],[f635]) ).
tff(f1268,plain,
( spl4_134
| ~ spl4_9
| ~ spl4_89 ),
inference(avatar_split_clause,[],[f692,f659,f155,f1266]) ).
tff(f1266,plain,
( spl4_134
<=> ! [X2: del,X0,X1: del] : ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Ebinary__ieee_2Eulp(X1,X2),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X1,X2)))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_134])]) ).
tff(f692,plain,
( ! [X2: del,X0: $i,X1: del] : ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Ebinary__ieee_2Eulp(X1,X2),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X1,X2)))) = X0 )
| ~ spl4_9
| ~ spl4_89 ),
inference(resolution,[],[f660,f156]) ).
tff(f1264,plain,
( spl4_133
| ~ spl4_2
| ~ spl4_87 ),
inference(avatar_split_clause,[],[f662,f651,f123,f1261]) ).
tff(f1261,plain,
( spl4_133
<=> ( ap(c_2Emin_2E_3D(bool),c_2Ebool_2ET) = ap(i(arr(bool,bool)),ap(c_2Emin_2E_3D(bool),c_2Ebool_2ET)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_133])]) ).
tff(f662,plain,
( ( ap(c_2Emin_2E_3D(bool),c_2Ebool_2ET) = ap(i(arr(bool,bool)),ap(c_2Emin_2E_3D(bool),c_2Ebool_2ET)) )
| ~ spl4_2
| ~ spl4_87 ),
inference(resolution,[],[f652,f125]) ).
tff(f1259,plain,
( spl4_132
| ~ spl4_42
| ~ spl4_78 ),
inference(avatar_split_clause,[],[f562,f552,f341,f1257]) ).
tff(f1257,plain,
( spl4_132
<=> ! [X0,X1] :
( ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Erealax_2Ereal__neg,ap(c_2Erealax_2Ereal__neg,X1))) = X0 )
| ~ mem(X1,ty_2Erealax_2Ereal) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_132])]) ).
tff(f562,plain,
( ! [X0: $i,X1: $i] :
( ( ap(k(ty_2Erealax_2Ereal,X0),ap(c_2Erealax_2Ereal__neg,ap(c_2Erealax_2Ereal__neg,X1))) = X0 )
| ~ mem(X1,ty_2Erealax_2Ereal) )
| ~ spl4_42
| ~ spl4_78 ),
inference(resolution,[],[f553,f342]) ).
tff(f1248,plain,
( spl4_131
| ~ spl4_34
| ~ spl4_75 ),
inference(avatar_split_clause,[],[f536,f533,f306,f1246]) ).
tff(f1246,plain,
( spl4_131
<=> ! [X2,X0: del,X1: del] :
( ( c_2Ebinary__ieee_2Efloat__negate(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1)))
| ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__negate(X0,X1))))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__negate(X0,X1))))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_131])]) ).
tff(f306,plain,
( spl4_34
<=> ! [X2,X0: del,X1: del] :
( ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_34])]) ).
tff(f536,plain,
( ! [X2: $i,X0: del,X1: del] :
( ( c_2Ebinary__ieee_2Efloat__negate(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1)))
| ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__negate(X0,X1))))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__negate(X0,X1))))) ) )
| ~ spl4_34
| ~ spl4_75 ),
inference(resolution,[],[f534,f307]) ).
tff(f307,plain,
( ! [X2: $i,X0: del,X1: del] :
( ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1))
| ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2))) ) )
| ~ spl4_34 ),
inference(avatar_component_clause,[],[f306]) ).
tff(f1237,plain,
( spl4_130
| ~ spl4_34
| ~ spl4_74 ),
inference(avatar_split_clause,[],[f529,f526,f306,f1235]) ).
tff(f1235,plain,
( spl4_130
<=> ! [X2,X0: del,X1: del] :
( ( c_2Ebinary__ieee_2Efloat__to__real(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal))
| ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__to__real(X0,X1))))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__to__real(X0,X1))))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_130])]) ).
tff(f529,plain,
( ! [X2: $i,X0: del,X1: del] :
( ( c_2Ebinary__ieee_2Efloat__to__real(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal))
| ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__to__real(X0,X1))))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__to__real(X0,X1))))) ) )
| ~ spl4_34
| ~ spl4_74 ),
inference(resolution,[],[f527,f307]) ).
tff(f1226,plain,
( spl4_129
| ~ spl4_18
| ~ spl4_77 ),
inference(avatar_split_clause,[],[f550,f546,f198,f1224]) ).
tff(f1224,plain,
( spl4_129
<=> ! [X2,X0: del,X1: del] :
( ( c_2Ebinary__ieee_2Efloat__plus__min(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1)))
| ( sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X2,c_2Ebinary__ieee_2Efloat__plus__min(X0,X1)) = ap(i(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))),sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X2,c_2Ebinary__ieee_2Efloat__plus__min(X0,X1))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_129])]) ).
tff(f546,plain,
( spl4_77
<=> ! [X2,X0: del,X1: del] :
( mem(sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X2,c_2Ebinary__ieee_2Efloat__plus__min(X0,X1)),ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)))
| ( c_2Ebinary__ieee_2Efloat__plus__min(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_77])]) ).
tff(f550,plain,
( ! [X2: $i,X0: del,X1: del] :
( ( c_2Ebinary__ieee_2Efloat__plus__min(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1)))
| ( sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X2,c_2Ebinary__ieee_2Efloat__plus__min(X0,X1)) = ap(i(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))),sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X2,c_2Ebinary__ieee_2Efloat__plus__min(X0,X1))) ) )
| ~ spl4_18
| ~ spl4_77 ),
inference(resolution,[],[f547,f199]) ).
tff(f547,plain,
( ! [X2: $i,X0: del,X1: del] :
( mem(sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X2,c_2Ebinary__ieee_2Efloat__plus__min(X0,X1)),ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)))
| ( c_2Ebinary__ieee_2Efloat__plus__min(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1))) )
| ~ spl4_77 ),
inference(avatar_component_clause,[],[f546]) ).
tff(f1215,plain,
( spl4_128
| ~ spl4_18
| ~ spl4_76 ),
inference(avatar_split_clause,[],[f544,f540,f198,f1213]) ).
tff(f1213,plain,
( spl4_128
<=> ! [X2,X0: del,X1: del] :
( ( c_2Ebinary__ieee_2Eulp(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal))
| ( sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X2,c_2Ebinary__ieee_2Eulp(X0,X1)) = ap(i(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))),sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X2,c_2Ebinary__ieee_2Eulp(X0,X1))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_128])]) ).
tff(f544,plain,
( ! [X2: $i,X0: del,X1: del] :
( ( c_2Ebinary__ieee_2Eulp(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal))
| ( sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X2,c_2Ebinary__ieee_2Eulp(X0,X1)) = ap(i(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1))),sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X2,c_2Ebinary__ieee_2Eulp(X0,X1))) ) )
| ~ spl4_18
| ~ spl4_76 ),
inference(resolution,[],[f541,f199]) ).
tff(f1165,plain,
( spl4_127
| ~ spl4_32
| ~ spl4_72 ),
inference(avatar_split_clause,[],[f517,f513,f291,f1163]) ).
tff(f1163,plain,
( spl4_127
<=> ! [X2,X0: del,X1] :
( ( c_2Ebool_2E_21(X0) = X1 )
| ~ mem(X1,arr(arr(X0,bool),bool))
| mem(sK3(X0,X2,sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0))),X0)
| ( sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0)) = X2 )
| ~ mem(X2,arr(X0,bool)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_127])]) ).
tff(f291,plain,
( spl4_32
<=> ! [X0: del,X3,X2,X1: del] :
( ( X2 = X3 )
| mem(sK3(X0,X2,X3),X0)
| ~ mem(X3,arr(X0,X1))
| ~ mem(X2,arr(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_32])]) ).
tff(f517,plain,
( ! [X2: $i,X0: del,X1: $i] :
( ( c_2Ebool_2E_21(X0) = X1 )
| ~ mem(X1,arr(arr(X0,bool),bool))
| mem(sK3(X0,X2,sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0))),X0)
| ( sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0)) = X2 )
| ~ mem(X2,arr(X0,bool)) )
| ~ spl4_32
| ~ spl4_72 ),
inference(resolution,[],[f514,f292]) ).
tff(f292,plain,
( ! [X2: $i,X3: $i,X0: del,X1: del] :
( ~ mem(X3,arr(X0,X1))
| mem(sK3(X0,X2,X3),X0)
| ( X2 = X3 )
| ~ mem(X2,arr(X0,X1)) )
| ~ spl4_32 ),
inference(avatar_component_clause,[],[f291]) ).
tff(f1155,plain,
( spl4_126
| ~ spl4_18
| ~ spl4_75 ),
inference(avatar_split_clause,[],[f538,f533,f198,f1153]) ).
tff(f1153,plain,
( spl4_126
<=> ! [X2,X0: del,X1: del] :
( ( c_2Ebinary__ieee_2Efloat__negate(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1)))
| ( sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__negate(X0,X1)) = ap(i(ty_2Ebinary__ieee_2Efloat(X0,X1)),sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__negate(X0,X1))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_126])]) ).
tff(f538,plain,
( ! [X2: $i,X0: del,X1: del] :
( ( c_2Ebinary__ieee_2Efloat__negate(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1)))
| ( sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__negate(X0,X1)) = ap(i(ty_2Ebinary__ieee_2Efloat(X0,X1)),sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__negate(X0,X1))) ) )
| ~ spl4_18
| ~ spl4_75 ),
inference(resolution,[],[f534,f199]) ).
tff(f1145,plain,
( spl4_125
| ~ spl4_18
| ~ spl4_74 ),
inference(avatar_split_clause,[],[f531,f526,f198,f1143]) ).
tff(f1143,plain,
( spl4_125
<=> ! [X2,X0: del,X1: del] :
( ( c_2Ebinary__ieee_2Efloat__to__real(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal))
| ( sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__to__real(X0,X1)) = ap(i(ty_2Ebinary__ieee_2Efloat(X0,X1)),sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__to__real(X0,X1))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_125])]) ).
tff(f531,plain,
( ! [X2: $i,X0: del,X1: del] :
( ( c_2Ebinary__ieee_2Efloat__to__real(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal))
| ( sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__to__real(X0,X1)) = ap(i(ty_2Ebinary__ieee_2Efloat(X0,X1)),sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__to__real(X0,X1))) ) )
| ~ spl4_18
| ~ spl4_74 ),
inference(resolution,[],[f527,f199]) ).
tff(f1084,plain,
( spl4_124
| ~ spl4_20
| ~ spl4_77 ),
inference(avatar_split_clause,[],[f549,f546,f214,f1082]) ).
tff(f1082,plain,
( spl4_124
<=> ! [X0: del,X3,X2,X1: del] :
( ( c_2Ebinary__ieee_2Efloat__plus__min(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1)))
| ( ap(k(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X3),sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X2,c_2Ebinary__ieee_2Efloat__plus__min(X0,X1))) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_124])]) ).
tff(f549,plain,
( ! [X2: $i,X3: $i,X0: del,X1: del] :
( ( c_2Ebinary__ieee_2Efloat__plus__min(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1)))
| ( ap(k(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X3),sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X2,c_2Ebinary__ieee_2Efloat__plus__min(X0,X1))) = X3 ) )
| ~ spl4_20
| ~ spl4_77 ),
inference(resolution,[],[f547,f215]) ).
tff(f1080,plain,
( spl4_123
| ~ spl4_28
| ~ spl4_72 ),
inference(avatar_split_clause,[],[f516,f513,f272,f1078]) ).
tff(f1078,plain,
( spl4_123
<=> ! [X0: del,X1] :
( ( c_2Ebool_2E_21(X0) = X1 )
| ~ mem(X1,arr(arr(X0,bool),bool))
| mem(sK2(X0,sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0))),X0)
| p(ap(c_2Ebool_2E_21(X0),sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_123])]) ).
tff(f272,plain,
( spl4_28
<=> ! [X0: del,X1] :
( p(ap(c_2Ebool_2E_21(X0),X1))
| mem(sK2(X0,X1),X0)
| ~ mem(X1,arr(X0,bool)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_28])]) ).
tff(f516,plain,
( ! [X0: del,X1: $i] :
( ( c_2Ebool_2E_21(X0) = X1 )
| ~ mem(X1,arr(arr(X0,bool),bool))
| mem(sK2(X0,sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0))),X0)
| p(ap(c_2Ebool_2E_21(X0),sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0)))) )
| ~ spl4_28
| ~ spl4_72 ),
inference(resolution,[],[f514,f273]) ).
tff(f273,plain,
( ! [X0: del,X1: $i] :
( ~ mem(X1,arr(X0,bool))
| mem(sK2(X0,X1),X0)
| p(ap(c_2Ebool_2E_21(X0),X1)) )
| ~ spl4_28 ),
inference(avatar_component_clause,[],[f272]) ).
tff(f1076,plain,
( spl4_122
| ~ spl4_34
| ~ spl4_66 ),
inference(avatar_split_clause,[],[f476,f473,f306,f1074]) ).
tff(f476,plain,
( ! [X2: del,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X0)))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X0)))) ) )
| ~ spl4_34
| ~ spl4_66 ),
inference(resolution,[],[f474,f307]) ).
tff(f1023,plain,
( spl4_121
| ~ spl4_32
| ~ spl4_70 ),
inference(avatar_split_clause,[],[f507,f499,f291,f1021]) ).
tff(f1021,plain,
( spl4_121
<=> ! [X0: del,X1] :
( p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)))
| mem(sK3(X0,X1,sK2(arr(X0,bool),c_2Ebool_2E_21(X0))),X0)
| ( sK2(arr(X0,bool),c_2Ebool_2E_21(X0)) = X1 )
| ~ mem(X1,arr(X0,bool)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_121])]) ).
tff(f507,plain,
( ! [X0: del,X1: $i] :
( p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)))
| mem(sK3(X0,X1,sK2(arr(X0,bool),c_2Ebool_2E_21(X0))),X0)
| ( sK2(arr(X0,bool),c_2Ebool_2E_21(X0)) = X1 )
| ~ mem(X1,arr(X0,bool)) )
| ~ spl4_32
| ~ spl4_70 ),
inference(resolution,[],[f500,f292]) ).
tff(f1019,plain,
( spl4_120
| ~ spl4_34
| ~ spl4_61 ),
inference(avatar_split_clause,[],[f458,f447,f306,f1017]) ).
tff(f1017,plain,
( spl4_120
<=> ! [X2: del,X0,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),X0)))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),X0)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_120])]) ).
tff(f458,plain,
( ! [X2: del,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),X0)))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),X0)))) ) )
| ~ spl4_34
| ~ spl4_61 ),
inference(resolution,[],[f448,f307]) ).
tff(f1004,plain,
( spl4_119
| ~ spl4_12
| ~ spl4_82 ),
inference(avatar_split_clause,[],[f623,f593,f169,f1002]) ).
tff(f1002,plain,
( spl4_119
<=> ! [X0,X1: del] : ( ap(k(bool,X0),ap(c_2Ebool_2E_21(arr(X1,bool)),c_2Ebool_2E_21(X1))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_119])]) ).
tff(f623,plain,
( ! [X0: $i,X1: del] : ( ap(k(bool,X0),ap(c_2Ebool_2E_21(arr(X1,bool)),c_2Ebool_2E_21(X1))) = X0 )
| ~ spl4_12
| ~ spl4_82 ),
inference(resolution,[],[f594,f170]) ).
tff(f1000,plain,
( spl4_118
| ~ spl4_20
| ~ spl4_76 ),
inference(avatar_split_clause,[],[f543,f540,f214,f998]) ).
tff(f998,plain,
( spl4_118
<=> ! [X0: del,X3,X2,X1: del] :
( ( c_2Ebinary__ieee_2Eulp(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal))
| ( ap(k(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X3),sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X2,c_2Ebinary__ieee_2Eulp(X0,X1))) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_118])]) ).
tff(f543,plain,
( ! [X2: $i,X3: $i,X0: del,X1: del] :
( ( c_2Ebinary__ieee_2Eulp(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal))
| ( ap(k(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X3),sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X2,c_2Ebinary__ieee_2Eulp(X0,X1))) = X3 ) )
| ~ spl4_20
| ~ spl4_76 ),
inference(resolution,[],[f541,f215]) ).
tff(f996,plain,
( spl4_117
| ~ spl4_18
| ~ spl4_72 ),
inference(avatar_split_clause,[],[f520,f513,f198,f994]) ).
tff(f994,plain,
( spl4_117
<=> ! [X0: del,X1] :
( ( c_2Ebool_2E_21(X0) = X1 )
| ~ mem(X1,arr(arr(X0,bool),bool))
| ( sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0)) = ap(i(arr(X0,bool)),sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_117])]) ).
tff(f520,plain,
( ! [X0: del,X1: $i] :
( ( c_2Ebool_2E_21(X0) = X1 )
| ~ mem(X1,arr(arr(X0,bool),bool))
| ( sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0)) = ap(i(arr(X0,bool)),sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0))) ) )
| ~ spl4_18
| ~ spl4_72 ),
inference(resolution,[],[f514,f199]) ).
tff(f988,plain,
( spl4_116
| ~ spl4_20
| ~ spl4_75 ),
inference(avatar_split_clause,[],[f537,f533,f214,f986]) ).
tff(f986,plain,
( spl4_116
<=> ! [X0: del,X3,X2,X1: del] :
( ( c_2Ebinary__ieee_2Efloat__negate(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1)))
| ( ap(k(ty_2Ebinary__ieee_2Efloat(X0,X1),X3),sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__negate(X0,X1))) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_116])]) ).
tff(f537,plain,
( ! [X2: $i,X3: $i,X0: del,X1: del] :
( ( c_2Ebinary__ieee_2Efloat__negate(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1)))
| ( ap(k(ty_2Ebinary__ieee_2Efloat(X0,X1),X3),sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__negate(X0,X1))) = X3 ) )
| ~ spl4_20
| ~ spl4_75 ),
inference(resolution,[],[f534,f215]) ).
tff(f943,plain,
( spl4_115
| ~ spl4_20
| ~ spl4_74 ),
inference(avatar_split_clause,[],[f530,f526,f214,f941]) ).
tff(f941,plain,
( spl4_115
<=> ! [X0: del,X3,X2,X1: del] :
( ( c_2Ebinary__ieee_2Efloat__to__real(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal))
| ( ap(k(ty_2Ebinary__ieee_2Efloat(X0,X1),X3),sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__to__real(X0,X1))) = X3 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_115])]) ).
tff(f530,plain,
( ! [X2: $i,X3: $i,X0: del,X1: del] :
( ( c_2Ebinary__ieee_2Efloat__to__real(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal))
| ( ap(k(ty_2Ebinary__ieee_2Efloat(X0,X1),X3),sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__to__real(X0,X1))) = X3 ) )
| ~ spl4_20
| ~ spl4_74 ),
inference(resolution,[],[f527,f215]) ).
tff(f939,plain,
( spl4_114
| ~ spl4_28
| ~ spl4_70 ),
inference(avatar_split_clause,[],[f506,f499,f272,f937]) ).
tff(f506,plain,
( ! [X0: del] :
( p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)))
| mem(sK2(X0,sK2(arr(X0,bool),c_2Ebool_2E_21(X0))),X0)
| p(ap(c_2Ebool_2E_21(X0),sK2(arr(X0,bool),c_2Ebool_2E_21(X0)))) )
| ~ spl4_28
| ~ spl4_70 ),
inference(resolution,[],[f500,f273]) ).
tff(f926,plain,
( spl4_113
| ~ spl4_5
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f610,f589,f137,f924]) ).
tff(f924,plain,
( spl4_113
<=> ! [X0,X1: tp__ty_2Erealax_2Ereal] : ( ap(k(arr(ty_2Erealax_2Ereal,bool),X0),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),inj__ty_2Erealax_2Ereal(X1))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_113])]) ).
tff(f610,plain,
( ! [X0: $i,X1: tp__ty_2Erealax_2Ereal] : ( ap(k(arr(ty_2Erealax_2Ereal,bool),X0),ap(c_2Emin_2E_3D(ty_2Erealax_2Ereal),inj__ty_2Erealax_2Ereal(X1))) = X0 )
| ~ spl4_5
| ~ spl4_81 ),
inference(resolution,[],[f590,f138]) ).
tff(f922,plain,
( spl4_112
| ~ spl4_20
| ~ spl4_72 ),
inference(avatar_split_clause,[],[f519,f513,f214,f920]) ).
tff(f920,plain,
( spl4_112
<=> ! [X2,X0: del,X1] :
( ( c_2Ebool_2E_21(X0) = X1 )
| ~ mem(X1,arr(arr(X0,bool),bool))
| ( ap(k(arr(X0,bool),X2),sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0))) = X2 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_112])]) ).
tff(f519,plain,
( ! [X2: $i,X0: del,X1: $i] :
( ( c_2Ebool_2E_21(X0) = X1 )
| ~ mem(X1,arr(arr(X0,bool),bool))
| ( ap(k(arr(X0,bool),X2),sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0))) = X2 ) )
| ~ spl4_20
| ~ spl4_72 ),
inference(resolution,[],[f514,f215]) ).
tff(f918,plain,
( spl4_111
| ~ spl4_18
| ~ spl4_70 ),
inference(avatar_split_clause,[],[f510,f499,f198,f916]) ).
tff(f916,plain,
( spl4_111
<=> ! [X0: del] :
( p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)))
| ( sK2(arr(X0,bool),c_2Ebool_2E_21(X0)) = ap(i(arr(X0,bool)),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_111])]) ).
tff(f510,plain,
( ! [X0: del] :
( p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)))
| ( sK2(arr(X0,bool),c_2Ebool_2E_21(X0)) = ap(i(arr(X0,bool)),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))) ) )
| ~ spl4_18
| ~ spl4_70 ),
inference(resolution,[],[f500,f199]) ).
tff(f905,plain,
( spl4_110
| ~ spl4_27
| ~ spl4_72 ),
inference(avatar_split_clause,[],[f518,f513,f257,f903]) ).
tff(f257,plain,
( spl4_27
<=> ! [X0: del,X3,X2,X1: del] :
( mem(ap(X2,X3),X1)
| ~ mem(X3,X0)
| ~ mem(X2,arr(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_27])]) ).
tff(f518,plain,
( ! [X2: $i,X0: del,X1: $i] :
( ( c_2Ebool_2E_21(X0) = X1 )
| ~ mem(X1,arr(arr(X0,bool),bool))
| ~ mem(X2,X0)
| mem(ap(sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0)),X2),bool) )
| ~ spl4_27
| ~ spl4_72 ),
inference(resolution,[],[f514,f258]) ).
tff(f258,plain,
( ! [X2: $i,X3: $i,X0: del,X1: del] :
( ~ mem(X2,arr(X0,X1))
| ~ mem(X3,X0)
| mem(ap(X2,X3),X1) )
| ~ spl4_27 ),
inference(avatar_component_clause,[],[f257]) ).
tff(f865,plain,
( spl4_109
| ~ spl4_32
| ~ spl4_47 ),
inference(avatar_split_clause,[],[f377,f369,f291,f863]) ).
tff(f377,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ~ mem(X0,X1)
| mem(sK3(X1,X2,ap(c_2Emin_2E_3D(X1),X0)),X1)
| ( ap(c_2Emin_2E_3D(X1),X0) = X2 )
| ~ mem(X2,arr(X1,bool)) )
| ~ spl4_32
| ~ spl4_47 ),
inference(resolution,[],[f370,f292]) ).
tff(f854,plain,
( spl4_108
| ~ spl4_20
| ~ spl4_70 ),
inference(avatar_split_clause,[],[f509,f499,f214,f852]) ).
tff(f509,plain,
( ! [X0: del,X1: $i] :
( p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)))
| ( ap(k(arr(X0,bool),X1),sK2(arr(X0,bool),c_2Ebool_2E_21(X0))) = X1 ) )
| ~ spl4_20
| ~ spl4_70 ),
inference(resolution,[],[f500,f215]) ).
tff(f850,plain,
( spl4_107
| ~ spl4_18
| ~ spl4_66 ),
inference(avatar_split_clause,[],[f478,f473,f198,f848]) ).
tff(f478,plain,
( ! [X2: del,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| ( ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X0) = ap(i(ty_2Ebinary__ieee_2Efloat(X1,X2)),ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X0)) ) )
| ~ spl4_18
| ~ spl4_66 ),
inference(resolution,[],[f474,f199]) ).
tff(f846,plain,
( spl4_106
| ~ spl4_4
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f597,f589,f133,f844]) ).
tff(f844,plain,
( spl4_106
<=> ! [X0,X1: tp__o] : ( ap(k(arr(bool,bool),X0),ap(c_2Emin_2E_3D(bool),inj__o(X1))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_106])]) ).
tff(f597,plain,
( ! [X0: $i,X1: tp__o] : ( ap(k(arr(bool,bool),X0),ap(c_2Emin_2E_3D(bool),inj__o(X1))) = X0 )
| ~ spl4_4
| ~ spl4_81 ),
inference(resolution,[],[f590,f134]) ).
tff(f823,plain,
( spl4_105
| ~ spl4_27
| ~ spl4_70 ),
inference(avatar_split_clause,[],[f508,f499,f257,f821]) ).
tff(f508,plain,
( ! [X0: del,X1: $i] :
( p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0)))
| ~ mem(X1,X0)
| mem(ap(sK2(arr(X0,bool),c_2Ebool_2E_21(X0)),X1),bool) )
| ~ spl4_27
| ~ spl4_70 ),
inference(resolution,[],[f500,f258]) ).
tff(f819,plain,
( spl4_104
| ~ spl4_18
| ~ spl4_61 ),
inference(avatar_split_clause,[],[f460,f447,f198,f817]) ).
tff(f460,plain,
( ! [X2: del,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| ( ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),X0) = ap(i(ty_2Ebinary__ieee_2Efloat(X1,X2)),ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),X0)) ) )
| ~ spl4_18
| ~ spl4_61 ),
inference(resolution,[],[f448,f199]) ).
tff(f815,plain,
( spl4_103
| ~ spl4_25
| ~ spl4_48 ),
inference(avatar_split_clause,[],[f383,f373,f249,f813]) ).
tff(f383,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ~ mem(X0,arr(X1,bool))
| p(ap(c_2Ebool_2E_21(X1),X0))
| p(X2)
| ( ap(c_2Ebool_2E_21(X1),X0) = X2 )
| ~ mem(X2,bool) )
| ~ spl4_25
| ~ spl4_48 ),
inference(resolution,[],[f374,f250]) ).
tff(f811,plain,
( spl4_102
| ~ spl4_26
| ~ spl4_48 ),
inference(avatar_split_clause,[],[f382,f373,f253,f809]) ).
tff(f809,plain,
( spl4_102
<=> ! [X2,X0,X1: del] :
( ~ mem(X0,arr(X1,bool))
| ~ p(ap(c_2Ebool_2E_21(X1),X0))
| ~ p(X2)
| ( ap(c_2Ebool_2E_21(X1),X0) = X2 )
| ~ mem(X2,bool) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_102])]) ).
tff(f382,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ~ mem(X0,arr(X1,bool))
| ~ p(ap(c_2Ebool_2E_21(X1),X0))
| ~ p(X2)
| ( ap(c_2Ebool_2E_21(X1),X0) = X2 )
| ~ mem(X2,bool) )
| ~ spl4_26
| ~ spl4_48 ),
inference(resolution,[],[f374,f254]) ).
tff(f796,plain,
( spl4_101
| ~ spl4_18
| ~ spl4_62 ),
inference(avatar_split_clause,[],[f463,f451,f198,f794]) ).
tff(f794,plain,
( spl4_101
<=> ! [X0] :
( ( c_2Erealax_2Ereal__neg = X0 )
| ~ mem(X0,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal))
| ( sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg) = ap(i(ty_2Erealax_2Ereal),sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_101])]) ).
tff(f463,plain,
( ! [X0: $i] :
( ( c_2Erealax_2Ereal__neg = X0 )
| ~ mem(X0,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal))
| ( sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg) = ap(i(ty_2Erealax_2Ereal),sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg)) ) )
| ~ spl4_18
| ~ spl4_62 ),
inference(resolution,[],[f452,f199]) ).
tff(f792,plain,
( spl4_100
| ~ spl4_18
| ~ spl4_58 ),
inference(avatar_split_clause,[],[f437,f432,f198,f790]) ).
tff(f437,plain,
( ! [X2: del,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| ( ap(c_2Ebinary__ieee_2Eulp(X1,X2),X0) = ap(i(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Eulp(X1,X2),X0)) ) )
| ~ spl4_18
| ~ spl4_58 ),
inference(resolution,[],[f433,f199]) ).
tff(f788,plain,
( spl4_99
| ~ spl4_48
| ~ spl4_54 ),
inference(avatar_split_clause,[],[f421,f408,f373,f786]) ).
tff(f421,plain,
( ! [X2: tp__o,X0: del,X1: $i] :
( p(ap(c_2Ebool_2E_21(X0),X1))
| ( ap(c_2Ebool_2E_21(X0),X1) = inj__o(X2) )
| p(inj__o(X2))
| ~ mem(X1,arr(X0,bool)) )
| ~ spl4_48
| ~ spl4_54 ),
inference(resolution,[],[f409,f374]) ).
tff(f743,plain,
( spl4_98
| ~ spl4_20
| ~ spl4_66 ),
inference(avatar_split_clause,[],[f477,f473,f214,f741]) ).
tff(f477,plain,
( ! [X2: del,X3: $i,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| ( ap(k(ty_2Ebinary__ieee_2Efloat(X1,X2),X3),ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X0)) = X3 ) )
| ~ spl4_20
| ~ spl4_66 ),
inference(resolution,[],[f474,f215]) ).
tff(f735,plain,
( spl4_97
| ~ spl4_15
| ~ spl4_62 ),
inference(avatar_split_clause,[],[f461,f451,f182,f733]) ).
tff(f733,plain,
( spl4_97
<=> ! [X0] :
( ( c_2Erealax_2Ereal__neg = X0 )
| ~ mem(X0,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal))
| ( sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_97])]) ).
tff(f461,plain,
( ! [X0: $i] :
( ( c_2Erealax_2Ereal__neg = X0 )
| ~ mem(X0,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal))
| ( sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg))) ) )
| ~ spl4_15
| ~ spl4_62 ),
inference(resolution,[],[f452,f183]) ).
tff(f731,plain,
( spl4_96
| ~ spl4_15
| ~ spl4_58 ),
inference(avatar_split_clause,[],[f435,f432,f182,f729]) ).
tff(f435,plain,
( ! [X2: del,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| ( ap(c_2Ebinary__ieee_2Eulp(X1,X2),X0) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Eulp(X1,X2),X0))) ) )
| ~ spl4_15
| ~ spl4_58 ),
inference(resolution,[],[f433,f183]) ).
tff(f727,plain,
( spl4_95
| ~ spl4_18
| ~ spl4_56 ),
inference(avatar_split_clause,[],[f425,f416,f198,f725]) ).
tff(f425,plain,
( ! [X2: del,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| ( ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X0) = ap(i(ty_2Erealax_2Ereal),ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X0)) ) )
| ~ spl4_18
| ~ spl4_56 ),
inference(resolution,[],[f417,f199]) ).
tff(f723,plain,
( spl4_94
| ~ spl4_28
| ~ spl4_47 ),
inference(avatar_split_clause,[],[f376,f369,f272,f721]) ).
tff(f376,plain,
( ! [X0: $i,X1: del] :
( ~ mem(X0,X1)
| mem(sK2(X1,ap(c_2Emin_2E_3D(X1),X0)),X1)
| p(ap(c_2Ebool_2E_21(X1),ap(c_2Emin_2E_3D(X1),X0))) )
| ~ spl4_28
| ~ spl4_47 ),
inference(resolution,[],[f370,f273]) ).
tff(f710,plain,
( spl4_93
| ~ spl4_20
| ~ spl4_62 ),
inference(avatar_split_clause,[],[f462,f451,f214,f708]) ).
tff(f708,plain,
( spl4_93
<=> ! [X0,X1] :
( ( c_2Erealax_2Ereal__neg = X0 )
| ~ mem(X0,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal))
| ( ap(k(ty_2Erealax_2Ereal,X1),sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg)) = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_93])]) ).
tff(f462,plain,
( ! [X0: $i,X1: $i] :
( ( c_2Erealax_2Ereal__neg = X0 )
| ~ mem(X0,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal))
| ( ap(k(ty_2Erealax_2Ereal,X1),sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg)) = X1 ) )
| ~ spl4_20
| ~ spl4_62 ),
inference(resolution,[],[f452,f215]) ).
tff(f706,plain,
( spl4_92
| ~ spl4_20
| ~ spl4_61 ),
inference(avatar_split_clause,[],[f459,f447,f214,f704]) ).
tff(f459,plain,
( ! [X2: del,X3: $i,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| ( ap(k(ty_2Ebinary__ieee_2Efloat(X1,X2),X3),ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),X0)) = X3 ) )
| ~ spl4_20
| ~ spl4_61 ),
inference(resolution,[],[f448,f215]) ).
tff(f702,plain,
( spl4_91
| ~ spl4_15
| ~ spl4_56 ),
inference(avatar_split_clause,[],[f423,f416,f182,f700]) ).
tff(f423,plain,
( ! [X2: del,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| ( ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X0) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X0))) ) )
| ~ spl4_15
| ~ spl4_56 ),
inference(resolution,[],[f417,f183]) ).
tff(f698,plain,
( spl4_90
| ~ spl4_2
| ~ spl4_81 ),
inference(avatar_split_clause,[],[f596,f589,f123,f696]) ).
tff(f696,plain,
( spl4_90
<=> ! [X0] : ( ap(k(arr(bool,bool),X0),ap(c_2Emin_2E_3D(bool),c_2Ebool_2ET)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_90])]) ).
tff(f596,plain,
( ! [X0: $i] : ( ap(k(arr(bool,bool),X0),ap(c_2Emin_2E_3D(bool),c_2Ebool_2ET)) = X0 )
| ~ spl4_2
| ~ spl4_81 ),
inference(resolution,[],[f590,f125]) ).
tff(f661,plain,
( spl4_89
| ~ spl4_20
| ~ spl4_58 ),
inference(avatar_split_clause,[],[f436,f432,f214,f659]) ).
tff(f436,plain,
( ! [X2: del,X3: $i,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| ( ap(k(ty_2Erealax_2Ereal,X3),ap(c_2Ebinary__ieee_2Eulp(X1,X2),X0)) = X3 ) )
| ~ spl4_20
| ~ spl4_58 ),
inference(resolution,[],[f433,f215]) ).
tff(f657,plain,
( spl4_88
| ~ spl4_18
| ~ spl4_48 ),
inference(avatar_split_clause,[],[f386,f373,f198,f655]) ).
tff(f386,plain,
( ! [X0: $i,X1: del] :
( ~ mem(X0,arr(X1,bool))
| ( ap(c_2Ebool_2E_21(X1),X0) = ap(i(bool),ap(c_2Ebool_2E_21(X1),X0)) ) )
| ~ spl4_18
| ~ spl4_48 ),
inference(resolution,[],[f374,f199]) ).
tff(f653,plain,
( spl4_87
| ~ spl4_18
| ~ spl4_47 ),
inference(avatar_split_clause,[],[f380,f369,f198,f651]) ).
tff(f380,plain,
( ! [X0: $i,X1: del] :
( ~ mem(X0,X1)
| ( ap(c_2Emin_2E_3D(X1),X0) = ap(i(arr(X1,bool)),ap(c_2Emin_2E_3D(X1),X0)) ) )
| ~ spl4_18
| ~ spl4_47 ),
inference(resolution,[],[f370,f199]) ).
tff(f641,plain,
( spl4_86
| ~ spl4_20
| ~ spl4_56 ),
inference(avatar_split_clause,[],[f424,f416,f214,f639]) ).
tff(f424,plain,
( ! [X2: del,X3: $i,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| ( ap(k(ty_2Erealax_2Ereal,X3),ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X0)) = X3 ) )
| ~ spl4_20
| ~ spl4_56 ),
inference(resolution,[],[f417,f215]) ).
tff(f637,plain,
( spl4_85
| ~ spl4_53
| ~ spl4_63 ),
inference(avatar_split_clause,[],[f487,f455,f404,f635]) ).
tff(f487,plain,
( ! [X0: tp__o,X1: tp__o] :
( p(inj__o(X1))
| ( inj__o(X0) = inj__o(X1) )
| ( c_2Ebool_2ET = inj__o(X0) ) )
| ~ spl4_53
| ~ spl4_63 ),
inference(resolution,[],[f456,f405]) ).
tff(f633,plain,
( spl4_84
| ~ spl4_16
| ~ spl4_48 ),
inference(avatar_split_clause,[],[f384,f373,f186,f631]) ).
tff(f384,plain,
( ! [X0: $i,X1: del] :
( ~ mem(X0,arr(X1,bool))
| ( ap(c_2Ebool_2E_21(X1),X0) = inj__o(surj__o(ap(c_2Ebool_2E_21(X1),X0))) ) )
| ~ spl4_16
| ~ spl4_48 ),
inference(resolution,[],[f374,f187]) ).
tff(f629,plain,
( spl4_83
| ~ spl4_46
| ~ spl4_48 ),
inference(avatar_split_clause,[],[f381,f373,f363,f627]) ).
tff(f381,plain,
( ! [X0: $i,X1: del] :
( ~ mem(X0,arr(X1,bool))
| ~ p(ap(c_2Ebool_2E_21(X1),X0))
| ( c_2Ebool_2ET = ap(c_2Ebool_2E_21(X1),X0) ) )
| ~ spl4_46
| ~ spl4_48 ),
inference(resolution,[],[f374,f364]) ).
tff(f595,plain,
( spl4_82
| ~ spl4_20
| ~ spl4_48 ),
inference(avatar_split_clause,[],[f385,f373,f214,f593]) ).
tff(f385,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ~ mem(X0,arr(X1,bool))
| ( ap(k(bool,X2),ap(c_2Ebool_2E_21(X1),X0)) = X2 ) )
| ~ spl4_20
| ~ spl4_48 ),
inference(resolution,[],[f374,f215]) ).
tff(f591,plain,
( spl4_81
| ~ spl4_20
| ~ spl4_47 ),
inference(avatar_split_clause,[],[f379,f369,f214,f589]) ).
tff(f379,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ~ mem(X0,X1)
| ( ap(k(arr(X1,bool),X2),ap(c_2Emin_2E_3D(X1),X0)) = X2 ) )
| ~ spl4_20
| ~ spl4_47 ),
inference(resolution,[],[f370,f215]) ).
tff(f580,plain,
( spl4_80
| ~ spl4_27
| ~ spl4_47 ),
inference(avatar_split_clause,[],[f378,f369,f257,f578]) ).
tff(f378,plain,
( ! [X2: $i,X0: $i,X1: del] :
( ~ mem(X0,X1)
| ~ mem(X2,X1)
| mem(ap(ap(c_2Emin_2E_3D(X1),X0),X2),bool) )
| ~ spl4_27
| ~ spl4_47 ),
inference(resolution,[],[f370,f258]) ).
tff(f570,plain,
( spl4_79
| ~ spl4_18
| ~ spl4_42 ),
inference(avatar_split_clause,[],[f348,f341,f198,f568]) ).
tff(f348,plain,
( ! [X0: $i] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| ( ap(c_2Erealax_2Ereal__neg,X0) = ap(i(ty_2Erealax_2Ereal),ap(c_2Erealax_2Ereal__neg,X0)) ) )
| ~ spl4_18
| ~ spl4_42 ),
inference(resolution,[],[f342,f199]) ).
tff(f554,plain,
( spl4_78
| ~ spl4_20
| ~ spl4_42 ),
inference(avatar_split_clause,[],[f347,f341,f214,f552]) ).
tff(f347,plain,
( ! [X0: $i,X1: $i] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| ( ap(k(ty_2Erealax_2Ereal,X1),ap(c_2Erealax_2Ereal__neg,X0)) = X1 ) )
| ~ spl4_20
| ~ spl4_42 ),
inference(resolution,[],[f342,f215]) ).
tff(f548,plain,
( spl4_77
| ~ spl4_23
| ~ spl4_32 ),
inference(avatar_split_clause,[],[f296,f291,f238,f546]) ).
tff(f296,plain,
( ! [X2: $i,X0: del,X1: del] :
( mem(sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X2,c_2Ebinary__ieee_2Efloat__plus__min(X0,X1)),ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)))
| ( c_2Ebinary__ieee_2Efloat__plus__min(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1))) )
| ~ spl4_23
| ~ spl4_32 ),
inference(resolution,[],[f292,f239]) ).
tff(f542,plain,
( spl4_76
| ~ spl4_19
| ~ spl4_32 ),
inference(avatar_split_clause,[],[f298,f291,f210,f540]) ).
tff(f298,plain,
( ! [X2: $i,X0: del,X1: del] :
( mem(sK3(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),X2,c_2Ebinary__ieee_2Eulp(X0,X1)),ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)))
| ( c_2Ebinary__ieee_2Eulp(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal)) )
| ~ spl4_19
| ~ spl4_32 ),
inference(resolution,[],[f292,f211]) ).
tff(f535,plain,
( spl4_75
| ~ spl4_22
| ~ spl4_32 ),
inference(avatar_split_clause,[],[f295,f291,f232,f533]) ).
tff(f295,plain,
( ! [X2: $i,X0: del,X1: del] :
( mem(sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__negate(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1))
| ( c_2Ebinary__ieee_2Efloat__negate(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1))) )
| ~ spl4_22
| ~ spl4_32 ),
inference(resolution,[],[f292,f233]) ).
tff(f528,plain,
( spl4_74
| ~ spl4_17
| ~ spl4_32 ),
inference(avatar_split_clause,[],[f297,f291,f194,f526]) ).
tff(f297,plain,
( ! [X2: $i,X0: del,X1: del] :
( mem(sK3(ty_2Ebinary__ieee_2Efloat(X0,X1),X2,c_2Ebinary__ieee_2Efloat__to__real(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1))
| ( c_2Ebinary__ieee_2Efloat__to__real(X0,X1) = X2 )
| ~ mem(X2,arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal)) )
| ~ spl4_17
| ~ spl4_32 ),
inference(resolution,[],[f292,f195]) ).
tff(f524,plain,
( spl4_73
| ~ spl4_15
| ~ spl4_42 ),
inference(avatar_split_clause,[],[f346,f341,f182,f522]) ).
tff(f346,plain,
( ! [X0: $i] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| ( ap(c_2Erealax_2Ereal__neg,X0) = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,X0))) ) )
| ~ spl4_15
| ~ spl4_42 ),
inference(resolution,[],[f342,f183]) ).
tff(f515,plain,
( spl4_72
| ~ spl4_12
| ~ spl4_32 ),
inference(avatar_split_clause,[],[f300,f291,f169,f513]) ).
tff(f300,plain,
( ! [X0: del,X1: $i] :
( mem(sK3(arr(X0,bool),X1,c_2Ebool_2E_21(X0)),arr(X0,bool))
| ( c_2Ebool_2E_21(X0) = X1 )
| ~ mem(X1,arr(arr(X0,bool),bool)) )
| ~ spl4_12
| ~ spl4_32 ),
inference(resolution,[],[f292,f170]) ).
tff(f505,plain,
( spl4_71
| ~ spl4_13
| ~ spl4_32 ),
inference(avatar_split_clause,[],[f299,f291,f173,f503]) ).
tff(f503,plain,
( spl4_71
<=> ! [X0: del,X1] :
( mem(sK3(X0,X1,c_2Emin_2E_3D(X0)),X0)
| ( c_2Emin_2E_3D(X0) = X1 )
| ~ mem(X1,arr(X0,arr(X0,bool))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_71])]) ).
tff(f299,plain,
( ! [X0: del,X1: $i] :
( mem(sK3(X0,X1,c_2Emin_2E_3D(X0)),X0)
| ( c_2Emin_2E_3D(X0) = X1 )
| ~ mem(X1,arr(X0,arr(X0,bool))) )
| ~ spl4_13
| ~ spl4_32 ),
inference(resolution,[],[f292,f174]) ).
tff(f501,plain,
( spl4_70
| ~ spl4_12
| ~ spl4_28 ),
inference(avatar_split_clause,[],[f275,f272,f169,f499]) ).
tff(f275,plain,
( ! [X0: del] :
( mem(sK2(arr(X0,bool),c_2Ebool_2E_21(X0)),arr(X0,bool))
| p(ap(c_2Ebool_2E_21(arr(X0,bool)),c_2Ebool_2E_21(X0))) )
| ~ spl4_12
| ~ spl4_28 ),
inference(resolution,[],[f273,f170]) ).
tff(f497,plain,
( spl4_69
| ~ spl4_18
| ~ spl4_23 ),
inference(avatar_split_clause,[],[f247,f238,f198,f495]) ).
tff(f495,plain,
( spl4_69
<=> ! [X0: del,X1: del] : ( c_2Ebinary__ieee_2Efloat__plus__min(X0,X1) = ap(i(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1))),c_2Ebinary__ieee_2Efloat__plus__min(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_69])]) ).
tff(f247,plain,
( ! [X0: del,X1: del] : ( c_2Ebinary__ieee_2Efloat__plus__min(X0,X1) = ap(i(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1))),c_2Ebinary__ieee_2Efloat__plus__min(X0,X1)) )
| ~ spl4_18
| ~ spl4_23 ),
inference(resolution,[],[f239,f199]) ).
tff(f486,plain,
( spl4_68
| ~ spl4_20
| ~ spl4_23 ),
inference(avatar_split_clause,[],[f246,f238,f214,f484]) ).
tff(f484,plain,
( spl4_68
<=> ! [X2,X0: del,X1: del] : ( ap(k(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1)),X2),c_2Ebinary__ieee_2Efloat__plus__min(X0,X1)) = X2 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_68])]) ).
tff(f246,plain,
( ! [X2: $i,X0: del,X1: del] : ( ap(k(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1)),X2),c_2Ebinary__ieee_2Efloat__plus__min(X0,X1)) = X2 )
| ~ spl4_20
| ~ spl4_23 ),
inference(resolution,[],[f239,f215]) ).
tff(f482,plain,
( spl4_67
| ~ spl4_18
| ~ spl4_22 ),
inference(avatar_split_clause,[],[f236,f232,f198,f480]) ).
tff(f480,plain,
( spl4_67
<=> ! [X0: del,X1: del] : ( c_2Ebinary__ieee_2Efloat__negate(X0,X1) = ap(i(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1))),c_2Ebinary__ieee_2Efloat__negate(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_67])]) ).
tff(f236,plain,
( ! [X0: del,X1: del] : ( c_2Ebinary__ieee_2Efloat__negate(X0,X1) = ap(i(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1))),c_2Ebinary__ieee_2Efloat__negate(X0,X1)) )
| ~ spl4_18
| ~ spl4_22 ),
inference(resolution,[],[f233,f199]) ).
tff(f475,plain,
( spl4_66
| ~ spl4_23
| ~ spl4_27 ),
inference(avatar_split_clause,[],[f266,f257,f238,f473]) ).
tff(f266,plain,
( ! [X2: del,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| mem(ap(c_2Ebinary__ieee_2Efloat__plus__min(X1,X2),X0),ty_2Ebinary__ieee_2Efloat(X1,X2)) )
| ~ spl4_23
| ~ spl4_27 ),
inference(resolution,[],[f258,f239]) ).
tff(f471,plain,
( spl4_65
| ~ spl4_20
| ~ spl4_22 ),
inference(avatar_split_clause,[],[f235,f232,f214,f469]) ).
tff(f469,plain,
( spl4_65
<=> ! [X2,X0: del,X1: del] : ( ap(k(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1)),X2),c_2Ebinary__ieee_2Efloat__negate(X0,X1)) = X2 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_65])]) ).
tff(f235,plain,
( ! [X2: $i,X0: del,X1: del] : ( ap(k(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1)),X2),c_2Ebinary__ieee_2Efloat__negate(X0,X1)) = X2 )
| ~ spl4_20
| ~ spl4_22 ),
inference(resolution,[],[f233,f215]) ).
tff(f467,plain,
( spl4_64
| ~ spl4_18
| ~ spl4_19 ),
inference(avatar_split_clause,[],[f221,f210,f198,f465]) ).
tff(f465,plain,
( spl4_64
<=> ! [X0: del,X1: del] : ( c_2Ebinary__ieee_2Eulp(X0,X1) = ap(i(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal)),c_2Ebinary__ieee_2Eulp(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_64])]) ).
tff(f221,plain,
( ! [X0: del,X1: del] : ( c_2Ebinary__ieee_2Eulp(X0,X1) = ap(i(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal)),c_2Ebinary__ieee_2Eulp(X0,X1)) )
| ~ spl4_18
| ~ spl4_19 ),
inference(resolution,[],[f211,f199]) ).
tff(f457,plain,
( spl4_63
| ~ spl4_4
| ~ spl4_54 ),
inference(avatar_split_clause,[],[f420,f408,f133,f455]) ).
tff(f420,plain,
( ! [X0: tp__o,X1: tp__o] :
( p(inj__o(X0))
| ( inj__o(X0) = inj__o(X1) )
| p(inj__o(X1)) )
| ~ spl4_4
| ~ spl4_54 ),
inference(resolution,[],[f409,f134]) ).
tff(f453,plain,
( spl4_62
| ~ spl4_6
| ~ spl4_32 ),
inference(avatar_split_clause,[],[f294,f291,f142,f451]) ).
tff(f294,plain,
( ! [X0: $i] :
( mem(sK3(ty_2Erealax_2Ereal,X0,c_2Erealax_2Ereal__neg),ty_2Erealax_2Ereal)
| ( c_2Erealax_2Ereal__neg = X0 )
| ~ mem(X0,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)) )
| ~ spl4_6
| ~ spl4_32 ),
inference(resolution,[],[f292,f144]) ).
tff(f449,plain,
( spl4_61
| ~ spl4_22
| ~ spl4_27 ),
inference(avatar_split_clause,[],[f265,f257,f232,f447]) ).
tff(f265,plain,
( ! [X2: del,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| mem(ap(c_2Ebinary__ieee_2Efloat__negate(X1,X2),X0),ty_2Ebinary__ieee_2Efloat(X1,X2)) )
| ~ spl4_22
| ~ spl4_27 ),
inference(resolution,[],[f258,f233]) ).
tff(f445,plain,
( spl4_60
| ~ spl4_19
| ~ spl4_20 ),
inference(avatar_split_clause,[],[f226,f214,f210,f443]) ).
tff(f443,plain,
( spl4_60
<=> ! [X2,X0: del,X1: del] : ( ap(k(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal),X2),c_2Ebinary__ieee_2Eulp(X0,X1)) = X2 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_60])]) ).
tff(f226,plain,
( ! [X2: $i,X0: del,X1: del] : ( ap(k(arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal),X2),c_2Ebinary__ieee_2Eulp(X0,X1)) = X2 )
| ~ spl4_19
| ~ spl4_20 ),
inference(resolution,[],[f215,f211]) ).
tff(f441,plain,
( spl4_59
| ~ spl4_17
| ~ spl4_18 ),
inference(avatar_split_clause,[],[f204,f198,f194,f439]) ).
tff(f439,plain,
( spl4_59
<=> ! [X0: del,X1: del] : ( c_2Ebinary__ieee_2Efloat__to__real(X0,X1) = ap(i(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal)),c_2Ebinary__ieee_2Efloat__to__real(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_59])]) ).
tff(f204,plain,
( ! [X0: del,X1: del] : ( c_2Ebinary__ieee_2Efloat__to__real(X0,X1) = ap(i(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal)),c_2Ebinary__ieee_2Efloat__to__real(X0,X1)) )
| ~ spl4_17
| ~ spl4_18 ),
inference(resolution,[],[f199,f195]) ).
tff(f434,plain,
( spl4_58
| ~ spl4_19
| ~ spl4_27 ),
inference(avatar_split_clause,[],[f268,f257,f210,f432]) ).
tff(f268,plain,
( ! [X2: del,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X1,X2)))
| mem(ap(c_2Ebinary__ieee_2Eulp(X1,X2),X0),ty_2Erealax_2Ereal) )
| ~ spl4_19
| ~ spl4_27 ),
inference(resolution,[],[f258,f211]) ).
tff(f430,plain,
( spl4_57
| ~ spl4_17
| ~ spl4_20 ),
inference(avatar_split_clause,[],[f225,f214,f194,f428]) ).
tff(f428,plain,
( spl4_57
<=> ! [X2,X0: del,X1: del] : ( ap(k(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal),X2),c_2Ebinary__ieee_2Efloat__to__real(X0,X1)) = X2 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_57])]) ).
tff(f225,plain,
( ! [X2: $i,X0: del,X1: del] : ( ap(k(arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal),X2),c_2Ebinary__ieee_2Efloat__to__real(X0,X1)) = X2 )
| ~ spl4_17
| ~ spl4_20 ),
inference(resolution,[],[f215,f195]) ).
tff(f418,plain,
( spl4_56
| ~ spl4_17
| ~ spl4_27 ),
inference(avatar_split_clause,[],[f267,f257,f194,f416]) ).
tff(f267,plain,
( ! [X2: del,X0: $i,X1: del] :
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X1,X2))
| mem(ap(c_2Ebinary__ieee_2Efloat__to__real(X1,X2),X0),ty_2Erealax_2Ereal) )
| ~ spl4_17
| ~ spl4_27 ),
inference(resolution,[],[f258,f195]) ).
tff(f414,plain,
( spl4_55
| ~ spl4_4
| ~ spl4_26 ),
inference(avatar_split_clause,[],[f263,f253,f133,f412]) ).
tff(f263,plain,
( ! [X0: tp__o,X1: $i] :
( ~ p(inj__o(X0))
| ~ p(X1)
| ( inj__o(X0) = X1 )
| ~ mem(X1,bool) )
| ~ spl4_4
| ~ spl4_26 ),
inference(resolution,[],[f254,f134]) ).
tff(f410,plain,
( spl4_54
| ~ spl4_4
| ~ spl4_25 ),
inference(avatar_split_clause,[],[f261,f249,f133,f408]) ).
tff(f261,plain,
( ! [X0: tp__o,X1: $i] :
( p(inj__o(X0))
| p(X1)
| ( inj__o(X0) = X1 )
| ~ mem(X1,bool) )
| ~ spl4_4
| ~ spl4_25 ),
inference(resolution,[],[f250,f134]) ).
tff(f406,plain,
( spl4_53
| ~ spl4_4
| ~ spl4_46 ),
inference(avatar_split_clause,[],[f367,f363,f133,f404]) ).
tff(f367,plain,
( ! [X0: tp__o] :
( ~ p(inj__o(X0))
| ( c_2Ebool_2ET = inj__o(X0) ) )
| ~ spl4_4
| ~ spl4_46 ),
inference(resolution,[],[f364,f134]) ).
tff(f402,plain,
( spl4_52
| ~ spl4_12
| ~ spl4_20 ),
inference(avatar_split_clause,[],[f228,f214,f169,f400]) ).
tff(f400,plain,
( spl4_52
<=> ! [X0: del,X1] : ( ap(k(arr(arr(X0,bool),bool),X1),c_2Ebool_2E_21(X0)) = X1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_52])]) ).
tff(f228,plain,
( ! [X0: del,X1: $i] : ( ap(k(arr(arr(X0,bool),bool),X1),c_2Ebool_2E_21(X0)) = X1 )
| ~ spl4_12
| ~ spl4_20 ),
inference(resolution,[],[f215,f170]) ).
tff(f398,plain,
( spl4_51
| ~ spl4_13
| ~ spl4_20 ),
inference(avatar_split_clause,[],[f227,f214,f173,f396]) ).
tff(f396,plain,
( spl4_51
<=> ! [X0: del,X1] : ( ap(k(arr(X0,arr(X0,bool)),X1),c_2Emin_2E_3D(X0)) = X1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_51])]) ).
tff(f227,plain,
( ! [X0: del,X1: $i] : ( ap(k(arr(X0,arr(X0,bool)),X1),c_2Emin_2E_3D(X0)) = X1 )
| ~ spl4_13
| ~ spl4_20 ),
inference(resolution,[],[f215,f174]) ).
tff(f394,plain,
( spl4_50
| ~ spl4_12
| ~ spl4_18 ),
inference(avatar_split_clause,[],[f206,f198,f169,f392]) ).
tff(f392,plain,
( spl4_50
<=> ! [X0: del] : ( c_2Ebool_2E_21(X0) = ap(i(arr(arr(X0,bool),bool)),c_2Ebool_2E_21(X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_50])]) ).
tff(f206,plain,
( ! [X0: del] : ( c_2Ebool_2E_21(X0) = ap(i(arr(arr(X0,bool),bool)),c_2Ebool_2E_21(X0)) )
| ~ spl4_12
| ~ spl4_18 ),
inference(resolution,[],[f199,f170]) ).
tff(f390,plain,
( spl4_49
| ~ spl4_13
| ~ spl4_18 ),
inference(avatar_split_clause,[],[f205,f198,f173,f388]) ).
tff(f388,plain,
( spl4_49
<=> ! [X0: del] : ( c_2Emin_2E_3D(X0) = ap(i(arr(X0,arr(X0,bool))),c_2Emin_2E_3D(X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_49])]) ).
tff(f205,plain,
( ! [X0: del] : ( c_2Emin_2E_3D(X0) = ap(i(arr(X0,arr(X0,bool))),c_2Emin_2E_3D(X0)) )
| ~ spl4_13
| ~ spl4_18 ),
inference(resolution,[],[f199,f174]) ).
tff(f375,plain,
( spl4_48
| ~ spl4_12
| ~ spl4_27 ),
inference(avatar_split_clause,[],[f270,f257,f169,f373]) ).
tff(f270,plain,
( ! [X0: $i,X1: del] :
( ~ mem(X0,arr(X1,bool))
| mem(ap(c_2Ebool_2E_21(X1),X0),bool) )
| ~ spl4_12
| ~ spl4_27 ),
inference(resolution,[],[f258,f170]) ).
tff(f371,plain,
( spl4_47
| ~ spl4_13
| ~ spl4_27 ),
inference(avatar_split_clause,[],[f269,f257,f173,f369]) ).
tff(f269,plain,
( ! [X0: $i,X1: del] :
( ~ mem(X0,X1)
| mem(ap(c_2Emin_2E_3D(X1),X0),arr(X1,bool)) )
| ~ spl4_13
| ~ spl4_27 ),
inference(resolution,[],[f258,f174]) ).
tff(f365,plain,
( spl4_46
| ~ spl4_1
| ~ spl4_2
| ~ spl4_26 ),
inference(avatar_split_clause,[],[f262,f253,f123,f118,f363]) ).
tff(f118,plain,
( spl4_1
<=> p(c_2Ebool_2ET) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_1])]) ).
tff(f262,plain,
( ! [X0: $i] :
( ~ p(c_2Ebool_2ET)
| ~ p(X0)
| ( c_2Ebool_2ET = X0 )
| ~ mem(X0,bool) )
| ~ spl4_2
| ~ spl4_26 ),
inference(resolution,[],[f254,f125]) ).
tff(f361,plain,
( spl4_45
| ~ spl4_9
| ~ spl4_20 ),
inference(avatar_split_clause,[],[f230,f214,f155,f359]) ).
tff(f359,plain,
( spl4_45
<=> ! [X0: del,X1] : ( ap(k(ty_2Ebool_2Eitself(X0),X1),c_2Ebool_2Ethe__value(X0)) = X1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_45])]) ).
tff(f230,plain,
( ! [X0: del,X1: $i] : ( ap(k(ty_2Ebool_2Eitself(X0),X1),c_2Ebool_2Ethe__value(X0)) = X1 )
| ~ spl4_9
| ~ spl4_20 ),
inference(resolution,[],[f215,f156]) ).
tff(f357,plain,
( spl4_44
| ~ spl4_6
| ~ spl4_20 ),
inference(avatar_split_clause,[],[f224,f214,f142,f355]) ).
tff(f355,plain,
( spl4_44
<=> ! [X0] : ( ap(k(arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),X0),c_2Erealax_2Ereal__neg) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_44])]) ).
tff(f224,plain,
( ! [X0: $i] : ( ap(k(arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),X0),c_2Erealax_2Ereal__neg) = X0 )
| ~ spl4_6
| ~ spl4_20 ),
inference(resolution,[],[f215,f144]) ).
tff(f353,plain,
( spl4_43
| ~ spl4_9
| ~ spl4_18 ),
inference(avatar_split_clause,[],[f208,f198,f155,f351]) ).
tff(f351,plain,
( spl4_43
<=> ! [X0: del] : ( c_2Ebool_2Ethe__value(X0) = ap(i(ty_2Ebool_2Eitself(X0)),c_2Ebool_2Ethe__value(X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_43])]) ).
tff(f208,plain,
( ! [X0: del] : ( c_2Ebool_2Ethe__value(X0) = ap(i(ty_2Ebool_2Eitself(X0)),c_2Ebool_2Ethe__value(X0)) )
| ~ spl4_9
| ~ spl4_18 ),
inference(resolution,[],[f199,f156]) ).
tff(f343,plain,
( spl4_42
| ~ spl4_6
| ~ spl4_27 ),
inference(avatar_split_clause,[],[f264,f257,f142,f341]) ).
tff(f264,plain,
( ! [X0: $i] :
( ~ mem(X0,ty_2Erealax_2Ereal)
| mem(ap(c_2Erealax_2Ereal__neg,X0),ty_2Erealax_2Ereal) )
| ~ spl4_6
| ~ spl4_27 ),
inference(resolution,[],[f258,f144]) ).
tff(f339,plain,
( spl4_41
| ~ spl4_5
| ~ spl4_20 ),
inference(avatar_split_clause,[],[f229,f214,f137,f337]) ).
tff(f337,plain,
( spl4_41
<=> ! [X0,X1: tp__ty_2Erealax_2Ereal] : ( ap(k(ty_2Erealax_2Ereal,X0),inj__ty_2Erealax_2Ereal(X1)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_41])]) ).
tff(f229,plain,
( ! [X0: $i,X1: tp__ty_2Erealax_2Ereal] : ( ap(k(ty_2Erealax_2Ereal,X0),inj__ty_2Erealax_2Ereal(X1)) = X0 )
| ~ spl4_5
| ~ spl4_20 ),
inference(resolution,[],[f215,f138]) ).
tff(f335,plain,
( spl4_40
| ~ spl4_4
| ~ spl4_20 ),
inference(avatar_split_clause,[],[f223,f214,f133,f333]) ).
tff(f333,plain,
( spl4_40
<=> ! [X0,X1: tp__o] : ( ap(k(bool,X0),inj__o(X1)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_40])]) ).
tff(f223,plain,
( ! [X0: $i,X1: tp__o] : ( ap(k(bool,X0),inj__o(X1)) = X0 )
| ~ spl4_4
| ~ spl4_20 ),
inference(resolution,[],[f215,f134]) ).
tff(f331,plain,
( spl4_39
| ~ spl4_5
| ~ spl4_18 ),
inference(avatar_split_clause,[],[f207,f198,f137,f329]) ).
tff(f329,plain,
( spl4_39
<=> ! [X0: tp__ty_2Erealax_2Ereal] : ( inj__ty_2Erealax_2Ereal(X0) = ap(i(ty_2Erealax_2Ereal),inj__ty_2Erealax_2Ereal(X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_39])]) ).
tff(f207,plain,
( ! [X0: tp__ty_2Erealax_2Ereal] : ( inj__ty_2Erealax_2Ereal(X0) = ap(i(ty_2Erealax_2Ereal),inj__ty_2Erealax_2Ereal(X0)) )
| ~ spl4_5
| ~ spl4_18 ),
inference(resolution,[],[f199,f138]) ).
tff(f327,plain,
( spl4_38
| ~ spl4_6
| ~ spl4_18 ),
inference(avatar_split_clause,[],[f203,f198,f142,f324]) ).
tff(f324,plain,
( spl4_38
<=> ( c_2Erealax_2Ereal__neg = ap(i(arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)),c_2Erealax_2Ereal__neg) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_38])]) ).
tff(f203,plain,
( ( c_2Erealax_2Ereal__neg = ap(i(arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)),c_2Erealax_2Ereal__neg) )
| ~ spl4_6
| ~ spl4_18 ),
inference(resolution,[],[f199,f144]) ).
tff(f322,plain,
( spl4_37
| ~ spl4_4
| ~ spl4_18 ),
inference(avatar_split_clause,[],[f202,f198,f133,f320]) ).
tff(f320,plain,
( spl4_37
<=> ! [X0: tp__o] : ( inj__o(X0) = ap(i(bool),inj__o(X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_37])]) ).
tff(f202,plain,
( ! [X0: tp__o] : ( inj__o(X0) = ap(i(bool),inj__o(X0)) )
| ~ spl4_4
| ~ spl4_18 ),
inference(resolution,[],[f199,f134]) ).
tff(f316,plain,
spl4_36,
inference(avatar_split_clause,[],[f114,f314]) ).
tff(f314,plain,
( spl4_36
<=> ! [X0: del,X3,X2,X1: del] :
( ( X2 = X3 )
| ( ap(X2,sK3(X0,X2,X3)) != ap(X3,sK3(X0,X2,X3)) )
| ~ mem(X3,arr(X0,X1))
| ~ mem(X2,arr(X0,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_36])]) ).
tff(f114,plain,
! [X2: $i,X3: $i,X0: del,X1: del] :
( ( X2 = X3 )
| ( ap(X2,sK3(X0,X2,X3)) != ap(X3,sK3(X0,X2,X3)) )
| ~ mem(X3,arr(X0,X1))
| ~ mem(X2,arr(X0,X1)) ),
inference(cnf_transformation,[],[f80]) ).
tff(f80,plain,
! [X0: del,X1: del,X2] :
( ! [X3] :
( ( X2 = X3 )
| ( ( ap(X2,sK3(X0,X2,X3)) != ap(X3,sK3(X0,X2,X3)) )
& mem(sK3(X0,X2,X3),X0) )
| ~ mem(X3,arr(X0,X1)) )
| ~ mem(X2,arr(X0,X1)) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK3])],[f70,f79]) ).
tff(f79,plain,
! [X0: del,X2,X3] :
( ? [X4] :
( ( ap(X2,X4) != ap(X3,X4) )
& mem(X4,X0) )
=> ( ( ap(X2,sK3(X0,X2,X3)) != ap(X3,sK3(X0,X2,X3)) )
& mem(sK3(X0,X2,X3),X0) ) ),
introduced(choice_axiom,[]) ).
tff(f70,plain,
! [X0: del,X1: del,X2] :
( ! [X3] :
( ( X2 = X3 )
| ? [X4] :
( ( ap(X2,X4) != ap(X3,X4) )
& mem(X4,X0) )
| ~ mem(X3,arr(X0,X1)) )
| ~ mem(X2,arr(X0,X1)) ),
inference(flattening,[],[f69]) ).
tff(f69,plain,
! [X0: del,X1: del,X2] :
( ! [X3] :
( ( X2 = X3 )
| ? [X4] :
( ( ap(X2,X4) != ap(X3,X4) )
& mem(X4,X0) )
| ~ mem(X3,arr(X0,X1)) )
| ~ mem(X2,arr(X0,X1)) ),
inference(ennf_transformation,[],[f56]) ).
tff(f56,plain,
! [X0: del,X1: del,X2] :
( mem(X2,arr(X0,X1))
=> ! [X3] :
( mem(X3,arr(X0,X1))
=> ( ! [X4] :
( mem(X4,X0)
=> ( ap(X2,X4) = ap(X3,X4) ) )
=> ( X2 = X3 ) ) ) ),
inference(rectify,[],[f3]) ).
tff(f3,axiom,
! [X0: del,X1: del,X2] :
( mem(X2,arr(X0,X1))
=> ! [X6] :
( mem(X6,arr(X0,X1))
=> ( ! [X3] :
( mem(X3,X0)
=> ( ap(X2,X3) = ap(X6,X3) ) )
=> ( X2 = X6 ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',funcext) ).
tff(f312,plain,
( spl4_35
| ~ spl4_2
| ~ spl4_20 ),
inference(avatar_split_clause,[],[f222,f214,f123,f310]) ).
tff(f310,plain,
( spl4_35
<=> ! [X0] : ( ap(k(bool,X0),c_2Ebool_2ET) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_35])]) ).
tff(f222,plain,
( ! [X0: $i] : ( ap(k(bool,X0),c_2Ebool_2ET) = X0 )
| ~ spl4_2
| ~ spl4_20 ),
inference(resolution,[],[f215,f125]) ).
tff(f308,plain,
spl4_34,
inference(avatar_split_clause,[],[f111,f306]) ).
tff(f111,plain,
! [X2: $i,X0: del,X1: del] :
( ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1)) ),
inference(cnf_transformation,[],[f67]) ).
tff(f67,plain,
! [X0: del,X1: del,X2] :
( ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1)) ),
inference(ennf_transformation,[],[f55]) ).
tff(f55,plain,
! [X0: del,X1: del,X2] :
( mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1))
=> ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2))) ) ),
inference(rectify,[],[f26]) ).
tff(f26,axiom,
! [X11: del,X12: del,X13] :
( mem(X13,ty_2Ebinary__ieee_2Efloat(X11,X12))
=> ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X11,X12),ap(c_2Ebinary__ieee_2Efloat__negate(X11,X12),X13))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X11,X12),X13))) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_thm_2Ebinary__ieee_2Efloat__to__real__negate) ).
tff(f304,plain,
spl4_33,
inference(avatar_split_clause,[],[f102,f302]) ).
tff(f102,plain,
! [X0: del,X1: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))))) ),
inference(cnf_transformation,[],[f48]) ).
tff(f48,plain,
! [X0: del,X1: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))))) ),
inference(rectify,[],[f27]) ).
tff(f27,axiom,
! [X9: del,X10: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Eulp(X9,X10),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X9,X10)))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X9,X10),ap(c_2Ebinary__ieee_2Efloat__plus__min(X9,X10),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X9,X10))))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_thm_2Ebinary__ieee_2Eulp) ).
tff(f293,plain,
spl4_32,
inference(avatar_split_clause,[],[f113,f291]) ).
tff(f113,plain,
! [X2: $i,X3: $i,X0: del,X1: del] :
( ( X2 = X3 )
| mem(sK3(X0,X2,X3),X0)
| ~ mem(X3,arr(X0,X1))
| ~ mem(X2,arr(X0,X1)) ),
inference(cnf_transformation,[],[f80]) ).
tff(f289,plain,
spl4_31,
inference(avatar_split_clause,[],[f107,f287]) ).
tff(f107,plain,
! [X3: $i,X0: del,X1: $i] :
( p(ap(X1,X3))
| ~ mem(X3,X0)
| ~ p(ap(c_2Ebool_2E_21(X0),X1))
| ~ mem(X1,arr(X0,bool)) ),
inference(cnf_transformation,[],[f78]) ).
tff(f78,plain,
! [X0: del,X1] :
( ( ( p(ap(c_2Ebool_2E_21(X0),X1))
| ( ~ p(ap(X1,sK2(X0,X1)))
& mem(sK2(X0,X1),X0) ) )
& ( ! [X3] :
( p(ap(X1,X3))
| ~ mem(X3,X0) )
| ~ p(ap(c_2Ebool_2E_21(X0),X1)) ) )
| ~ mem(X1,arr(X0,bool)) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK2])],[f76,f77]) ).
tff(f77,plain,
! [X0: del,X1] :
( ? [X2] :
( ~ p(ap(X1,X2))
& mem(X2,X0) )
=> ( ~ p(ap(X1,sK2(X0,X1)))
& mem(sK2(X0,X1),X0) ) ),
introduced(choice_axiom,[]) ).
tff(f76,plain,
! [X0: del,X1] :
( ( ( p(ap(c_2Ebool_2E_21(X0),X1))
| ? [X2] :
( ~ p(ap(X1,X2))
& mem(X2,X0) ) )
& ( ! [X3] :
( p(ap(X1,X3))
| ~ mem(X3,X0) )
| ~ p(ap(c_2Ebool_2E_21(X0),X1)) ) )
| ~ mem(X1,arr(X0,bool)) ),
inference(rectify,[],[f75]) ).
tff(f75,plain,
! [X0: del,X1] :
( ( ( p(ap(c_2Ebool_2E_21(X0),X1))
| ? [X2] :
( ~ p(ap(X1,X2))
& mem(X2,X0) ) )
& ( ! [X2] :
( p(ap(X1,X2))
| ~ mem(X2,X0) )
| ~ p(ap(c_2Ebool_2E_21(X0),X1)) ) )
| ~ mem(X1,arr(X0,bool)) ),
inference(nnf_transformation,[],[f65]) ).
tff(f65,plain,
! [X0: del,X1] :
( ( p(ap(c_2Ebool_2E_21(X0),X1))
<=> ! [X2] :
( p(ap(X1,X2))
| ~ mem(X2,X0) ) )
| ~ mem(X1,arr(X0,bool)) ),
inference(ennf_transformation,[],[f53]) ).
tff(f53,plain,
! [X0: del,X1] :
( mem(X1,arr(X0,bool))
=> ( p(ap(c_2Ebool_2E_21(X0),X1))
<=> ! [X2] :
( mem(X2,X0)
=> p(ap(X1,X2)) ) ) ),
inference(rectify,[],[f25]) ).
tff(f25,axiom,
! [X0: del,X4] :
( mem(X4,arr(X0,bool))
=> ( p(ap(c_2Ebool_2E_21(X0),X4))
<=> ! [X3] :
( mem(X3,X0)
=> p(ap(X4,X3)) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax_all_p) ).
tff(f283,plain,
spl4_30,
inference(avatar_split_clause,[],[f109,f281]) ).
tff(f281,plain,
( spl4_30
<=> ! [X0: del,X1] :
( p(ap(c_2Ebool_2E_21(X0),X1))
| ~ p(ap(X1,sK2(X0,X1)))
| ~ mem(X1,arr(X0,bool)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_30])]) ).
tff(f109,plain,
! [X0: del,X1: $i] :
( p(ap(c_2Ebool_2E_21(X0),X1))
| ~ p(ap(X1,sK2(X0,X1)))
| ~ mem(X1,arr(X0,bool)) ),
inference(cnf_transformation,[],[f78]) ).
tff(f279,plain,
spl4_29,
inference(avatar_split_clause,[],[f105,f277]) ).
tff(f277,plain,
( spl4_29
<=> ! [X2,X0: del,X1] :
( ( X1 = X2 )
| ~ p(ap(ap(c_2Emin_2E_3D(X0),X1),X2))
| ~ mem(X2,X0)
| ~ mem(X1,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_29])]) ).
tff(f105,plain,
! [X2: $i,X0: del,X1: $i] :
( ( X1 = X2 )
| ~ p(ap(ap(c_2Emin_2E_3D(X0),X1),X2))
| ~ mem(X2,X0)
| ~ mem(X1,X0) ),
inference(cnf_transformation,[],[f74]) ).
tff(f74,plain,
! [X0: del,X1] :
( ! [X2] :
( ( ( p(ap(ap(c_2Emin_2E_3D(X0),X1),X2))
| ( X1 != X2 ) )
& ( ( X1 = X2 )
| ~ p(ap(ap(c_2Emin_2E_3D(X0),X1),X2)) ) )
| ~ mem(X2,X0) )
| ~ mem(X1,X0) ),
inference(nnf_transformation,[],[f64]) ).
tff(f64,plain,
! [X0: del,X1] :
( ! [X2] :
( ( p(ap(ap(c_2Emin_2E_3D(X0),X1),X2))
<=> ( X1 = X2 ) )
| ~ mem(X2,X0) )
| ~ mem(X1,X0) ),
inference(ennf_transformation,[],[f52]) ).
tff(f52,plain,
! [X0: del,X1] :
( mem(X1,X0)
=> ! [X2] :
( mem(X2,X0)
=> ( p(ap(ap(c_2Emin_2E_3D(X0),X1),X2))
<=> ( X1 = X2 ) ) ) ),
inference(rectify,[],[f23]) ).
tff(f23,axiom,
! [X0: del,X3] :
( mem(X3,X0)
=> ! [X7] :
( mem(X7,X0)
=> ( p(ap(ap(c_2Emin_2E_3D(X0),X3),X7))
<=> ( X3 = X7 ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax_eq_p) ).
tff(f274,plain,
spl4_28,
inference(avatar_split_clause,[],[f108,f272]) ).
tff(f108,plain,
! [X0: del,X1: $i] :
( p(ap(c_2Ebool_2E_21(X0),X1))
| mem(sK2(X0,X1),X0)
| ~ mem(X1,arr(X0,bool)) ),
inference(cnf_transformation,[],[f78]) ).
tff(f259,plain,
spl4_27,
inference(avatar_split_clause,[],[f112,f257]) ).
tff(f112,plain,
! [X2: $i,X3: $i,X0: del,X1: del] :
( mem(ap(X2,X3),X1)
| ~ mem(X3,X0)
| ~ mem(X2,arr(X0,X1)) ),
inference(cnf_transformation,[],[f68]) ).
tff(f68,plain,
! [X0: del,X1: del,X2] :
( ! [X3] :
( mem(ap(X2,X3),X1)
| ~ mem(X3,X0) )
| ~ mem(X2,arr(X0,X1)) ),
inference(ennf_transformation,[],[f1]) ).
tff(f1,axiom,
! [X0: del,X1: del,X2] :
( mem(X2,arr(X0,X1))
=> ! [X3] :
( mem(X3,X0)
=> mem(ap(X2,X3),X1) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ap_tp) ).
tff(f255,plain,
spl4_26,
inference(avatar_split_clause,[],[f97,f253]) ).
tff(f97,plain,
! [X0: $i,X1: $i] :
( ( X0 = X1 )
| ~ p(X1)
| ~ p(X0)
| ~ mem(X1,bool)
| ~ mem(X0,bool) ),
inference(cnf_transformation,[],[f73]) ).
tff(f73,plain,
! [X0] :
( ! [X1] :
( ( X0 = X1 )
| ( ( ~ p(X1)
| ~ p(X0) )
& ( p(X1)
| p(X0) ) )
| ~ mem(X1,bool) )
| ~ mem(X0,bool) ),
inference(nnf_transformation,[],[f61]) ).
tff(f61,plain,
! [X0] :
( ! [X1] :
( ( X0 = X1 )
| ( p(X0)
<~> p(X1) )
| ~ mem(X1,bool) )
| ~ mem(X0,bool) ),
inference(flattening,[],[f60]) ).
tff(f60,plain,
! [X0] :
( ! [X1] :
( ( X0 = X1 )
| ( p(X0)
<~> p(X1) )
| ~ mem(X1,bool) )
| ~ mem(X0,bool) ),
inference(ennf_transformation,[],[f43]) ).
tff(f43,plain,
! [X0] :
( mem(X0,bool)
=> ! [X1] :
( mem(X1,bool)
=> ( ( p(X0)
<=> p(X1) )
=> ( X0 = X1 ) ) ) ),
inference(rectify,[],[f2]) ).
tff(f2,axiom,
! [X4] :
( mem(X4,bool)
=> ! [X5] :
( mem(X5,bool)
=> ( ( p(X4)
<=> p(X5) )
=> ( X4 = X5 ) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',boolext) ).
tff(f251,plain,
spl4_25,
inference(avatar_split_clause,[],[f96,f249]) ).
tff(f96,plain,
! [X0: $i,X1: $i] :
( ( X0 = X1 )
| p(X1)
| p(X0)
| ~ mem(X1,bool)
| ~ mem(X0,bool) ),
inference(cnf_transformation,[],[f73]) ).
tff(f245,plain,
( spl4_24
| ~ spl4_2
| ~ spl4_18 ),
inference(avatar_split_clause,[],[f201,f198,f123,f242]) ).
tff(f242,plain,
( spl4_24
<=> ( c_2Ebool_2ET = ap(i(bool),c_2Ebool_2ET) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_24])]) ).
tff(f201,plain,
( ( c_2Ebool_2ET = ap(i(bool),c_2Ebool_2ET) )
| ~ spl4_2
| ~ spl4_18 ),
inference(resolution,[],[f199,f125]) ).
tff(f240,plain,
spl4_23,
inference(avatar_split_clause,[],[f101,f238]) ).
tff(f101,plain,
! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1))),
inference(cnf_transformation,[],[f47]) ).
tff(f47,plain,
! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1))),
inference(rectify,[],[f12]) ).
tff(f12,axiom,
! [X9: del,X10: del] : mem(c_2Ebinary__ieee_2Efloat__plus__min(X9,X10),arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X9,X10)),ty_2Ebinary__ieee_2Efloat(X9,X10))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mem_c_2Ebinary__ieee_2Efloat__plus__min) ).
tff(f234,plain,
spl4_22,
inference(avatar_split_clause,[],[f100,f232]) ).
tff(f100,plain,
! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Efloat__negate(X0,X1),arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1))),
inference(cnf_transformation,[],[f46]) ).
tff(f46,plain,
! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Efloat__negate(X0,X1),arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Ebinary__ieee_2Efloat(X0,X1))),
inference(rectify,[],[f11]) ).
tff(f11,axiom,
! [X9: del,X10: del] : mem(c_2Ebinary__ieee_2Efloat__negate(X9,X10),arr(ty_2Ebinary__ieee_2Efloat(X9,X10),ty_2Ebinary__ieee_2Efloat(X9,X10))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mem_c_2Ebinary__ieee_2Efloat__negate) ).
tff(f220,plain,
spl4_21,
inference(avatar_split_clause,[],[f116,f218]) ).
tff(f116,plain,
! [X2: $i,X0: del] :
( p(ap(ap(c_2Emin_2E_3D(X0),X2),X2))
| ~ mem(X2,X0) ),
inference(duplicate_literal_removal,[],[f115]) ).
tff(f115,plain,
! [X2: $i,X0: del] :
( p(ap(ap(c_2Emin_2E_3D(X0),X2),X2))
| ~ mem(X2,X0)
| ~ mem(X2,X0) ),
inference(equality_resolution,[],[f106]) ).
tff(f106,plain,
! [X2: $i,X0: del,X1: $i] :
( p(ap(ap(c_2Emin_2E_3D(X0),X1),X2))
| ( X1 != X2 )
| ~ mem(X2,X0)
| ~ mem(X1,X0) ),
inference(cnf_transformation,[],[f74]) ).
tff(f216,plain,
spl4_20,
inference(avatar_split_clause,[],[f110,f214]) ).
tff(f110,plain,
! [X2: $i,X0: del,X1: $i] :
( ( ap(k(X0,X1),X2) = X1 )
| ~ mem(X2,X0) ),
inference(cnf_transformation,[],[f66]) ).
tff(f66,plain,
! [X0: del,X1,X2] :
( ( ap(k(X0,X1),X2) = X1 )
| ~ mem(X2,X0) ),
inference(ennf_transformation,[],[f54]) ).
tff(f54,plain,
! [X0: del,X1,X2] :
( mem(X2,X0)
=> ( ap(k(X0,X1),X2) = X1 ) ),
inference(rectify,[],[f4]) ).
tff(f4,axiom,
! [X0: del,X7,X3] :
( mem(X3,X0)
=> ( ap(k(X0,X7),X3) = X7 ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',kbeta) ).
tff(f212,plain,
spl4_19,
inference(avatar_split_clause,[],[f99,f210]) ).
tff(f99,plain,
! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Eulp(X0,X1),arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal)),
inference(cnf_transformation,[],[f45]) ).
tff(f45,plain,
! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Eulp(X0,X1),arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal)),
inference(rectify,[],[f15]) ).
tff(f15,axiom,
! [X9: del,X10: del] : mem(c_2Ebinary__ieee_2Eulp(X9,X10),arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X9,X10)),ty_2Erealax_2Ereal)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mem_c_2Ebinary__ieee_2Eulp) ).
tff(f200,plain,
spl4_18,
inference(avatar_split_clause,[],[f103,f198]) ).
tff(f103,plain,
! [X0: del,X1: $i] :
( ( ap(i(X0),X1) = X1 )
| ~ mem(X1,X0) ),
inference(cnf_transformation,[],[f62]) ).
tff(f62,plain,
! [X0: del,X1] :
( ( ap(i(X0),X1) = X1 )
| ~ mem(X1,X0) ),
inference(ennf_transformation,[],[f49]) ).
tff(f49,plain,
! [X0: del,X1] :
( mem(X1,X0)
=> ( ap(i(X0),X1) = X1 ) ),
inference(rectify,[],[f5]) ).
tff(f5,axiom,
! [X0: del,X3] :
( mem(X3,X0)
=> ( ap(i(X0),X3) = X3 ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ibeta) ).
tff(f196,plain,
spl4_17,
inference(avatar_split_clause,[],[f98,f194]) ).
tff(f98,plain,
! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal)),
inference(cnf_transformation,[],[f44]) ).
tff(f44,plain,
! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal)),
inference(rectify,[],[f13]) ).
tff(f13,axiom,
! [X9: del,X10: del] : mem(c_2Ebinary__ieee_2Efloat__to__real(X9,X10),arr(ty_2Ebinary__ieee_2Efloat(X9,X10),ty_2Erealax_2Ereal)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mem_c_2Ebinary__ieee_2Efloat__to__real) ).
tff(f188,plain,
spl4_16,
inference(avatar_split_clause,[],[f95,f186]) ).
tff(f95,plain,
! [X0: $i] :
( ( inj__o(surj__o(X0)) = X0 )
| ~ mem(X0,bool) ),
inference(cnf_transformation,[],[f59]) ).
tff(f59,plain,
! [X0] :
( ( inj__o(surj__o(X0)) = X0 )
| ~ mem(X0,bool) ),
inference(ennf_transformation,[],[f42]) ).
tff(f42,plain,
! [X0] :
( mem(X0,bool)
=> ( inj__o(surj__o(X0)) = X0 ) ),
inference(rectify,[],[f18]) ).
tff(f18,axiom,
! [X3] :
( mem(X3,bool)
=> ( inj__o(surj__o(X3)) = X3 ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',stp_iso_mem_o) ).
tff(f184,plain,
spl4_15,
inference(avatar_split_clause,[],[f94,f182]) ).
tff(f94,plain,
! [X0: $i] :
( ( inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(X0)) = X0 )
| ~ mem(X0,ty_2Erealax_2Ereal) ),
inference(cnf_transformation,[],[f58]) ).
tff(f58,plain,
! [X0] :
( ( inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(X0)) = X0 )
| ~ mem(X0,ty_2Erealax_2Ereal) ),
inference(ennf_transformation,[],[f41]) ).
tff(f41,plain,
! [X0] :
( mem(X0,ty_2Erealax_2Ereal)
=> ( inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(X0)) = X0 ) ),
inference(rectify,[],[f8]) ).
tff(f8,axiom,
! [X3] :
( mem(X3,ty_2Erealax_2Ereal)
=> ( inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(X3)) = X3 ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',stp_iso_mem_ty_2Erealax_2Ereal) ).
tff(f180,plain,
( spl4_14
| ~ spl4_3
| ~ spl4_7 ),
inference(avatar_split_clause,[],[f158,f147,f128,f177]) ).
tff(f177,plain,
( spl4_14
<=> ( fo__c_2Ebool_2ET = surj__o(c_2Ebool_2ET) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_14])]) ).
tff(f128,plain,
( spl4_3
<=> ( c_2Ebool_2ET = inj__o(fo__c_2Ebool_2ET) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_3])]) ).
tff(f158,plain,
( ( fo__c_2Ebool_2ET = surj__o(c_2Ebool_2ET) )
| ~ spl4_3
| ~ spl4_7 ),
inference(superposition,[],[f148,f130]) ).
tff(f130,plain,
( ( c_2Ebool_2ET = inj__o(fo__c_2Ebool_2ET) )
| ~ spl4_3 ),
inference(avatar_component_clause,[],[f128]) ).
tff(f175,plain,
spl4_13,
inference(avatar_split_clause,[],[f93,f173]) ).
tff(f93,plain,
! [X0: del] : mem(c_2Emin_2E_3D(X0),arr(X0,arr(X0,bool))),
inference(cnf_transformation,[],[f40]) ).
tff(f40,plain,
! [X0: del] : mem(c_2Emin_2E_3D(X0),arr(X0,arr(X0,bool))),
inference(rectify,[],[f22]) ).
tff(f22,axiom,
! [X11: del] : mem(c_2Emin_2E_3D(X11),arr(X11,arr(X11,bool))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mem_c_2Emin_2E_3D) ).
tff(f171,plain,
spl4_12,
inference(avatar_split_clause,[],[f92,f169]) ).
tff(f92,plain,
! [X0: del] : mem(c_2Ebool_2E_21(X0),arr(arr(X0,bool),bool)),
inference(cnf_transformation,[],[f39]) ).
tff(f39,plain,
! [X0: del] : mem(c_2Ebool_2E_21(X0),arr(arr(X0,bool),bool)),
inference(rectify,[],[f24]) ).
tff(f24,axiom,
! [X11: del] : mem(c_2Ebool_2E_21(X11),arr(arr(X11,bool),bool)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mem_c_2Ebool_2E_21) ).
tff(f167,plain,
spl4_11,
inference(avatar_split_clause,[],[f91,f165]) ).
tff(f165,plain,
( spl4_11
<=> ! [X0: tp__ty_2Erealax_2Ereal] : ( inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__neg(X0)) = ap(c_2Erealax_2Ereal__neg,inj__ty_2Erealax_2Ereal(X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_11])]) ).
tff(f91,plain,
! [X0: tp__ty_2Erealax_2Ereal] : ( inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__neg(X0)) = ap(c_2Erealax_2Ereal__neg,inj__ty_2Erealax_2Ereal(X0)) ),
inference(cnf_transformation,[],[f38]) ).
tff(f38,plain,
! [X0: tp__ty_2Erealax_2Ereal] : ( inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__neg(X0)) = ap(c_2Erealax_2Ereal__neg,inj__ty_2Erealax_2Ereal(X0)) ),
inference(rectify,[],[f10]) ).
tff(f10,axiom,
! [X8: tp__ty_2Erealax_2Ereal] : ( inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__neg(X8)) = ap(c_2Erealax_2Ereal__neg,inj__ty_2Erealax_2Ereal(X8)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',stp_eq_fo_c_2Erealax_2Ereal__neg) ).
tff(f163,plain,
~ spl4_10,
inference(avatar_split_clause,[],[f81,f160]) ).
tff(f81,plain,
surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(sK0,sK1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK0,sK1))))) != surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(sK0,sK1),ap(c_2Ebinary__ieee_2Efloat__negate(sK0,sK1),ap(c_2Ebinary__ieee_2Efloat__plus__min(sK0,sK1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK0,sK1)))))),
inference(cnf_transformation,[],[f72]) ).
tff(f72,plain,
surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(sK0,sK1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK0,sK1))))) != surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(sK0,sK1),ap(c_2Ebinary__ieee_2Efloat__negate(sK0,sK1),ap(c_2Ebinary__ieee_2Efloat__plus__min(sK0,sK1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK0,sK1)))))),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK0,sK1])],[f57,f71]) ).
tff(f71,plain,
( ? [X0: del,X1: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))))) != surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))))) )
=> ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(sK0,sK1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK0,sK1))))) != surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(sK0,sK1),ap(c_2Ebinary__ieee_2Efloat__negate(sK0,sK1),ap(c_2Ebinary__ieee_2Efloat__plus__min(sK0,sK1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK0,sK1)))))) ) ),
introduced(choice_axiom,[]) ).
tff(f57,plain,
? [X0: del,X1: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))))) != surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))))) ),
inference(ennf_transformation,[],[f32]) ).
tff(f32,plain,
~ ! [X0: del,X1: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))))) ),
inference(rectify,[],[f31]) ).
tff(f31,negated_conjecture,
~ ! [X9: del,X10: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X9,X10),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X9,X10))))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X9,X10),ap(c_2Ebinary__ieee_2Efloat__negate(X9,X10),ap(c_2Ebinary__ieee_2Efloat__plus__min(X9,X10),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X9,X10)))))) ),
inference(negated_conjecture,[],[f30]) ).
tff(f30,conjecture,
! [X9: del,X10: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X9,X10),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X9,X10))))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X9,X10),ap(c_2Ebinary__ieee_2Efloat__negate(X9,X10),ap(c_2Ebinary__ieee_2Efloat__plus__min(X9,X10),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X9,X10)))))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_thm_2Ebinary__ieee_2Eneg__ulp) ).
tff(f157,plain,
spl4_9,
inference(avatar_split_clause,[],[f90,f155]) ).
tff(f90,plain,
! [X0: del] : mem(c_2Ebool_2Ethe__value(X0),ty_2Ebool_2Eitself(X0)),
inference(cnf_transformation,[],[f37]) ).
tff(f37,plain,
! [X0: del] : mem(c_2Ebool_2Ethe__value(X0),ty_2Ebool_2Eitself(X0)),
inference(rectify,[],[f14]) ).
tff(f14,axiom,
! [X11: del] : mem(c_2Ebool_2Ethe__value(X11),ty_2Ebool_2Eitself(X11)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mem_c_2Ebool_2Ethe__value) ).
tff(f153,plain,
spl4_8,
inference(avatar_split_clause,[],[f89,f151]) ).
tff(f151,plain,
( spl4_8
<=> ! [X0: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Erealax_2Ereal(inj__ty_2Erealax_2Ereal(X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_8])]) ).
tff(f89,plain,
! [X0: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Erealax_2Ereal(inj__ty_2Erealax_2Ereal(X0)) = X0 ),
inference(cnf_transformation,[],[f36]) ).
tff(f36,plain,
! [X0: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Erealax_2Ereal(inj__ty_2Erealax_2Ereal(X0)) = X0 ),
inference(rectify,[],[f6]) ).
tff(f6,axiom,
! [X3: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Erealax_2Ereal(inj__ty_2Erealax_2Ereal(X3)) = X3 ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',stp_inj_surj_ty_2Erealax_2Ereal) ).
tff(f149,plain,
spl4_7,
inference(avatar_split_clause,[],[f88,f147]) ).
tff(f88,plain,
! [X0: tp__o] : ( surj__o(inj__o(X0)) = X0 ),
inference(cnf_transformation,[],[f35]) ).
tff(f35,plain,
! [X0: tp__o] : ( surj__o(inj__o(X0)) = X0 ),
inference(rectify,[],[f16]) ).
tff(f16,axiom,
! [X3: tp__o] : ( surj__o(inj__o(X3)) = X3 ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',stp_inj_surj_o) ).
tff(f145,plain,
spl4_6,
inference(avatar_split_clause,[],[f85,f142]) ).
tff(f85,plain,
mem(c_2Erealax_2Ereal__neg,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)),
inference(cnf_transformation,[],[f9]) ).
tff(f9,axiom,
mem(c_2Erealax_2Ereal__neg,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mem_c_2Erealax_2Ereal__neg) ).
tff(f139,plain,
spl4_5,
inference(avatar_split_clause,[],[f87,f137]) ).
tff(f87,plain,
! [X0: tp__ty_2Erealax_2Ereal] : mem(inj__ty_2Erealax_2Ereal(X0),ty_2Erealax_2Ereal),
inference(cnf_transformation,[],[f34]) ).
tff(f34,plain,
! [X0: tp__ty_2Erealax_2Ereal] : mem(inj__ty_2Erealax_2Ereal(X0),ty_2Erealax_2Ereal),
inference(rectify,[],[f7]) ).
tff(f7,axiom,
! [X3: tp__ty_2Erealax_2Ereal] : mem(inj__ty_2Erealax_2Ereal(X3),ty_2Erealax_2Ereal),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',stp_inj_mem_ty_2Erealax_2Ereal) ).
tff(f135,plain,
spl4_4,
inference(avatar_split_clause,[],[f86,f133]) ).
tff(f86,plain,
! [X0: tp__o] : mem(inj__o(X0),bool),
inference(cnf_transformation,[],[f33]) ).
tff(f33,plain,
! [X0: tp__o] : mem(inj__o(X0),bool),
inference(rectify,[],[f17]) ).
tff(f17,axiom,
! [X3: tp__o] : mem(inj__o(X3),bool),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',stp_inj_mem_o) ).
tff(f131,plain,
spl4_3,
inference(avatar_split_clause,[],[f84,f128]) ).
tff(f84,plain,
c_2Ebool_2ET = inj__o(fo__c_2Ebool_2ET),
inference(cnf_transformation,[],[f20]) ).
tff(f20,axiom,
c_2Ebool_2ET = inj__o(fo__c_2Ebool_2ET),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',stp_eq_fo_c_2Ebool_2ET) ).
tff(f126,plain,
spl4_2,
inference(avatar_split_clause,[],[f83,f123]) ).
tff(f83,plain,
mem(c_2Ebool_2ET,bool),
inference(cnf_transformation,[],[f19]) ).
tff(f19,axiom,
mem(c_2Ebool_2ET,bool),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mem_c_2Ebool_2ET) ).
tff(f121,plain,
spl4_1,
inference(avatar_split_clause,[],[f82,f118]) ).
tff(f82,plain,
p(c_2Ebool_2ET),
inference(cnf_transformation,[],[f21]) ).
tff(f21,axiom,
p(c_2Ebool_2ET),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax_true_p) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.09/0.10 % Problem : ITP018_2 : TPTP v8.1.2. Bugfixed v7.5.0.
% 0.09/0.12 % Command : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.11/0.32 % Computer : n003.cluster.edu
% 0.11/0.32 % Model : x86_64 x86_64
% 0.11/0.32 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.32 % Memory : 8042.1875MB
% 0.11/0.32 % OS : Linux 3.10.0-693.el7.x86_64
% 0.11/0.32 % CPULimit : 300
% 0.11/0.32 % WCLimit : 300
% 0.11/0.32 % DateTime : Fri May 3 18:59:08 EDT 2024
% 0.11/0.32 % CPUTime :
% 0.11/0.32 % (19883)Running in auto input_syntax mode. Trying TPTP
% 0.11/0.34 % (19888)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.11/0.34 % (19886)WARNING: value z3 for option sas not known
% 0.11/0.34 % (19885)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.11/0.34 % (19887)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.11/0.34 % (19884)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.11/0.34 % (19889)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.11/0.34 % (19886)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.11/0.34 % (19890)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on theBenchmark for (497ds/0Mi)
% 0.11/0.35 TRYING [1,1,1,1]
% 0.11/0.35 TRYING [1,1,2,1]
% 0.11/0.35 TRYING [1,2,2,1]
% 0.11/0.35 TRYING [1]
% 0.11/0.35 TRYING [2,2,2,1]
% 0.11/0.35 TRYING [2]
% 0.11/0.36 TRYING [1,3,2,1]
% 0.11/0.36 TRYING [1,2,2,2]
% 0.11/0.37 TRYING [3]
% 0.11/0.37 TRYING [1,3,2,2]
% 0.11/0.38 TRYING [3,2,2,1]
% 0.11/0.38 TRYING [2,3,2,1]
% 0.11/0.39 TRYING [2,2,2,2]
% 0.11/0.40 TRYING [2,3,2,2]
% 0.16/0.41 TRYING [1,4,2,1]
% 0.16/0.42 TRYING [4]
% 0.16/0.43 TRYING [1,4,2,2]
% 0.16/0.45 TRYING [1,3,2,3]
% 0.16/0.46 TRYING [2,3,2,3]
% 0.16/0.47 TRYING [1,4,2,3]
% 0.16/0.49 TRYING [3,3,2,1]
% 0.16/0.50 TRYING [3,2,2,2]
% 0.16/0.51 % (19888)First to succeed.
% 0.16/0.51 TRYING [3,3,2,2]
% 0.16/0.52 % (19888)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-19883"
% 0.16/0.52 TRYING [2,4,2,1]
% 0.16/0.52 % (19888)Refutation found. Thanks to Tanya!
% 0.16/0.52 % SZS status Theorem for theBenchmark
% 0.16/0.52 % SZS output start Proof for theBenchmark
% See solution above
% 0.16/0.53 % (19888)------------------------------
% 0.16/0.53 % (19888)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.16/0.53 % (19888)Termination reason: Refutation
% 0.16/0.53
% 0.16/0.53 % (19888)Memory used [KB]: 3469
% 0.16/0.53 % (19888)Time elapsed: 0.185 s
% 0.16/0.53 % (19888)Instructions burned: 405 (million)
% 0.16/0.53 % (19883)Success in time 0.202 s
%------------------------------------------------------------------------------